Торговля и Склад · 13 мин
Как выгрузить накладную из 1С: инструкция для разных конфигураций
Как выгрузить накладную из 1С в Excel, PDF или XML: способы выгрузки из разных конфигураций, настройка форматов, типичные ошибки и проверка результата.
Задача выгрузить накладную из 1С возникает постоянно: отправить документ покупателю по электронной почте, передать данные в транспортную компанию, загрузить документы в другую базу или программу, подготовить архив для аудита. В зависимости от цели используются разные механизмы — от простого сохранения печатной формы до электронного документооборота.
Принципиальная разница в том, что именно вы выгружаете. Печатная форма — это «картинка» документа для человека: её удобно читать и подписывать, но нельзя автоматически загрузить в другую учётную систему. Структурированная выгрузка (XML, ЭДО) — это данные в машиночитаемом виде, которые принимающая сторона может загрузить в свою программу без ручного ввода.
Ниже разобраны основные способы выгрузки для типовых конфигураций: «1С:Управление торговлей 11», «1С:Комплексная автоматизация», «1С:ERP», «1С:Бухгалтерия 8». Конкретные названия кнопок могут немного отличаться в зависимости от версии, но логика везде одинаковая.
Способ 1. Сохранение печатной формы в PDF, Excel или Word
Самый простой и универсальный метод — распечатать накладную и вместо печати сохранить её в файл. Подходит, когда нужно отправить документ контрагенту по электронной почте, приложить к письму или сохранить в архив.
Порядок действий одинаков практически во всех конфигурациях. Откройте документ «Реализация товаров и услуг» (или «Расходная накладная» в УТ 10.3), нажмите кнопку «Печать» и выберите нужную форму — например, «ТОРГ-12», «Товарная накладная» или «Универсальный передаточный документ (УПД)». На экране появится предварительный просмотр печатной формы.
Дальше есть два пути. Первый: в окне предварительного просмотра нажмите «Файл → Сохранить как» (или значок дискеты) и выберите формат — PDF, Excel (XLSX), Word, HTML или табличный документ 1С (MXL). Второй: в некоторых конфигурациях прямо из формы документа доступна команда «Ещё → Сохранить печатную форму» или кнопка отправки по электронной почте, которая сама прикрепит PDF к письму.
- 1Откройте документ реализации и убедитесь, что он проведён
- 2Нажмите «Печать» и выберите нужную форму (ТОРГ-12, УПД и т.д.)
- 3В окне предварительного просмотра нажмите «Файл → Сохранить как»
- 4Выберите формат: PDF — для отправки контрагенту, Excel — для редактирования
- 5Укажите папку и имя файла, сохраните
- 6Откройте сохранённый файл и проверьте, что все данные на месте
Какой формат выбрать
PDF — оптимальный вариант для отправки контрагенту: файл выглядит одинаково на любом устройстве, его нельзя случайно изменить. Excel подходит, если получатель хочет что-то посчитать или отредактировать, но при сложной вёрстке (объединённые ячейки, рамки) структура может «поехать». MXL — внутренний формат 1С, открывается только в программах на платформе 1С, для передачи внешним лицам не подходит.
Способ 2. Отправка накладной по электронной почте прямо из 1С
Если в программе настроена учётная запись электронной почты, накладную можно отправить контрагенту, не сохраняя файл на диск. Откройте документ, нажмите «Печать», выберите форму, затем в окне предварительного просмотра нажмите кнопку «Отправить» (конверт) или «Файл → Отправить». Программа сформирует письмо с вложением в выбранном формате.
Адрес получателя подставляется из карточки контрагента, если там заполнено поле «E-mail». Тему и текст письма можно отредактировать перед отправкой. Проверьте вложение: по умолчанию обычно прикрепляется PDF, но в настройках почты может быть задан другой формат.
Если кнопка отправки недоступна или письма не уходят, проблема почти всегда в настройке учётной записи: раздел «Администрирование → Органайзер → Настройки системной учётной записи» (в Бухгалтерии — «Администрирование → Обмен электронными письмами»). Там должен быть указан корректный SMTP-сервер, порт и пароль.
Способ 3. Выгрузка накладной в XML для загрузки в другую базу 1С
Когда накладную нужно передать не человеку, а в другую учётную систему на платформе 1С (например, из «Управления торговлей» в «Бухгалтерию» или в базу филиала), используется обмен данными. Документ выгружается в XML-файл, который принимающая база загружает штатной обработкой.
В типовых конфигурациях для этого есть несколько механизмов. Первый — настроенный план обмена: раздел «Администрирование → Синхронизация данных», где вы создаёте настройку синхронизации с другой базой, и документы передаются автоматически или по кнопке «Выполнить обмен». Второй — универсальная обработка «Выгрузка и загрузка данных XML» (есть в составе типовых конфигураций и на диске ИТС), которая выгружает выбранные документы в файл.
Для разовой передачи одной накладной удобен вариант через обработку: укажите документ, выгрузите его в файл XML и передайте файл коллеге. Важно, чтобы конфигурации и версии обеих баз были совместимы — иначе при загрузке часть реквизитов может не перенестись или возникнут ошибки сопоставления справочников.
Способ 4. Электронный документооборот (ЭДО): УПД и накладные с подписью
Если с контрагентом настроен обмен электронными документами, накладная выгружается автоматически в формате УПД или товарной накладной по формату ФНС и отправляется через оператора ЭДО. Это юридически значимый документ, подписанный электронной подписью, — бумажный оригинал при этом не нужен.
Чтобы отправить документ по ЭДО, откройте проведённую реализацию и нажмите кнопку «ЭДО» (или «Отправить по ЭДО» в командной панели). Программа сформирует электронный документ, вы проверите его содержимое и подпишете. Статус доставки отображается в форме документа: «Отправлен», «Доставлен», «Подтверждён получателем».
Если вам, наоборот, нужно выгрузить из 1С уже полученный по ЭДО документ — например, для предоставления в налоговую по требованию, — откройте карточку электронного документа в разделе «ЭДО → Документы» и используйте команду сохранения: программа выгрузит файл XML вместе с подписью. Именно этот комплект (XML + подпись) имеет юридическую силу, а не распечатанная «картинка».
Способ 5. Пакетная выгрузка нескольких накладных
Выгружать документы по одному неудобно, когда нужно передать десятки накладных — например, за месяц для аудита или при смене учётной системы. В типовых конфигурациях есть несколько вариантов пакетной работы.
Первый вариант — печать из списка документов. Откройте журнал «Реализация товаров и услуг», выделите нужные строки (с Ctrl или Shift), нажмите «Печать» и выберите форму. Программа сформирует один общий печатный документ со всеми накладными, который можно сохранить в PDF или Excel стандартным способом.
Второй вариант — выгрузка списка документов как таблицы. В журнале документов нажмите «Ещё → Вывести список», выберите нужные колонки (номер, дата, контрагент, сумма) и сохраните полученную таблицу в Excel. Это не сами накладные, а реестр, но для многих задач (сверка, отчёт руководству) его достаточно.
Третий вариант — обмен данными с фильтром по периоду. В обработке выгрузки или в настройках синхронизации укажите дату начала и окончания, и в XML попадут все документы за период. Это правильный способ для миграции данных между базами.
Сравнение способов выгрузки
Подходит для отправки человеку и архива. Ограничение: файл нельзя автоматически загрузить в другую учётную систему
Быстро для разовой отправки контрагенту. Требует настроенной почтовой учётной записи
Для передачи данных в другую базу 1С. Требует совместимости конфигураций и аккуратной настройки
Юридически значимый документ с подписью. Требует подключения к оператору ЭДО и соглашения с контрагентом
Проверка результата и частые ошибки
После любой выгрузки откройте полученный файл и сверьте ключевые данные: номер и дату документа, наименование контрагента, ИНН, позиции номенклатуры, количество и итоговую сумму. Особенно внимательно проверяйте Excel-файлы: при сложной вёрстке печатной формы числа иногда попадают не в те столбцы, а даты превращаются в текст.
Типичная ошибка при сохранении в Excel — потеря лидирующих нулей и преобразование номеров документов в числа. Номер накладной «000123» становится «123», что при сверке с другой системой даёт расхождения. Если номер важен, сохраняйте форму в PDF или проверяйте формат ячеек после сохранения.
Ещё одна частая проблема — выгрузка непроведённого документа. Черновик распечатается с пометкой или без итоговых данных, а в XML-обмен непроведённый документ может вообще не попасть. Перед выгрузкой убедитесь, что документ проведён и в нём актуальные данные.
Что делать, если стандартной выгрузки не хватает
Иногда требуется нестандартный формат: CSV для загрузки в транспортную систему, выгрузка по расписанию на FTP, особая структура XML под требования конкретного контрагента. Такие задачи решаются внешними обработками или доработкой конфигурации.
Простой промежуточный вариант без программирования — сохранить печатную форму в Excel и дальше обработать её формулами или макросом. Для регулярной выгрузки в строго заданном формате разумнее заказать доработку: разработчик создаст обработку, которая формирует файл нужной структуры одной кнопкой или по расписанию.
Если контрагент просит «накладную в электронном виде», уточните, что именно ему нужно: PDF для просмотра, Excel для обработки или XML для загрузки в его учётную систему. Это избавит от лишних итераций — форматы невзаимозаменяемы, и переделывать выгрузку придётся с нуля.
Как выбрать способ выгрузки
Как проверить результат выгрузки
Совпадают с документом в 1С, включая лидирующие нули
Номер обрезан или дата превратилась в текст/число
Сумма и число строк совпадают с документом
Часть позиций потерялась или съехали столбцы
PDF открывается на любом устройстве, XML загружается в базу без ошибок
Получатель не может открыть файл или загрузка даёт ошибки сопоставления
Для ЭДО сохранён XML вместе с файлом электронной подписи
Есть только распечатка или PDF без подписи
Частые вопросы
Можно ли выгрузить накладную из 1С без права на печать документа?
Нет, стандартные способы опираются на печатные формы и команды документа, поэтому нужны минимальные права на просмотр и печать. Если кнопки «Печать» нет, обратитесь к администратору — он выдаст права или настроит профиль группы доступа.
Чем отличается выгрузка в Excel от выгрузки в XML?
Excel — это таблица для человека: её можно смотреть и редактировать, но автоматически загрузить в другую учётную систему обычно нельзя. XML — структурированный формат обмена данными: принимающая программа распознаёт реквизиты документа и создаёт его у себя без ручного ввода.
Почему при сохранении в Excel «ломается» внешний вид накладной?
Печатные формы 1С используют объединённые ячейки, рамки и фиксированную ширину колонок, которые не всегда корректно переносятся в Excel. Если внешний вид критичен, сохраняйте в PDF — он гарантированно сохраняет вёрстку.
Как выгрузить накладную из старой конфигурации (УТ 10.3, 1С 7.7)?
В УТ 10.3 откройте расходную накладную, сформируйте печатную форму и сохраните её через «Файл → Сохранить копию». В 1С 7.7 таблицу печатной формы можно сохранить в форматах MXL, Excel или HTML через меню «Файл → Сохранить как». Обмен XML в старых версиях обычно требует отдельных обработок.
Можно ли настроить автоматическую выгрузку накладных по расписанию?
Штатно — через настроенную синхронизацию данных (обмен по расписанию между базами) или ЭДО, где документы отправляются при проведении. Выгрузка файлов в произвольном формате по расписанию требует доработки: регламентного задания и обработки формирования файла.
Что отправить контрагенту, если он просит «накладную в электронном виде»?
Уточните требуемый формат. Для просмотра и печати достаточно PDF, для обработки данных — Excel, для загрузки в учётную систему — XML по согласованному формату, а для юридически значимого обмена — УПД через оператора ЭДО.
Что важно запомнить
Для отправки человеку сохраняйте печатную форму в PDF, для передачи в другую базу 1С используйте XML-обмен, для юридически значимого обмена — ЭДО с электронной подписью. Перед выгрузкой проверьте, что документ проведён, а после — сверьте номер, суммы и позиции в полученном файле. Любую загрузку данных в рабочую базу предваряйте резервной копией.