Торговля и Склад · 11 мин
Как выгрузить товарные накладные из 1С
Как выгрузить товарные накладные из 1С: Управление торговлей, Бухгалтерия и УНФ. Выгрузка в Excel, XML, ЭДО, отбор по периоду и контрагенту, типичные ошибки.
Товарная накладная — один из самых часто выгружаемых документов в 1С: её отправляют контрагентам, передают в бухгалтерию обособленных подразделений, загружают в сторонние системы логистики и сверок. Способ выгрузки зависит от конфигурации (Управление торговлей, Бухгалтерия предприятия, УНФ, Комплексная автоматизация) и от того, что именно нужно получить: печатную форму в Excel, данные для обмена в XML или пакет документов через ЭДО.
Во всех типовых конфигурациях на платформе 1С:Предприятие 8.3 доступно несколько штатных механизмов: сохранение печатной формы, выгрузка табличного документа, универсальный обмен данными в формате EnterpriseData, обмен с контрагентами через операторов электронного документооборота, а также обработки групповой печати и выгрузки. Каждый вариант решает свою задачу и имеет ограничения.
Ниже разобраны рабочие способы выгрузки накладных: от одиночного документа до пакетной выгрузки за период, плюс проверка результата и типичные ошибки, из-за которых файлы не открываются или не принимаются контрагентом.
Что подготовить перед выгрузкой накладных
Перед любой выгрузкой проверьте три вещи. Во-первых, документы должны быть проведены: непроведённая накладная не попадёт в большинство механизмов обмена и может отсутствовать в групповой печати. Во-вторых, у пользователя должны быть права на чтение документов реализации и на вывод печатных форм — при их отсутствии кнопки печати и обмена будут недоступны. В-третьих, определитесь с форматом результата: печатная форма (Excel, PDF), структурированный XML для загрузки в другую систему или электронный документ для контрагента.
Если выгрузка нужна регулярно, заранее договоритесь с получателем о формате. Для машинной обработки печатная форма в Excel неудобна — лучше подойдёт XML в формате EnterpriseData или обмен через ЭДО. Для визуальной проверки и подписания «на бумаге» достаточно PDF.
Выгрузка одиночной накладной через печатную форму
Самый частый сценарий — открыть документ «Реализация (акты, накладные)» в Бухгалтерии или «Реализация товаров и услуг» в Управлении торговлей, нажать кнопку «Печать» и выбрать нужную форму: «Товарная накладная (ТОРГ-12)», «Накладная на отпуск материалов» или «Универсальный передаточный документ (УПД)». На экране появится сформированный табличный документ.
Дальше используйте команду «Файл → Сохранить как» (или значок дискеты в панели табличного документа) и выберите формат: лист Excel (*.xlsx), PDF-документ, таблица MXL или HTML. Для отправки контрагенту удобнее PDF — он не «плывёт» при открытии на другом компьютере. Для дальнейшей обработки в таблицах выбирайте Excel.
Признак корректной выгрузки: файл открывается без ошибок, в нём видны шапка с реквизитами сторон, табличная часть с позициями, итоговые суммы и подписи. Если вместо данных выводятся пустые ячейки или текст «<Объект не найден>», проблема в самом документе — проверьте, не удалены ли контрагент, договор или номенклатура.
- 1Откройте документ реализации и убедитесь, что он проведён
- 2Нажмите «Печать» и выберите форму ТОРГ-12 или УПД
- 3В окне табличного документа выберите «Файл → Сохранить как»
- 4Укажите формат XLSX и папку сохранения
- 5Откройте файл и сверьте итоговые суммы с документом
Массовая выгрузка накладных за период
Когда нужно выгрузить десятки или сотни накладных, сохранять каждую вручную нерационально. В типовых конфигурациях есть обработка групповой печати: в Управлении торговлей она находится в разделе «Продажи → Групповая печать документов» (или вызывается из списка документов кнопкой «Печать» с выделенными строками). В Бухгалтерии можно выделить несколько документов в журнале «Реализация (акты, накладные)» через Ctrl или Shift и нажать «Печать».
Порядок действий: откройте список документов, установите отбор по периоду, организации и контрагенту (кнопка «Ещё → Настроить список»), выделите нужные строки, вызовите печать и выберите форму. Все накладные будут сформированы в одном табличном документе, который сохраняется одним файлом. Если нужны отдельные файлы на каждую накладную, штатных средств недостаточно — потребуется внешняя обработка или выгрузка через ЭДО.
Ограничение способа: при большом количестве документов (сотни позиций) формирование табличного документа занимает заметное время и потребляет память клиентского приложения. В таких случаях лучше разбивать выгрузку на части по периодам или контрагентам.
Выгрузка в XML для загрузки в другую систему
Если накладные нужны не для печати, а для передачи в другую учётную систему (другую базу 1С, WMS, систему логистики), используйте структурированный обмен. В типовых конфигурациях поддерживается формат EnterpriseData: настройте синхронизацию данных через раздел «Администрирование → Синхронизация данных» или воспользуйтесь обработкой «Универсальный обмен данными в формате XML», если она доступна в вашей конфигурации.
Для разовой выгрузки подходит обработка «Выгрузка и загрузка данных XML» — она переносит документы между идентичными конфигурациями. Для обмена с разными конфигурациями настраивается правилами конвертации через «Конвертацию данных». В обоих случаях в файле сохраняются не только печатные данные, но и все ссылочные реквизиты: контрагенты, договоры, номенклатура, склады.
Критичный момент: при загрузке XML в приёмнике должны существовать сопоставимые справочники, иначе документы загрузятся с пустыми или «битыми» ссылками. Перед передачей файла уточните у принимающей стороны требования к формату и версии правил обмена.
Сравнение способов выгрузки
Подходит для передачи человеку и визуальной проверки. Не подходит для автоматической загрузки в другую систему
Подходит для обмена между базами 1С и сторонними системами. Требует согласования формата и сопоставления справочников
Подходит для юридически значимой передачи контрагенту. Требует подключения к оператору ЭДО и действующего договора с контрагентом
Отправка накладных контрагенту через ЭДО
Если ваша организация подключена к оператору электронного документооборота (в разделе «Администрирование → Обмен электронными документами» настроен профиль), накладную можно выгрузить и отправить прямо из документа. Откройте реализацию, нажмите «ЭДО → Отправить» или сформируйте УПД — документ будет подписан электронной подписью и передан контрагенту.
Для массовой отправки используйте рабочее место «Текущие дела по ЭДО» или обмен из списка документов: выделите накладные, выберите «ЭДО → Создать электронные документы». Статус доставки и подписания отслеживается прямо в 1С — это удобнее, чем рассылка файлов почтой, и исключает споры о том, получил ли контрагент документ.
Ограничения: контрагент также должен работать с ЭДО, между организациями должно быть настроено приглашение к обмену, а у отправителя — действующая квалифицированная электронная подпись. Без этих условий документ уйдёт в статус ошибки или останется черновиком.
Проверка результата и типичные ошибки
После выгрузки обязательно сверьте результат с исходными данными. Для файлов: откройте несколько накладных и сравните суммы, номера и даты с документами в базе. Для XML: проверьте, что файл открывается, содержит ожидаемое количество документов и не обрезан (признак обрезанного файла — ошибка парсинга при загрузке). Для ЭДО: дождитесь статуса «Доставлен» или «Подписан получателем».
Частые ошибки: выгрузка непроведённых документов (они теряются при обмене), неверный отбор по периоду (в файл попадает лишнее или не хватает документов), сохранение печатной формы в формате MXL, который контрагент без 1С не откроет, и попытка загрузить XML в конфигурацию другой версии без актуальных правил конвертации.
Отдельная группа проблем — расхождения в учётных данных. Если в накладной не заполнен договор, ставка НДС или грузополучатель, печатная форма сформируется с пустыми полями, а УПД может быть отклонён при отправке через ЭДО. Перед массовой выгрузкой прогоните документы через проверку заполнения: в журнале реализаций выделите документы и используйте «Ещё → Провести» — незаполненные документы покажут ошибки.
Как проверить результат
Совпадает с числом проведённых накладных по отбору
Меньше ожидаемого — есть непроведённые или отбор слишком узкий
Итоги по накладным совпадают с документами в базе
Расхождения или пустые суммы — проверьте проведение и заполнение цен
Excel/PDF открывается без ошибок, XML загружается в приёмник
Ошибка формата — выбран несовместимый формат или файл обрезан
Документ доставлен и подписан контрагентом
Ошибка подписи или отказ — проверьте сертификат и приглашение к обмену
Часто задаваемые вопросы
Можно ли выгрузить накладные из 1С без прав администратора?
Да, для сохранения печатных форм и групповой печати достаточно прав обычного пользователя с доступом к документам реализации. Административные права нужны только для настройки синхронизации данных, подключения ЭДО и запуска обработок обмена.
Как выгрузить накладные в Excel со списком товаров по всем документам сразу?
Печатные формы дают отдельные бланки. Для сводной таблицы используйте отчёт «Анализ продаж» или универсальный отчёт по документам реализации с выводом номенклатуры, а затем сохраните результат в Excel. Либо сформируйте реестр документов через «Ещё → Вывести список» в журнале реализаций.
Почему при выгрузке в Excel пропадают колонки или съезжает форматирование?
Табличный документ 1С сохраняет макет «как есть», и сложные объединённые ячейки могут некорректно отображаться в старых версиях Excel. Сохраняйте в формате XLSX, а не XLS, либо используйте PDF, если файл нужен только для просмотра и подписи.
Как передать накладные в другую базу 1С с сохранением проведения?
Используйте обработку «Выгрузка и загрузка данных XML» для переноса между идентичными конфигурациями — документы переносятся вместе с движениями. При обмене между разными конфигурациями настройте синхронизацию через EnterpriseData, но проведение в приёмнике будет выполняться уже по его правилам.
Что делать, если контрагент просит накладную в формате УПД?
Сформируйте универсальный передаточный документ из реализации: в Бухгалтерии это кнопка «Печать → Универсальный передаточный документ», в Управлении торговлей — отдельный вид печатной формы. Для юридически значимого обмена отправьте УПД через ЭДО — бумажный УПД подписывается обеими сторонами вручную.
Можно ли настроить автоматическую выгрузку накладных по расписанию?
Штатно — через настройку синхронизации данных с расписанием (обмен выполняется регламентным заданием) или через автоматическую отправку по ЭДО. Выгрузка печатных форм в файлы по расписанию требует доработки: внешней обработки с регламентным заданием, которую должен установить специалист по 1С.
Что важно запомнить
Одиночную накладную выгружайте через печатную форму в Excel или PDF, массовую — через групповую печать из списка документов с отбором. Для обмена между системами используйте XML, для контрагентов — ЭДО с УПД. Перед выгрузкой проверьте проведение и заполнение документов, после — сверьте количество и суммы с базой. Массовые операции выполняйте только после резервного копирования.