К статье
Практический материал

Документы и Печать · 12 мин

Как в 1С сохранить документ в Excel

Как сохранить документ из 1С в Excel: выгрузка табличных документов, печатных форм и отчётов в формате XLSX. Способы для разных конфигураций и решение типичных проблем.

Практически любой документ, отчёт или печатную форму в 1С можно выгрузить в Excel без дополнительных программ: механизм сохранения табличных документов встроен в платформу. Это нужно, когда данные требуется передать контрагенту, обработать в электронных таблицах или приложить к письму в привычном формате.

Способ сохранения немного отличается в зависимости от того, что вы выгружаете: печатную форму документа, отчёт или список из журнала. Также имеет значение режим работы — обычное приложение (толстый клиент) или управляемые формы (тонкий клиент, веб-клиент). Ниже разобраны все основные сценарии с точными действиями.

Важно понимать ограничение: в Excel сохраняется именно табличный документ — то, что 1С показывает на экране как результат. Формулы, группировки и связи с базой при этом не переносятся, выгружаются только значения и оформление ячеек.

Что именно можно сохранить в Excel из 1С

Платформа 1С работает с так называемыми табличными документами — это экранное представление данных в виде таблицы. В такой вид преобразуются печатные формы документов (счета, накладные, акты), все стандартные отчёты, а также списки документов и справочников через команду «Вывести список».

Соответственно, в Excel можно сохранить:

  • печатную форму любого документа — счёт на оплату, ТОРГ-12, акт, УПД;
  • любой отчёт — оборотно-сальдовую ведомость, карточку счёта, отчёт по продажам;
  • список документов или элементов справочника, выведенный в табличный документ;
  • табличную часть документа через копирование или выгрузку.

Если на экране вы видите данные в виде таблицы с возможностью печати — почти наверняка их можно сохранить в формате XLSX. Исключение составляют лишь экранные формы ввода, которые не являются табличными документами.

Как сохранить печатную форму документа в Excel

Это самый частый сценарий: нужно отправить контрагенту счёт или накладную в редактируемом виде. Порядок действий одинаков для большинства типовых конфигураций — 1С:Бухгалтерия, 1С:Управление торговлей, 1С:ERP.

Порядок действий
  1. 1
    Откройте нужный документ и нажмите кнопку «Печать», выберите требуемую печатную форму.
  2. 2
    Дождитесь, когда на экране появится табличный документ — предварительный просмотр печатной формы.
  3. 3
    Нажмите кнопку «Сохранить» (значок дискеты) на панели инструментов окна предпросмотра либо откройте меню «Файл → Сохранить как».
  4. 4
    В диалоге сохранения укажите имя файла и в поле «Тип файла» выберите «Лист Excel (<em>.xlsx)» или «Лист Excel 97–2003 (</em>.xls)».
  5. 5
    Нажмите «Сохранить» и откройте полученный файл в Excel для проверки.

В управляемых формах окно предварительного просмотра содержит собственную командную панель, и кнопка сохранения находится именно там, а не в главном меню программы. Если панели не видно, щёлкните правой кнопкой мыши по области документа — в контекстном меню обычно есть пункт «Сохранить как».

Признак успешного сохранения: файл открывается в Excel, данные читаемы, структура таблицы соответствует тому, что было на экране в 1С. Небольшие отличия в ширине колонок и переносах строк — нормальное явление, связанное с различиями движков отрисовки.

Как выгрузить отчёт в Excel

Отчёты сохраняются тем же способом, что и печатные формы, но есть нюанс: отчёт сначала нужно сформировать. Откройте отчёт, задайте период и отборы, нажмите «Сформировать» — и только после появления табличного документа на экране становится доступным сохранение.

Дальше действуйте стандартно: кнопка «Сохранить» на панели табличного документа или «Файл → Сохранить как», выбор формата XLSX. Для объёмных отчётов, например оборотно-сальдовой ведомости за год по крупной базе, формирование и сохранение может занять заметное время — не прерывайте процесс.

Учтите, что свёрнутые группировки отчёта выгружаются в свёрнутом виде. Если нужно получить в Excel полную детализацию, разверните все группировки перед сохранением: используйте команду «Развернуть все группы» в меню отчёта или установите в настройках уровень детализации «до документов».

Как сохранить список документов или справочник в Excel

