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

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

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

Как выгрузить из 1С документы поступления товаров и услуг: через обработку, в Excel, XML и PDF. Настройка отборов, проверка результата и типичные ошибки.

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

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

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

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

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

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

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

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

Нужен только список с суммами для сверки или отчётаОткройте журнал поступлений, установите отбор и выведите список в табличный документ, затем сохраните в Excel
Нужны печатные формы накладных или УПД для контрагента или архиваИспользуйте пакетную печать из журнала с сохранением в PDF
Нужно перенести документы в другую базу 1СИспользуйте обработку «Выгрузка и загрузка данных XML» или настройте синхронизацию данных
Нужна регулярная передача данных в стороннюю системуНастройте обмен через универсальный формат EnterpriseData или COM/HTTP-интеграцию с участием специалиста

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

Самый частый сценарий — получить реестр документов за период. В 1С:Бухгалтерии 8 откройте раздел «Покупки» → «Поступления (акты, накладные, УПД)». В 1С:Управление торговлей журнал находится в разделе «Закупки». Установите период через кнопку настройки периода и при необходимости добавьте отборы: по организации, контрагенту, складу или договору.

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

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

Порядок выгрузки списка в Excel
  1. 1
    Откройте журнал «Поступления (акты, накладные, УПД)» в разделе «Покупки»
  2. 2
    Установите период и отборы по организации, контрагенту или договору
  3. 3
    Нажмите «Ещё» → «Вывести список» и отметьте нужные колонки
  4. 4
    Сформируйте табличный документ и сохраните его через «Файл» → «Сохранить как» в формате xlsx
  5. 5
    Откройте файл и сверьте количество строк и итоговую сумму с данными журнала

Выгрузка печатных форм: накладные, акты, УПД

Когда нужны сами документы в виде, пригодном для передачи контрагенту или в архив, используйте печатные формы. Откройте конкретный документ поступления, нажмите «Печать» и выберите нужную форму: товарная накладная (ТОРГ-12), акт, универсальный передаточный документ (УПД) или счёт-фактура. В сформированном табличном документе выберите «Файл» → «Сохранить как» и формат PDF.

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

Если документы отправляются через оператора электронного документооборота (ЭДО), выгружать их вручную обычно не требуется: формализованные документы передаются напрямую. Ручная выгрузка в PDF нужна для контрагентов без ЭДО или для внутреннего архива.

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

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

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

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

Синхронизация и универсальный формат EnterpriseData

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

Типовая синхронизация использует универсальный формат EnterpriseData и корректно сопоставляет справочники по ключевым полям, что снижает риск дублей по сравнению с ручной выгрузкой. Для обмена со сторонними системами (сайт, WMS, CRM) формат EnterpriseData также применяется, но такая интеграция требует участия специалиста по 1С.

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

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

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

Для XML-переноса контроль двойной: сначала проверьте протокол загрузки на ошибки, затем сравните обороты по счёту 60 (расчёты с поставщиками) или складские остатки в базе-источнике и базе-приёмнике за период переноса. Расхождение итогов означает, что часть документов не загрузилась или продублировалась.

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

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

Количество строк в Excel-файле и в журнале документов
Норма

Количество совпадает, итоговая сумма равна сумме по журналу

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

Строк меньше или больше — проверьте отборы и помеченные на удаление документы

Протокол загрузки XML
Норма

Нет строк со статусом «Ошибка», количество загруженных объектов совпадает с выгруженными

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

Есть ошибки сопоставления справочников или незаполненные обязательные поля

Обороты по расчётам с поставщиками в обеих базах
Норма

Обороты за период совпадают

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

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

Типичные ошибки и ограничения

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

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

Наконец, при больших объёмах (тысячи документов) выгрузка в один XML-файл может занять много времени и памяти. В таких случаях разбивайте выгрузку по периодам — помесячно или поквартально — и загружайте частями с контролем после каждой порции.

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

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

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

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

Можно ли выгрузить поступления только по одному поставщику?

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

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

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

Чем отличается выгрузка УПД от выгрузки счёта-фактуры?

УПД объединяет первичный документ и счёт-фактуру в одной форме. Если поступление оформлено УПД, отдельный счёт-фактура может не создаваться. При выгрузке печатных форм выбирайте тот документ, который фактически зарегистрирован в базе, — это видно в журнале поступлений по типу документа.

Почему при загрузке XML появляются дубли контрагентов?

Дубли возникают, когда поиск контрагента в базе-приёмнике выполняется по полям, не совпадающим с источником: например, в одной базе заполнен ИНН, а в другой нет. Перед загрузкой приведите ключевые реквизиты справочников в порядок и используйте синхронизацию с этапом сопоставления данных вместо прямой загрузки.

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

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

Что делать, если кнопка «Вывести список» недоступна?

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