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

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

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

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

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

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

Определите, что именно нужно выгрузить

Под «документом» в 1С понимают разное, и от этого зависит инструмент. Печатная форма (счёт, накладная ТОРГ-12, акт) выгружается как табличный документ — в Excel, PDF, ODS. Список документов за период выгружается как таблица с колонками: дата, номер, контрагент, сумма. Полные данные документа со всеми реквизитами и табличными частями выгружаются только в формате XML через механизмы обмена.

Практическое правило: если результат нужен «для просмотра и печати» — достаточно Excel или PDF. Если данные пойдут в другую учётную систему или другую базу 1С — нужен XML или CSV с полным набором полей. Если требуется выгрузка для банка, налоговой или ЭДО-оператора — используйте встроенные форматы обмена конкретной конфигурации, потому что там строгие требования к структуре файла.

Выгрузка печатной формы документа в Excel или PDF

Самый простой случай — сохранить конкретную накладную, счёт или акт. Откройте документ, сформируйте его печатную форму через кнопку «Печать», затем в открывшемся окне печатной формы выберите «Файл → Сохранить как» (или значок дискеты). Укажите формат: лист Excel (.xlsx), PDF-документ или табличный документ 1С (.mxl), если файл откроют в другой базе 1С.

Для массовой выгрузки печатных форм откройте журнал документов, отметьте нужные строки галочками или выделите их с зажатой клавишей Shift/Ctrl, нажмите «Печать» и выберите нужную форму — 1С сформирует общий табличный документ со всеми документами. Его можно сохранить одним файлом. Учтите, что при большом количестве документов (сотни и тысячи) формирование может занять заметное время, а файл получится объёмным.

Выгрузка печатной формы за 5 шагов
  1. 1
    Откройте документ и нажмите «Печать», выберите нужную форму
  2. 2
    В окне печатной формы нажмите «Файл → Сохранить как»
  3. 3
    Выберите формат: xlsx для редактирования, pdf — для отправки контрагенту
  4. 4
    Укажите папку и имя файла, сохраните
  5. 5
    Откройте сохранённый файл и проверьте, что все данные и подписи на месте

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

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

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

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

Выгрузка через отчёты, когда журнала недостаточно

Отчёты — самый гибкий способ выгрузить данные документов с произвольным набором полей. В Бухгалтерии это «Анализ субконто», «Оборотно-сальдовая ведомость» и универсальный отчёт, в УТ и ERP — отчёты по продажам, «Ведомость по товарам», реестры документов. В типовом «Универсальном отчёте» можно выбрать вид документа, период и произвольные реквизиты, включая поля табличных частей.

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

Способы выгрузки: что выбрать

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

Подходит для 1–10 документов «как на бумаге». Ограничение: нет структурированных данных, сложно обрабатывать дальше.

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

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

Отчёт / универсальный отчёт

Произвольные поля, отборы, итоги. Требует времени на настройку, но сохраняется как вариант.

Обработка «Выгрузка и загрузка данных XML»

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

Обмен через EnterpriseData / CommerceML

Регулярный обмен с сайтом, CRM, другой учётной системой. Требует настройки и часто участия специалиста.

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

Если документы нужно перенести из одной базы 1С в другую с той же конфигурацией (например, из рабочей базы в архивную или в базу филиала), используйте типовую обработку «Выгрузка и загрузка данных XML». Она находится в разделе «Администрирование» либо доступна через внешнюю обработку с диска ИТС. В ней выбирают период, виды документов и объекты для выгрузки.

Обработка формирует XML-файл, который затем загружается в базу-приёмник той же обработкой на закладке «Загрузка». Важно: конфигурации источника и приёмника должны совпадать по версии, иначе часть реквизитов может не загрузиться. Перед загрузкой в рабочую базу обязательно сделайте резервную копию и сначала проверьте перенос на тестовой копии.

Выгрузка в CSV и обмен со сторонними системами

Для передачи данных в сторонние программы (CRM, складские системы, аналитику в Power BI) чаще всего нужен CSV или структурированный Excel-файл. Типовой путь: сформировать отчёт с нужными полями, сохранить в Excel, затем при необходимости пересохранить в CSV. При сохранении в CSV следите за разделителем (точка с запятой в русской локали) и кодировкой — UTF-8 корректно читается большинством систем.

Для регулярного автоматического обмена ручная выгрузка не подходит: настраивают планы обмена, выгрузку по расписанию через регламентные задания или внешние обработки. В УТ и ERP есть встроенные обмены с сайтами (CommerceML), с Бухгалтерией, с банками (клиент-банк). Настройка таких механизмов — задача уровня администратора или внедренца, ошибки в ней влияют на актуальность данных в обеих системах.

Типичные ошибки при выгрузке
01
Выгрузка без отбора по периоду — файл получается огромным, программа зависает, а лишние данные приходится удалять вручную
02
Сохранение в Excel без проверки типов — даты и числа превращаются в текст, и принимающая система не может их обработать
03
Загрузка XML в базу с другой версией конфигурации — часть реквизитов теряется без предупреждений
04
Отсутствие резервной копии перед загрузкой — при ошибке данные восстановить неоткуда
05
Выгрузка под пользователем без нужных прав — в файл попадают не все документы, и это замечают только при сверке

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

После любой выгрузки выполните сверку: сравните количество документов и итоговые суммы в файле с данными в 1С. Для реестров сверьте итог по колонке сумм с итогом журнала или отчёта за тот же период. Для XML-переноса после загрузки в приёмник сравните обороты по счетам учёта или количество документов по видам — расхождения укажут на потерянные объекты.

Частые проблемы: пустой файл из-за слишком жёсткого отбора, нечитаемые символы в CSV из-за неверной кодировки, «разъехавшиеся» колонки в Excel из-за объединённых ячеек печатной формы. Если файл открывается с ошибкой, проверьте, что он не был заблокирован антивирусом при сохранении на сетевой диск, и попробуйте сохранить локально.

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

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

Количество строк в файле
Норма

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

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

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

Итоговые суммы
Норма

Итог по колонке сумм равен итогу отчёта за период

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

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

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

Даты распознаются как даты, суммы — как числа

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

Всё сохранилось текстом, формулы и фильтры не работают

Открытие файла в принимающей системе
Норма

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

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

Ошибки структуры, кракозябры вместо кириллицы

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

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

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

Можно ли выгрузить документы из 1С в PDF?

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

Почему в выгруженном Excel числа сохранились как текст?

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

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

Используйте обработку «Выгрузка и загрузка данных XML» при идентичных конфигурациях или типовой обмен между конфигурациями (например, УТ → Бухгалтерия) через правила обмена. Перед загрузкой сделайте копию базы-приёмника и проверьте результат на тестовом файле с небольшим числом документов.

Что делать, если кнопка выгрузки недоступна?

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

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

В типовых конфигурациях используются планы обмена с регламентными заданиями (раздел «Администрирование → Синхронизация данных») или внешние обработки, подключённые через «Дополнительные отчеты и обработки». Настройку расписания и формата файла лучше поручить специалисту, так как ошибки влияют на обе системы.

Итог

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

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