Документы и Печать · 10 мин
Как сохранить документ из 1С в Excel
Как сохранить документ из 1С в Excel: способы выгрузки табличных документов, списков и отчетов, настройка формата, решение типичных проблем с сохранением.
Практически любой документ, отчет или список в 1С можно выгрузить в Excel штатными средствами программы — без дополнительных модулей и программирования. Для этого используется команда сохранения табличного документа, кнопка выгрузки списка или встроенный механизм «Сохранить как» в печатных формах. Результат — файл формата .xlsx или .xls, который открывается в Excel, LibreOffice и других табличных редакторах.
Конкретный путь зависит от того, что именно нужно выгрузить: печатную форму накладной, список документов из журнала, табличную часть конкретного документа или отчет. Ниже разобраны все основные сценарии для типовых конфигураций (Бухгалтерия, Управление торговлей, ERP, Зарплата и управление персоналом) с указанием отличий между ними и способов проверки результата.
Что можно выгрузить из 1С в Excel и какой способ выбрать
В 1С данные представлены в разных видах, и от этого зависит метод выгрузки. Печатная форма документа (счет, накладная, акт) — это уже готовый табличный документ, который сохраняется напрямую. Список в журнале — это динамическая выборка, которую сначала нужно вывести в табличный документ. Табличная часть документа (строки товаров) выгружается через контекстное меню. Отчет сохраняется так же, как печатная форма.
Прежде чем сохранять, определите цель выгрузки. Если нужен документ «как на печати» — сохраняйте печатную форму, форматирование будет максимально близко к оригиналу. Если данные нужны для дальнейшей обработки в Excel (фильтры, сводные таблицы, формулы) — лучше выгружать список или отчет без декоративного оформления, чтобы не мешали объединенные ячейки и шапки.
Как выбрать способ выгрузки
Как сохранить печатную форму документа в Excel
Это самый частый сценарий: нужно отправить контрагенту счет, накладную или акт в редактируемом виде. Откройте документ, нажмите кнопку «Печать» и выберите нужную печатную форму. На экране появится табличный документ — точно так же, как перед выводом на принтер.
Далее откройте главное меню (круглая кнопка или значок в левом верхнем углу формы табличного документа), выберите «Файл → Сохранить как». В диалоге укажите имя файла, папку и тип файла. В списке типов выберите «Лист Excel (.xlsx)» — это современный формат. Вариант «Лист Excel 97 (.xls)» нужен только для очень старых версий офисного пакета.
- 1Откройте документ и нажмите «Печать», выберите нужную форму
- 2В окне предпросмотра откройте «Файл → Сохранить как»
- 3Укажите папку, имя файла и тип «Лист Excel (*.xlsx)»
- 4Нажмите «Сохранить» и откройте файл в Excel для проверки
- 5Сверьте итоговые суммы и количество строк с документом в 1С
Обратите внимание: в некоторых конфигурациях кнопка «Сохранить» с дискетой доступна прямо на панели инструментов окна предпросмотра, а рядом с ней есть стрелка выбора формата. Это тот же самый механизм, просто более короткий путь.
Как выгрузить список документов или справочника в Excel
Когда нужен не один документ, а перечень — например, все реализации за месяц или список контрагентов — используется команда «Вывести список». Откройте журнал документов или справочник, при необходимости установите отбор по периоду и другим условиям. Затем нажмите «Ещё» в командной панели списка и выберите «Вывести список». В старых версиях платформы команда может называться «Вывести список...» и находиться в меню «Действия».
Появится окно настройки: отметьте галочками колонки, которые должны попасть в файл. По умолчанию выводятся видимые колонки списка. После нажатия «ОК» программа сформирует табличный документ, который сохраняется уже знакомым способом — «Файл → Сохранить как» с типом Excel.
Важный нюанс: выгружаются только те строки, которые попали в список по текущему отбору. Если нужен полный перечень, сначала снимите отборы и убедитесь, что список не ограничен периодом. При очень больших объемах (десятки тысяч строк) формирование может занять заметное время — не прерывайте процесс.
Как выгрузить табличную часть документа и отчеты
Табличная часть — это строки внутри документа: товары в накладной, начисления в ведомости. Чтобы выгрузить только их, щелкните правой кнопкой мыши по табличной части и выберите «Вывести список». Отметьте нужные колонки — номенклатуру, количество, цену, сумму — и подтвердите. Полученный табличный документ сохраните в Excel.
Отчеты (оборотно-сальдовая ведомость, анализ продаж, ведомость по товарам) сохраняются так же, как печатные формы: сформируйте отчет, затем «Файл → Сохранить как» и формат Excel. Для отчетов на СКД (система компоновки данных) доступен дополнительный вариант — кнопка «Сохранить» с выбором формата прямо на панели отчета.
Если отчет будет дорабатываться в Excel формулами или сводными таблицами, перед сохранением имеет смысл упростить его оформление: отключить группировки, которые создают многоуровневые шапки, и вывести данные максимально «плоским» списком. Объединенные ячейки и многострочные заголовки — главная причина того, что выгруженный отчет неудобно обрабатывать.
Какой формат выбрать и что проверить после сохранения
При сохранении табличного документа 1С предлагает несколько форматов. Для Excel релевантны два: XLSX и XLS. Остальные (MXL, ODS, PDF, HTML) предназначены для других задач — MXL, например, это родной формат табличных документов 1С, который Excel не откроет.
| Формат | Когда использовать | Ограничения |
|---|---|---|
| Лист Excel (*.xlsx) | Стандартный выбор для всех современных версий Excel | Не открывается в Excel 2003 и старше без пакета совместимости |
| Лист Excel 97 (*.xls) | Только если получатель работает в очень старом Excel | Ограничение около 65 тысяч строк, потеря части оформления |
| Табличный документ (*.mxl) | Передача другому пользователю 1С с сохранением оформления | Не открывается в Excel |
После сохранения обязательно откройте файл и проверьте результат. Сверьте количество строк и итоговые суммы с источником в 1С. Проверьте, что числа распознаны как числа, а не как текст — признак проблемы: зеленые треугольники в углу ячеек и невозможность посчитать сумму. Даты тоже стоит проверить: иногда они сохраняются как текст.
Как проверить результат выгрузки
Совпадает с количеством строк в документе или списке 1С
Строк меньше — возможно, сработал отбор или обрезка
Сумма по колонке в Excel равна итогу в 1С
Сумма не сходится или Excel не считает — числа сохранились как текст
Даты распознаются Excel и сортируются корректно
Даты выглядят как текст и не сортируются по хронологии
Одна строка заголовков, данные однородными колонками
Объединенные ячейки и многоуровневые шапки мешают фильтрации
Типичные ошибки и ограничения при выгрузке
Самая частая ошибка — сохранение в формате MXL вместо Excel. Внешне диалог сохранения выглядит одинаково, и если не переключить тип файла, получится документ, который Excel не открывает. Второй типичный случай — выгрузка списка с активным отбором: пользователь думает, что выгрузил все документы, а в файл попали только отфильтрованные.
Еще одна проблема — разделители и региональные настройки. Если числа в выгруженном файле отображаются с точкой вместо запятой или наоборот, Excel может воспринимать их как текст. Лечится это через «Текст по столбцам» или замену разделителя уже в Excel. Также стоит помнить, что штатная выгрузка переносит данные «как есть», без формул: все итоги в файле — это фиксированные значения, которые не пересчитаются при изменении строк.
Отдельно предупредим о безопасности данных: выгруженный Excel-файл никак не защищен правами доступа 1С. Если в нем персональные данные сотрудников или коммерческая информация, передавайте файл только по согласованным каналам и удаляйте копии после использования.
Часто задаваемые вопросы
Можно ли выгрузить документ из 1С в Excel без открытия самой 1С?
Нет, штатная выгрузка выполняется из сеанса 1С. Альтернатива — прямое подключение к базе через внешние инструменты (например, Power Query в Excel с подключением к SQL-базе), но это требует прав, настройки и понимания структуры данных, и относится уже к задачам интеграции, а не простого сохранения.
Почему в выгруженном файле числа не суммируются?
Числа сохранились как текст — обычно из-за разделителя разрядов или нестандартного формата в ячейках табличного документа. В Excel выделите колонку, используйте «Найти и заменить» для удаления пробелов-разделителей, затем преобразуйте в число. Признак текстового формата — зеленый треугольник в углу ячейки.
Как выгрузить в Excel все документы сразу, а не по одному?
Откройте журнал соответствующего вида документов, снимите или настройте отбор по периоду, затем выполните «Ещё → Вывести список» и отметьте нужные колонки. Получится одна таблица со всеми документами, которую останется сохранить в XLSX. Сами печатные формы каждого документа пакетно в Excel не выгружаются штатно.
Чем отличается «Сохранить копию» от «Сохранить как»?
«Сохранить как» сохраняет табличный документ и переключает работу на новый файл, «Сохранить копию» просто записывает копию на диск, не меняя текущий документ. Для разовой выгрузки в Excel разницы практически нет — выбирайте любой вариант, главное — указать тип файла XLSX.
Сохранится ли в Excel оформление печатной формы — рамки, шрифты, логотип?
Базовое оформление (границы ячеек, шрифты, заливка, объединения) обычно переносится, но картинки и некоторые элементы могут теряться или смещаться. Если важен точный внешний вид документа, надежнее сохранить его в PDF, а Excel использовать только для передачи данных.
Можно ли настроить автоматическую выгрузку в Excel по расписанию?
Штатной кнопки «выгружать по расписанию» в типовых конфигурациях нет. Такая задача решается через регламентные задания и небольшую доработку конфигурации или внешнюю обработку — это уже зона ответственности разработчика 1С, а не пользовательская операция.
Что важно запомнить
Любой табличный документ 1С сохраняется в Excel через «Файл → Сохранить как» с типом «Лист Excel (*.xlsx)». Списки и табличные части сначала выводятся командой «Вывести список». После сохранения сверьте количество строк и итоги с источником и проверьте, что числа и даты распознаны корректно.