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

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

Как выгрузить документ из 1С в Excel

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

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

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

Ниже разобраны основные сценарии для конфигураций на управляемых формах (1С:Бухгалтерия 8, 1С:Управление торговлей 11, 1С:ERP и аналогичные), а также отличия для старых версий на обычных формах. Отдельно описаны проверка результата и типичные проблемы: потеря форматирования, разбитие на листы, ошибки с числами.

Какой способ выгрузки выбрать

Прежде чем нажимать кнопки, определите, какой объект вы выгружаете. Печатная форма документа (ТОРГ-12, счёт на оплату, акт) сохраняется как табличный документ и в Excel выглядит почти так же, как на печати. Список документов в журнале выгружается как простая таблица с колонками. Табличная часть (список товаров внутри документа) проще всего переносится через буфер обмена.

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

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

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

Нужна печатная форма документа для отправки или архиваОткройте документ, нажмите «Печать», затем сохраните табличный документ в Excel
Нужна таблица с данными для анализаВыгружайте список документов или отчёт через «Ещё → Вывести список» / «Сохранить как»
Нужно перенести только товары из одного документаВыделите строки табличной части, скопируйте (Ctrl+C) и вставьте в Excel
Выгрузка нужна регулярно по расписаниюРассмотрите настройку рассылки отчётов или обработку обмена — ручное сохранение не подходит

Сохранение печатной формы документа в Excel

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

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

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

Формат .xlsx предпочтительнее: он корректно поддерживает объединённые ячейки и оформление современных версий Excel. Формат .xls стоит выбирать только если файл будут открывать в очень старой версии Excel или в программе, которая не читает .xlsx.

Выгрузка списка документов из журнала

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

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

Обратите внимание: команда «Вывести список» выгружает только видимые реквизиты журнала. Если нужна детализация по товарам внутри документов, потребуется отчёт (например, «Ведомость по товарам» или универсальный отчёт) — он сохраняется в Excel тем же способом после формирования.

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

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

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

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

Выгрузка через «Сохранить как» в старых версиях 1С

В конфигурациях на обычных формах (1С:Управление торговлей 10.3, 1С:Бухгалтерия 8.2 с обычным интерфейсом, 1С 7.7) логика та же, но пункты меню расположены иначе. В 1С 8.x на обычных формах откройте печатную форму и выберите «Файл → Сохранить копию» — в диалоге укажите тип «Лист Excel». В 1С 7.7 таблица сохраняется через «Файл → Сохранить как» с выбором формата Excel.

Отдельный нюанс старых версий — формат .xls с ограничением в 65536 строк. Если выгружаете большой реестр из 1С 7.7, данные сверх лимита будут потеряны или разбиты на несколько листов. Проверяйте итоговое количество строк после выгрузки.

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

Сохранение печатной формы

Подходит для отправки документа контрагенту «как на печати». Ограничение: неудобен для обработки данных из-за объединённых ячеек

Вывести список из журнала

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

Буфер обмена

Самый быстрый для табличных частей. Ограничение: плохо работает с очень большими таблицами

Сохранение отчёта

Подходит для аналитических выгрузок с группировками. Ограничение: структура зависит от настроек отчёта

Проверка результата и типичные проблемы

После сохранения всегда открывайте файл и сверяйте его с документом в 1С. Самые частые дефекты: числа сохранились как текст (Excel подчёркивает их зелёным треугольником и не даёт суммировать), даты превратились в текстовые строки, итоговые суммы «поплыли» из-за округления, объединённые ячейки мешают фильтрации.

Числа как текст лечатся в Excel: выделите диапазон, нажмите на значок ошибки и выберите «Преобразовать в число», либо используйте «Данные → Текст по столбцам» с немедленным завершением мастера. Если в 1С суммы выводятся с неразрывными пробелами-разделителями тысяч, перед преобразованием удалите их через «Найти и заменить».

Ещё одна типичная ситуация — файл не открывается с ошибкой «формат не соответствует расширению». Это происходит, если при сохранении выбран тип «Табличный документ (*.mxl)», но вручную указано расширение .xls. Сохраните файл заново, выбрав корректный тип в списке, а не меняя расширение вручную.

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

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

Количество строк в Excel и в документе 1С
Норма

Совпадает, итоговая сумма сходится с документом

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

Строк меньше или сумма отличается — возможна потеря данных при выгрузке

Тип данных в колонках с суммами
Норма

Числа выровнены вправо, Excel считает сумму по диапазону

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

Зелёные треугольники в углу ячеек — числа сохранены как текст

Даты
Норма

Отображаются как даты и сортируются по времени

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

Сортируются как текст (01.02 раньше 02.01) — даты стали строками

Открытие файла
Норма

Excel открывает файл без предупреждений

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

Ошибка о несоответствии формата — выбран неверный тип файла при сохранении

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

Безопасность и ограничения

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

Также учитывайте, что Excel-файл с персональными данными (ФИО сотрудников, паспортные данные в доверенностях) подпадает под требования о защите персональных данных. Храните и передавайте такие файлы по защищённым каналам, принятым в вашей организации.

Часто задаваемые вопросы

Почему в Excel числа из 1С не суммируются?

Чаще всего числа сохранились как текст из-за пробелов-разделителей разрядов или нечисловых символов. Выделите колонку, нажмите на значок ошибки и выберите «Преобразовать в число». Если не помогло, удалите пробелы через «Найти и заменить» (в поле поиска вставьте неразрывный пробел, скопированный из ячейки) и повторите преобразование.

Можно ли выгрузить документы из 1С в Excel пакетно, сразу несколько?

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

Чем формат «Табличный документ (*.mxl)» отличается от Excel?

MXL — внутренний формат 1С, его открывают только программы на платформе 1С. Он полезен для передачи таблицы между базами 1С без потери оформления. Для работы вне 1С всегда выбирайте формат «Лист Excel».

Почему после выгрузки в Excel пропали линии таблицы и шапка?

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

Как выгрузить данные из 1С в Excel, если нет кнопки «Сохранить как»?

Возможные причины: недостаточно прав (роль пользователя ограничивает вывод данных — уточните у администратора), либо окно сформировано не как табличный документ. Попробуйте общую команду «Файл → Сохранить как» в главном меню программы при активном окне с таблицей или сочетание Ctrl+S.

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

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

Итог

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

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