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