Документы и Печать · 12 мин
Как сохранить документы из 1С в Excel
Как сохранить документы из 1С в Excel: выгрузка через «Сохранить как», копирование таблиц, печатные формы, форматы MXL и XLSX, решение типичных ошибок при экспорте.
Программы 1С позволяют выгрузить практически любой документ — счёт, накладную, акт, отчёт — в формат, который открывается в Excel. Это нужно, чтобы отправить файл контрагенту без доступа к 1С, доработать таблицу вручную или подготовить данные для загрузки в другую систему. Способов несколько, и выбор зависит от того, что именно требуется: печатная форма документа, табличная часть или результат отчёта.
В большинстве конфигураций (1С:Бухгалтерия, 1С:Управление торговлей, 1С:ERP) сохранение выполняется через стандартную команду «Сохранить как» в окне печатной формы или через меню «Файл». При этом важно понимать разницу между форматами: MXL — внутренний формат табличных документов 1С, а XLSX — формат, который корректно откроется в Excel без конвертации.
Ниже разобраны рабочие способы выгрузки, ограничения каждого из них, типичные ошибки и способы проверить, что файл сохранился корректно и без потери данных.
Какие данные из 1С можно сохранить в Excel
Перед выгрузкой определите, какой именно объект нужен в Excel, потому что механизм сохранения отличается. В 1С доступны три основных типа данных: печатные формы документов (счёт на оплату, ТОРГ-12, акт), табличные части документов (список товаров внутри накладной) и отчёты (оборотно-сальдовая ведомость, анализ продаж).
Печатные формы сохраняются как готовые табличные документы с оформлением — шапкой, подписями, рамками. Табличные части удобнее копировать напрямую, если нужны «чистые» данные для расчётов. Отчёты выгружаются так же, как печатные формы, но часто содержат группировки и итоги, которые в Excel придётся разворачивать вручную.
Если документ выгружается для обмена с другой учётной системой, иногда целесообразнее использовать не Excel, а встроенные обмены (например, электронный документооборот или универсальный формат EnterpriseData). Excel-файл подходит для разовой передачи и ручной доработки, но не для регулярной автоматической интеграции.
Сохранение печатной формы документа через «Сохранить как»
Это основной способ, который работает практически во всех типовых конфигурациях. Откройте нужный документ (например, «Реализация товаров и услуг»), нажмите кнопку «Печать» и выберите требуемую форму — накладную, счёт или акт. На экране появится табличный документ с готовой печатной формой.
Далее откройте меню «Файл» в верхнем левом углу окна и выберите «Сохранить как» (в некоторых версиях интерфейса — кнопка с изображением дискеты или команда «Сохранить копию»). В диалоге сохранения укажите папку, имя файла и в поле «Тип файла» выберите «Лист Excel (.xlsx)» или «Лист Excel 97–2003 (.xls)», если файл нужно открыть в старой версии офиса.
После сохранения откройте файл в Excel и проверьте результат: шапка документа, номенклатура, количество, цены и итоги должны совпадать с данными в 1С. Обратите внимание, что объединённые ячейки и рамки переносятся не всегда идеально — иногда требуется ручная корректировка ширины столбцов.
- 1Откройте документ в 1С и нажмите «Печать»
- 2Выберите нужную печатную форму из списка
- 3В окне предпросмотра откройте «Файл» → «Сохранить как»
- 4Укажите папку, имя файла и тип «Лист Excel (*.xlsx)»
- 5Откройте сохранённый файл и сверьте суммы и состав позиций с документом в 1С
Копирование табличной части документа напрямую
Если нужны только строки документа без оформления печатной формы, быстрее скопировать табличную часть. Откройте документ, установите курсор в таблицу с товарами или услугами, нажмите Ctrl+A (выделятся все строки), затем Ctrl+C. Переключитесь в Excel и вставьте данные через Ctrl+V.
Этот способ переносит значения «как есть»: наименования, количество, цены, суммы. Формулы и оформление не копируются, что часто является преимуществом — данные сразу готовы для сводных таблиц, фильтров и расчётов. Однако нумерация строк и служебные колонки могут отличаться от печатной формы.
В некоторых конфигурациях для табличной части доступна команда «Вывести список» (обычно в меню «Ещё» над таблицей). Она формирует табличный документ из выбранных колонок, который дальше сохраняется в XLSX стандартным способом. Это удобно, когда нужны не все колонки, а только выбранные — например, только артикул, наименование и количество.
Выгрузка отчётов в Excel
Отчёты сохраняются по тому же принципу, что и печатные формы: сформируйте отчёт с нужными настройками (период, организация, отборы), затем используйте «Файл» → «Сохранить как» с типом XLSX. В отчётах на СКД (системе компоновки данных) доступна также кнопка «Сохранить» на панели инструментов окна результата.
Учтите особенность: отчёты с группировками (например, продажи по менеджерам с раскрытием по контрагентам) выгружаются в свёрнутом или развёрнутом виде в зависимости от текущего состояния на экране. Перед сохранением разверните нужные группировки кнопками «+» или командой «Развернуть все группировки», иначе в Excel попадут только итоговые строки.
Для дальнейшего анализа в Excel часто удобнее сохранить отчёт без оформления. В некоторых конфигурациях есть настройка «Сохранять без оформления» или возможность вывести отчёт в виде простой таблицы через вариант настроек. Если такой опции нет, после выгрузки удалите в Excel строки заголовков и объединённые ячейки — они мешают фильтрации.
Выбор формата: XLSX, XLS, MXL и другие
При сохранении 1С предлагает несколько форматов, и выбор влияет на совместимость файла. Основные варианты приведены в таблице ниже.
| Формат | Когда выбирать | Ограничения |
|---|---|---|
| XLSX | Стандартный выбор для передачи в Excel и дальнейшей работы | Требует Excel 2007 или новее, либо аналог (LibreOffice, Google Таблицы) |
| XLS (97–2003) | Получатель работает в старой версии Excel | Ограничение на 65 536 строк; возможна потеря части форматирования |
| MXL | Передача между базами или пользователями 1С | Excel напрямую не открывает; требуется 1С для просмотра |
| ODS | Получатель работает в OpenOffice/LibreOffice | В Excel может открываться с искажениями оформления |
| Файл нужен только для просмотра и печати, без редактирования | Данные нельзя обрабатывать формулами |
Если сомневаетесь, выбирайте XLSX — это универсальный вариант. Формат MXL сохраняйте дополнительно, если документ может понадобиться открыть обратно в 1С с сохранением исходного вида.
Сравнение способов выгрузки
Подходит для готовых документов контрагентам. Сохраняет оформление, но данные требуют чистки перед расчётами.
Быстрый перенос «чистых» данных для анализа. Без оформления и реквизитов шапки документа.
Гибкий выбор колонок из табличной части или списка документов. Требует ручной настройки состава полей.
Для сводных данных за период. Группировки нужно разворачивать перед выгрузкой.
Массовое сохранение и выгрузка списков документов
Когда нужно сохранить не один документ, а десятки, открывать каждый по отдельности неэффективно. В журнале документов (например, «Реализации (акты, накладные)») можно выделить несколько строк с зажатой клавишей Ctrl или Shift и вызвать команду печати для всех выделенных документов. Сформируется общий табличный документ, который сохраняется одним файлом.
Сам список документов тоже выгружается: в меню «Ещё» журнала выберите «Вывести список», отметьте нужные колонки (номер, дата, контрагент, сумма) и сохраните результат в XLSX. Так получают реестр документов за период для сверки с контрагентом или для архива.
Для регулярной массовой выгрузки по расписанию стандартных средств интерфейса недостаточно — потребуется внешняя обработка или доработка конфигурации. Это задача для программиста 1С: самостоятельно вносить изменения в конфигурацию без резервной копии и опыта не стоит.
Типичные ошибки и их решение
Самая частая жалоба — «Excel не открывает файл из 1С». Обычно причина в том, что документ сохранён в формате MXL, а пользователь пытается открыть его двойным щелчком. Решение: пересохраните документ из 1С, явно выбрав тип «Лист Excel (*.xlsx)» в диалоге сохранения — тип файла там не всегда подставляется автоматически по расширению.
Вторая типичная проблема — числа вставляются как текст и не участвуют в расчётах. Это происходит из-за неразрывных пробелов в качестве разделителей разрядов или из-за формата ячеек. В Excel выделите диапазон, нажмите Ctrl+H, в поле «Найти» введите неразрывный пробел (Alt+0160 на цифровой клавиатуре), поле «Заменить» оставьте пустым и выполните замену — после этого числа станут распознаваться.
Третья группа ошибок связана с правами доступа. Если кнопка сохранения недоступна или печатная форма не формируется, вероятно, у пользователя нет прав на просмотр документа или на вывод печатных форм. Это решается администратором базы через настройку профилей групп доступа.
Проверка результата после сохранения
После выгрузки потратьте минуту на контроль — это дешевле, чем разбираться с расхождениями после отправки файла контрагенту. Откройте сохранённый XLSX и сверьте три вещи: итоговую сумму документа, количество строк номенклатуры и корректность реквизитов в шапке (номер, дата, наименования сторон).
Если файл предназначен для дальнейших расчётов, проверьте, что числовые колонки действительно числовые: выделите колонку с суммами — в строке состояния Excel должны отображаться сумма и среднее. Если отображается только количество ячеек, значения сохранены как текст и требуют преобразования.
Как проверить результат выгрузки
Совпадает с суммой документа в 1С до копейки
Расхождение — документ изменили после выгрузки или выгружена не та форма
Все позиции номенклатуры на месте
Часть строк отсутствует — отчёт был свёрнут или не все строки выделены
В строке состояния Excel видны сумма и среднее по колонке
Видно только количество — числа сохранены как текст
Файл открывается двойным щелчком в Excel
Excel сообщает о неверном формате — файл сохранён в MXL
Частые вопросы
Можно ли сохранить документ из 1С в Excel без установленного Excel на компьютере?
Да. Сохранение в XLSX выполняется средствами самой 1С, установленный Excel для этого не требуется. Офисный пакет понадобится только для открытия и проверки файла — подойдут также LibreOffice или Google Таблицы.
Почему при сохранении в Excel пропадают логотип и подписи из печатной формы?
Картинки и некоторые элементы оформления переносятся в XLSX не всегда корректно — это ограничение конвертации табличного документа. Если важен точный внешний вид, сохраните форму в PDF, а Excel используйте только для данных.
Как выгрузить в Excel список всех документов за месяц?
Откройте журнал нужного вида документов, установите отбор по периоду, затем в меню «Ещё» выберите «Вывести список», отметьте нужные колонки и сохраните сформированный табличный документ в XLSX через «Файл» → «Сохранить как».
Чем отличается «Сохранить» от «Сохранить копию» в окне табличного документа?
«Сохранить» записывает файл под текущим именем и форматом, «Сохранить копию» позволяет указать новое имя, папку и тип файла, не меняя исходный документ. Для выгрузки в Excel обычно используют «Сохранить копию» или «Сохранить как», чтобы явно выбрать формат XLSX.
Можно ли настроить автоматическую выгрузку документов в Excel по расписанию?
Штатными кнопками интерфейса — нет. Для автоматической выгрузки нужна доработка: регламентное задание с процедурой формирования и сохранения табличного документа. Такую задачу должен выполнять программист 1С на копии базы с последующим тестированием.
Файл из 1С открывается в Excel с иероглифами вместо текста. Что делать?
Такая ситуация типична для выгрузки в текстовые форматы (CSV, TXT) с неверной кодировкой, а не для XLSX. Пересохраните документ именно в формате «Лист Excel (*.xlsx)». Если нужен CSV, выбирайте при сохранении кодировку UTF-8 и открывайте файл через импорт данных в Excel, а не двойным щелчком.
Что важно запомнить
Основной способ выгрузки — «Файл» → «Сохранить как» из окна печатной формы или отчёта с выбором формата XLSX. Для «чистых» данных копируйте табличную часть напрямую. Перед отправкой файла сверьте итоговые суммы и убедитесь, что числа распознаются Excel как числа. Массовая автоматическая выгрузка требует доработки и резервной копии базы.