Списки в журналах документов и справочниках — это не табличные документы, поэтому кнопка «Сохранить как» для них напрямую не работает. Сначала список нужно вывести в табличный документ.

Для этого в списке документов откройте меню «Ещё» (в управляемых формах) и выберите команду «Вывести список». В появившемся окне отметьте нужные колонки и нажмите «ОК» — 1С сформирует табличный документ со списком. Далее сохраните его стандартным способом в формат XLSX.

Перед выводом списка примените нужные отборы и сортировку: в табличный документ попадут только те строки, которые видны в текущем отборе. Это удобный способ быстро получить, например, перечень накладных за месяц по конкретному контрагенту в виде Excel-файла.

Копирование табличной части через буфер обмена

Если нужна только табличная часть одного документа — товары из накладной, строки начислений — можно обойтись без сохранения файла. Выделите строки табличной части (Ctrl+A для всех строк, Ctrl+клик для выборочных), скопируйте их сочетанием Ctrl+C и вставьте в открытый лист Excel сочетанием Ctrl+V. Значения вставятся построчно, хотя оформление и заголовки колонок могут потребовать ручной доработки.

Выбор формата: XLSX, XLS или MXL

При сохранении 1С предлагает несколько форматов, и выбор влияет на то, что можно будет сделать с файлом дальше.

ФорматКогда выбиратьОграничения
Лист Excel (*.xlsx)Стандартный вариант для передачи и обработки данныхТребует Excel или совместимый редактор у получателя
Лист Excel 97–2003 (*.xls)Получатель работает в старой версии OfficeОграничения старого формата по строкам и оформлению
Табличный документ (*.mxl)Передача между пользователями 1С без потери структурыОткрывается только в 1С
PDFДокумент нужен только для просмотра и печатиНе подходит для редактирования и обработки данных

Если цель — именно обработка данных в электронных таблицах, выбирайте XLSX. Формат MXL полезен как промежуточный: его можно открыть в другой базе 1С и уже там сохранить в Excel с корректной структурой.

Сравнение вариантов

Сохранить как XLSX

Подходит для редактирования и обработки; требует Excel у получателя

Сохранить как PDF

Подходит для отправки готового документа на просмотр; редактирование затруднено

Сохранить как MXL

Подходит для обмена внутри 1С; внешние получатели файл не откроют

Типичные проблемы и их решение

Кнопка сохранения неактивна или формат Excel недоступен. Чаще всего это значит, что табличный документ ещё не сформирован — например, отчёт открыт, но не нажата кнопка «Сформировать». Сформируйте документ и повторите попытку. Также проверьте, что курсор находится в области табличного документа, а не в форме настроек.

В Excel «ломается» структура: объединённые ячейки, съехавшие колонки. Так бывает со сложными печатными формами, где много объединений и рамок. Попробуйте сохранить в формате XLS вместо XLSX или наоборот — движки конвертации различаются. Если структура критична для печати, надёжнее сохранить в PDF, а в Excel передавать только данные.

Числа сохраняются как текст и не считаются формулами. Причина обычно в региональных настройках разделителя дробной части или в пробелах-разделителях разрядов, которые 1С выводит в печатную форму. В Excel выделите проблемный диапазон, используйте «Найти и заменить» для удаления неразрывных пробелов, затем задайте числовой формат ячеек.

Файл сохраняется, но пустой. Проверьте, что в табличном документе действительно есть данные — например, отчёт по отбору мог сформироваться пустым. Также убедитесь, что у вас есть права на запись в выбранную папку: сохранение в защищённые системные каталоги может блокироваться.

Типичные ошибки
01
Сохранение отчёта до нажатия «Сформировать» — в файл попадает пустой или устаревший результат.
02
Выгрузка свёрнутых группировок — в Excel отсутствует нужная детализация, приходится переделывать.
03
Сохранение в MXL вместо XLSX — внешний получатель не может открыть файл.
04
Правка данных в выгруженном Excel при расхождениях с 1С — корректнее исправить данные в базе и выгрузить заново, иначе учёт расходится.

Когда стандартного сохранения недостаточно

Для регулярных выгрузок — например, ежедневной отправки отчёта руководителю или обмена данными с внешней системой — ручное сохранение неудобно. В типовых конфигурациях часто есть встроенные механизмы обмена: выгрузка в файл по расписанию, отправка печатных форм по электронной почте прямо из документа, универсальные обработки «Выгрузка и загрузка данных».

