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