Сохраняем список, отчёт или печатную форму 1С в файл Excel
Содержание
Чтобы выгрузить таблицу из 1С в Excel, откройте список, нажмите Ещё → Вывести список…, выберите вывод в табличный документ, а затем сохраните результат через Файл → Сохранить как в формате .xlsx. Это самый быстрый способ для журналов документов и справочников. Для отчётов и печатных форм путь короче: они уже открываются табличным документом, и его сразу можно сохранить в Excel.
Какой способ выбрать, зависит от того, что именно вы выгружаете:
| Что нужно сохранить | Способ | Плюсы | Минусы |
|---|---|---|---|
| Список документов, справочник | Ещё → Вывести список… | Свои колонки, только выделенные строки | Без итогов и группировок |
| Счёт, накладная, акт | Кнопка Печать → Сохранить | Сразу несколько форматов, пакетно | Объединённые ячейки, неудобно считать |
| ОСВ, анализ счёта, любой отчёт | Сохранение табличного документа | Итоги и группировки сохраняются | Группировки мешают сортировке |
| Пара строк «на лету» | Ctrl+C → Ctrl+V | Мгновенно | Числа часто вставляются как текст |
Все способы работают в типовых конфигурациях на платформе 8.3 с интерфейсом «Такси»: Бухгалтерия 3.0, ЗУП 3.1, УТ 11. Механизм вывода и сохранения принадлежит платформе, поэтому пути одинаковы во всех конфигурациях.
Шаг 1. Подготовьте список перед выгрузкой из 1С
Выгружать стоит ровно то, что нужно. Чистить файл в Excel дольше, чем отфильтровать список в 1С.
Что сделать до выгрузки:
- 🔎 Отберите строки. Введите слово в поле поиска над списком или нажмите
Ctrl+F. В журналах документов БП 3.0 сверху есть быстрые отборы по организации и контрагенту — заполните их. - 📅 Задайте период. В журналах документов кнопка
Ещё → Установить период…ограничивает список нужными датами. Без неё выгрузится вся история базы. - ↕️ Отсортируйте. Щелчок по заголовку колонки сортирует список. Этот порядок сохранится в файле.
- ✅ Выделите строки, если нужны не все.
Ctrl+ щелчок — отдельные строки,Shift+ щелчок — диапазон.
Колонки, которых нет в списке, всё равно можно вывести. В окне «Вывести список» видны все реквизиты объекта, а не только показанные на экране.
Шаг 2. Выгрузите список в Excel через «Вывести список»
Это главный способ сохранить таблицу из 1С в Excel, когда речь о журнале или справочнике.
- Откройте нужный список: например,
Продажи → Реализация (акты, накладные, УПД)илиСправочники → Контрагенты. - Нажмите
Ещёв командной панели списка и выберитеВывести список…. - В открывшемся окне отметьте галочками колонки. Лишние снимите — например, «Комментарий» или «Ответственный».
- В поле «Выводить в» оставьте
Табличный документ. - Если на шаге 1 вы выделили строки, включите флажок «Только выделенные».
- Нажмите
ОК. Откроется новая вкладка с таблицей. - Сохраните её:
Ctrl+Sили главное меню (кнопка с тремя полосками в левом верхнем углу) →Файл → Сохранить как. - В поле «Тип файла» выберите
Лист Excel 2007-… (*.xlsx), укажите имя и папку.
Готово. Файл открывается в Excel без предупреждений, даты остаются датами, суммы — числами.
В веб-клиенте и тонком клиенте через интернет файл не сохраняется в выбранную папку напрямую, а скачивается через браузер. Ищите его в «Загрузках».
Какой формат выбирать
| Формат | Когда выбирать |
|---|---|
*.xlsx | По умолчанию. До 1 048 576 строк |
*.xls | Только для старого Excel 2003 и программ, которые не читают xlsx. Лимит — 65 536 строк |
*.ods | Если работаете в LibreOffice |
*.mxl | Чтобы потом открыть таблицу в 1С без потерь оформления |
*.pdf | Только для чтения и печати, не для расчётов |
Если список длиннее 65 536 строк и вы сохраните его в xls, хвост таблицы обрежется. С xlsx такой проблемы нет.
Шаг 3. Сохраните печатную форму через кнопку «Печать»
Счета, накладные, акты, расчётные листки и платёжки выгружают через печатную форму. Табличка товаров в накладной — тоже таблица, и её удобно забрать в Excel целиком.
- Откройте документ или выделите несколько документов в журнале.
- Нажмите
Печатьи выберите форму, например «Счёт на оплату». - В окне печатной формы нажмите кнопку
Сохранить(значок дискеты). - В окне «Сохранение в файл» отметьте формат —
Лист Microsoft Excel 2007 (.xlsx). Можно отметить сразу несколько: xlsx и PDF. - Выберите, куда сохранить: в папку на компьютере или прикрепить к документу.
- Нажмите
Сохранить.
Здесь есть полезная мелочь: если выделить в журнале 20 документов, то за один проход 1С сохранит 20 файлов. Флажок «Упаковать в архив» соберёт их в один ZIP. Флажок «Транслитерировать имена файлов» пригодится, если файлы уйдут в систему, которая плохо понимает кириллицу.
Печатная форма построена из объединённых ячеек. Для отправки контрагенту это нормально, а вот сортировать и суммировать такую таблицу в Excel неудобно. Если нужен перечень товаров для расчётов, выгружайте табличную часть документа отдельно — см. ниже.
Как вытащить табличную часть документа
Табличную часть («Товары», «Услуги») тоже можно вывести списком. Откройте документ, перейдите на вкладку с таблицей, нажмите Ещё → Вывести список… над этой таблицей. Дальше — как в шаге 2. На выходе получится чистая таблица без шапки документа и объединённых ячеек.
Шаг 4. Поправьте табличный документ перед сохранением в Excel
Табличный документ 1С — почти Excel. В нём можно удалить лишние строки и колонки, поменять ширину столбцов, дописать заголовок. Что вы сделаете здесь, то и окажется в файле.
Как редактировать:
- ✏️ Выгруженный список редактируется сразу: выделите колонку, правой кнопкой —
Удалить. - 🖨 Печатная форма по умолчанию защищена от правки. В её командной панели есть переключатель редактирования (значок карандаша) — включите его, поправьте текст, затем сохраните.
- 📏 Ширину колонок меняйте перетаскиванием границы в заголовке, как в Excel.
Чего табличный документ не делает: формулы Excel он не создаёт. Итоговые суммы в отчётах приходят в файл готовыми числами. Если нужна живая формула =СУММ(), допишите её уже в Excel.
Правки в печатной форме касаются только этого файла. Документ в базе от них не меняется. Не исправляйте так суммы в счёте или накладной: в файле будет одна цифра, в учёте — другая.
Шаг 5. Выгрузите отчёт или используйте обработку
Отчёты 1С формируются сразу в табличном документе, поэтому сохранить их в Excel проще всего.
Стандартные отчёты
Оборотно-сальдовая ведомость, анализ счёта, карточка счёта, отчёты по продажам и остаткам выгружаются одинаково:
- Сформируйте отчёт.
- Щёлкните в любую ячейку результата.
- Нажмите
Ctrl+Sили кнопку сохранения в командной панели отчёта. - Выберите тип
*.xlsx.
Группировки (плюсики слева) переходят в Excel как группы строк — их можно сворачивать и разворачивать.
Если отчёт выгружают для сводной таблицы Excel, группировки мешают: строки итогов перемешиваются с данными. Откройте настройки отчёта и уберите промежуточные итоги или выберите плоский вариант, а потом формируйте заново.
Универсальный отчёт
В Бухгалтерии 3.0 и других конфигурациях на БСП есть «Универсальный отчёт» в разделе Отчёты. Он строит таблицу по любому справочнику, документу или регистру: выбираете объект, нужные поля, отборы — и получаете плоскую таблицу. Сохраняется так же, через Ctrl+S.
Это хороший вариант, когда «Вывести список » не показывает нужное поле: например, реквизит из табличной части сразу по сотне документов.
Консоль запросов и внешние обработки
Если данных не хватает в отчётах, выручит консоль запросов — внешняя обработка, которую подключают через Файл → Открыть. Результат запроса выводится в табличный документ и сохраняется в xlsx.
Внешние обработки открывайте только из проверенных источников. Обработка выполняется с вашими правами и может изменить данные в базе.
Шаг 6. Устраните проблемы с кодировкой, числами и спецсимволами
Если таблица сохранена в xlsx через Сохранить как, проблем почти не бывает. Они начинаются при копировании через буфер и при выгрузке в текстовый файл.
Когда копирование через буфер всё же удобно
Для 5–10 строк открывать окно вывода незачем. Выделите ячейки в отчёте мышью, нажмите Ctrl+C, в Excel — Ctrl+V. После вставки сразу проверьте суммы: выделите колонку и посмотрите в строку состояния Excel. Если там только «Количество», а «Сумма» не появилась, числа пришли текстом — уберите неразрывные пробелы, как описано выше.
Шаг 7. Если таблица не выгружается
Бывает, что команда не находится или файл не сохраняется. Что проверить:
- 🔒 Нет команды «Вывести список». Её может скрыть настройка прав или доработка формы. Попросите администратора базы проверить права пользователя; как обходной путь — Универсальный отчёт.
- 💾 Нет кнопки сохранения у печатной формы. В нетиповых и сильно доработанных конфигурациях окно печати может быть своим. Сохраните через главное меню:
Файл → Сохранить как, предварительно щёлкнув в таблицу. - 🐢 Вывод списка зависает. Список на сотни тысяч строк выводится долго, а клиент на слабом компьютере может упереться в память. Сузьте период или разбейте выгрузку на части, например по месяцам.
- 📂 Ошибка при записи файла. Чаще всего файл с тем же именем открыт в Excel. Закройте его или сохраните под другим именем.
- 🌐 Файл не появляется в веб-клиенте. Проверьте, не заблокировал ли браузер скачивание, и разрешите загрузки для адреса базы.
Частые вопросы
Можно ли сохранить в Excel сразу несколько печатных форм?
Сохраняются ли в файле цвета и шрифты отчёта?
Как открыть сохранённый файл Excel обратно в 1С?
Файл → Открыть, тип файла — Лист Excel. Но это просто просмотр, в документы базы данные так не загрузятся. Для загрузки в документы используют встроенную загрузку из файла в табличных частях или отдельные обработки.