Если требуется выгрузка в Excel со строго заданной структурой колонок, формулами или несколькими листами, задача решается программно: разработчик создаёт внешнюю обработку, которая формирует файл через объектную модель работы с табличными документами или через COM-соединение с Excel. Это уже работа для специалиста по 1С, а не пользовательский сценарий.

Маршрут решения

Как выбрать действие

Нужно разово сохранить документ или отчётИспользуйте «Файл → Сохранить как» с форматом XLSX
Нужен список документов в ExcelСначала выполните «Ещё → Вывести список», затем сохраните табличный документ
Нужны только строки табличной частиСкопируйте их через буфер обмена и вставьте в Excel
Выгрузка нужна регулярно и по шаблонуИщите типовой механизм обмена или закажите внешнюю обработку разработчику

Проверка результата после сохранения

После выгрузки потратьте минуту на контроль файла, особенно если он предназначен контрагенту или для дальнейшей обработки. Откройте файл в Excel и сверьте ключевые итоги с тем, что показывает 1С: суммы по документу, количество строк, итоговые значения отчёта.

Контрольные точки

Как проверить результат

Итоговые суммы в Excel и в 1С
Норма

Значения совпадают до копейки

Тревожный признак

Расхождения — вероятно, выгружена устаревшая версия или свёрнутая группировка

Количество строк данных
Норма

Совпадает с числом строк в табличном документе 1С

Тревожный признак

Строк меньше — не были развёрнуты группировки или действовал отбор

Формат чисел
Норма

Числа участвуют в расчётах формулами Excel

Тревожный признак

Числа воспринимаются как текст — нужна замена разделителей

Открытие файла у получателя
Норма

Файл открывается без предупреждений о повреждении

Тревожный признак

Ошибки открытия — попробуйте другой формат (XLS вместо XLSX)

Частые вопросы

Можно ли сохранить документ в Excel, если нет кнопки «Сохранить как»?

Да. Щёлкните правой кнопкой мыши по области табличного документа — в контекстном меню обычно есть команда сохранения. Альтернатива — сочетание клавиш Ctrl+S при активном окне табличного документа. В веб-клиенте файл сохраняется через стандартный диалог загрузки браузера.

Почему в Excel не переносятся картинки и логотипы из печатной формы?

Конвертация табличного документа в XLSX ориентирована на данные и оформление ячеек; встроенные изображения могут теряться или смещаться. Если внешний вид с логотипом важен, сохраните документ в PDF — там отрисовка сохраняется полностью.

Как выгрузить в Excel сразу несколько документов?

Выделите нужные документы в журнале списком, вызовите печать общей печатной формы для выделенных объектов — 1С сформирует один табличный документ со всеми формами. Сохраните его в XLSX. Либо выведите список документов через «Ещё → Вывести список», если нужны данные строками, а не печатные формы.

Чем отличается сохранение в XLSX от «Сохранить копию» в MXL?

XLSX — универсальный формат электронных таблиц, открывается в Excel и аналогах, но структура может частично искажаться при конвертации. MXL — родной формат табличного документа 1С: структура сохраняется точно, но файл открывается только в программах 1С.

Можно ли настроить автоматическую выгрузку отчёта в Excel по расписанию?

Штатными пользовательскими средствами — нет, это требует настройки регламентных заданий или внешней обработки. В некоторых конфигурациях есть механизм рассылки отчётов по почте с вложением в нужном формате — проверьте раздел настроек отчётов вашей конфигурации или обратитесь к специалисту по 1С.

Почему цифры в выгруженном файле отображаются с зелёными треугольниками в углу ячейки?

Excel помечает так числа, сохранённые как текст. Это происходит из-за неразрывных пробелов-разделителей разрядов, которые 1С выводит в печатные формы. Выделите диапазон, нажмите на значок предупреждения и выберите «Преобразовать в число», либо предварительно удалите пробелы через «Найти и заменить».

Итог

Что важно запомнить

Любой табличный документ 1С — печатную форму, отчёт или выведенный список — сохраняют в Excel через «Файл → Сохранить как» с выбором формата XLSX. Перед выгрузкой сформируйте документ и разверните группировки, после — сверьте итоги с базой. Исправления данных всегда вносите в 1С, а не в выгруженный файл.