Документы и Печать · 10 мин
Как выгрузить документы из 1С: все рабочие способы
Как выгрузить документы из 1С в Excel, PDF, XML и другие форматы: типовые механизмы, выгрузка списков и печатных форм, обмен между базами, типичные ошибки.
Выгрузка документов из 1С — одна из самых частых задач: нужно отправить счёт контрагенту, передать реестр накладных в бухгалтерию, сохранить архив перед обновлением или перенести данные в другую программу. В зависимости от цели подходят разные инструменты, и выбор неправильного часто приводит к потере времени или некорректным файлам.
Сразу уточним важное различие. «Выгрузить документ» может означать три разные задачи: сохранить печатную форму (PDF, Excel, Word), выгрузить список документов таблицей или передать сами данные документа в другую систему (XML, обмен между базами). Для каждой задачи в 1С есть свой механизм.
Ниже разобраны основные способы для типовых конфигураций (1С:Бухгалтерия 8, Управление торговлей, ERP, ЗУП): от простого сохранения печатной формы до обмена данными между базами. Большинство действий выполняются штатными средствами без доработок.
Определяемся с форматом выгрузки
Прежде чем искать кнопки, ответьте на вопрос: что должен делать получатель файла? Если человек должен просто прочитать или распечатать документ — достаточно PDF. Если данные пойдут на обработку в Excel или аналитическую систему — нужен табличный формат (XLSX, MXL, CSV). Если документ должен загрузиться в другую учётную систему — потребуется структурированный XML.
Таблица ниже поможет быстро сориентироваться.
| Задача | Формат | Инструмент в 1С |
|---|---|---|
| Отправить документ контрагенту | Печать → Сохранить | |
| Отдать список документов на обработку | XLSX, CSV | «Ещё» → «Вывести список» |
| Загрузка в другую базу 1С | XML | Обмен данными, EnterpriseData |
| Электронный документооборот | XML по формату ФНС | 1С-ЭДО, выгрузка УПД |
| Архив печатных форм | PDF, MXL | Сохранение печатной формы |
Выгрузка печатной формы документа в PDF или Excel
Самый простой сценарий. Откройте нужный документ (например, «Реализация товаров и услуг»), нажмите кнопку «Печать» и выберите нужную форму — счёт на оплату, ТОРГ-12, УПД и т.д. На экране появится табличный документ.
Далее нажмите кнопку «Сохранить» (значок дискеты) в командной панели печатной формы или используйте меню «Файл» → «Сохранить как». В диалоге сохранения выберите тип файла: PDF, лист Excel (*.xlsx), документ Word, HTML или табличный документ 1С (MXL). Укажите папку и имя файла.
Обратите внимание: в некоторых конфигурациях рядом с печатной формой есть команда «Отправить по электронной почте» — она формирует PDF-вложение автоматически. Это удобно, если документ нужно сразу отправить контрагенту, минуя сохранение на диск.
- 1Откройте документ и нажмите «Печать», выберите нужную форму
- 2В окне печатной формы нажмите «Сохранить» (значок дискеты)
- 3Выберите тип файла — PDF-документ
- 4Укажите папку и имя файла, подтвердите сохранение
- 5Откройте файл и проверьте, что все страницы и подписи на месте
Выгрузка списка документов в таблицу
Когда нужен не один документ, а реестр — например, все счета-фактуры за квартал, — используйте журнал документов. Откройте нужный список (раздел «Покупки» → «Счета-фактуры» и т.п.), установите отбор по периоду и организации через кнопку «Настроить список».
Затем нажмите «Ещё» → «Вывести список». В появившемся окне отметьте нужные колонки и выберите вариант вывода — табличный документ. Полученный результат сохраните в Excel или CSV через стандартную кнопку «Сохранить».
Для сложных выборок с произвольными полями (суммы по контрагентам, статусы оплаты, ответственные) удобнее использовать отчёты: почти любой отчёт в 1С сохраняется в Excel тем же способом. Вариант с отчётом предпочтительнее, если нужны итоги и группировки, а не просто плоский список.
Выгрузка документов в XML и обмен между базами 1С
Если документы нужно перенести в другую информационную базу 1С (например, из Управления торговлей в Бухгалтерию), печатные формы не подойдут — нужен обмен данными. Типовые конфигурации обычно содержат встроенную синхронизацию: раздел «Администрирование» → «Синхронизация данных». Там настраивается обмен через файл или прямое подключение, и документы выгружаются в формате EnterpriseData (XML) автоматически по расписанию или вручную.
Для разовой выгрузки конкретных документов удобна обработка «Универсальный обмен данными в формате XML» (обычно доступна в разделе с дополнительными обработками или поставляется с конфигурацией «Конвертация данных»). В ней выбираются правила обмена, отбор по типам документов и периоду, после чего формируется XML-файл для загрузки в базу-приёмник.
Если документы должны уйти в стороннюю систему (сайт, CRM, складскую программу), уточните у её разработчиков поддерживаемый формат. Часто используется CommerceML (для обмена с сайтами) или выгрузка через встроенные HTTP-сервисы и REST-интерфейс, если он включён в конфигурации.
Выгрузка электронных документов (УПД, счета-фактуры для ЭДО)
Отдельный случай — выгрузка документов в форматах электронного документооборота. Если подключён сервис 1С-ЭДО или другой оператор, документ отправляется контрагенту прямо из базы кнопкой «Отправить по ЭДО», и отдельная выгрузка файла обычно не требуется.
Если же нужен именно файл (например, для загрузки в личный кабинет оператора или по требованию налоговой), откройте документ и воспользуйтесь командой вида «Выгрузить документ в файл» в подсистеме ЭДО. Сформируется XML в формате, утверждённом ФНС (для УПД, счёта-фактуры, акта). Сохраните его и при необходимости заархивируйте вместе с файлом подписи.
Не редактируйте такой XML вручную: любое изменение содержимого делает электронную подпись недействительной, и документ потеряет юридическую значимость.
Типичные ошибки и как их избежать
На практике большинство проблем при выгрузке связано не с программой, а с неверным выбором инструмента или невнимательностью к деталям. Ниже — частые ситуации.
Ещё одна распространённая ситуация — пользователь ищет выгрузку в меню «Файл» всей программы, хотя команды сохранения находятся внутри конкретного документа или печатной формы. В управляемом интерфейсе 1С большинство нужных действий сосредоточено в кнопке «Ещё» формы документа или списка.
Проверка результата выгрузки
После любой выгрузки потратьте минуту на контроль — это дешевле, чем разбираться с последствиями. Откройте полученный файл и сверьте ключевые данные с документом в базе.
Как проверить результат
Совпадает с количеством документов в отобранном списке
Записей меньше или больше — проверьте отбор и права доступа
Значения совпадают с документами в базе, форматы дат корректные
Суммы «поехали», даты в текстовом виде — проблема формата Excel
Файл открывается в целевой программе без ошибок
Ошибка формата — выбран неподходящий тип файла
Документы созданы без дублей, номера и статусы корректны
Дубли контрагентов или документов — ошибка настройки правил обмена
Если выгрузка выполняется регулярно (например, ежедневный обмен с сайтом), настройте журнал регистрации или уведомления об ошибках обмена, чтобы узнавать о сбоях сразу, а не от контрагентов.
Что важно запомнить
Печатную форму сохраняйте через «Печать» → «Сохранить» (PDF, Excel), список документов — через «Ещё» → «Вывести список», обмен между базами — через синхронизацию данных или универсальную выгрузку в XML. Перед массовыми операциями делайте резервную копию, после — проверяйте результат по количеству записей и суммам.
Часто задаваемые вопросы
Как выгрузить все документы за период одним файлом?
Используйте обработку «Универсальный обмен данными в формате XML» с отбором по периоду и типам документов — она сформирует один XML-файл. Если нужны печатные формы, а не данные, массово сохранить их штатно нельзя: потребуется либо отправка по ЭДО, либо специализированная обработка пакетной печати.
Почему кнопка «Сохранить» недоступна в печатной форме?
Чаще всего причина в ограничении прав пользователя или в том, что печатная форма открыта в режиме предварительного просмотра браузера. Проверьте права у администратора и попробуйте сохранить через меню «Файл» главного окна программы, когда печатная форма активна.
Можно ли выгрузить документы из 1С без установленной программы?
Если база работает в веб-режиме или опубликована на сервере, выгрузка доступна через браузер — команды «Печать», «Сохранить» и «Вывести список» работают так же. Без доступа к базе (ни тонкого клиента, ни веб-доступа) выгрузить документы невозможно: нужен хотя бы один способ подключения.
Чем отличается выгрузка в Excel от выгрузки в MXL?
MXL — внутренний формат табличных документов 1С, он открывается только в программах 1С. Excel (XLSX) — универсальный формат, который откроет любой получатель. Для передачи файлов внешним пользователям всегда выбирайте Excel или PDF.
Как выгрузить документы из старой версии 1С 7.7?
В 1С 7.7 нет типовых кнопок сохранения в PDF. Печатные формы сохраняются как таблицы (MXL) или через виртуальный PDF-принтер, а данные выгружаются обработкой «Выгрузка данных» или через сохранение таблицы в Excel. Для перехода на 1С 8 используются специальные правила переноса из комплекта конфигурации-приёмника.
Безопасно ли выгружать документы на флешку или в облако?
Документы содержат персональные данные сотрудников и коммерческую информацию контрагентов. Передавайте файлы только по защищённым каналам, при необходимости используйте архив с паролем, а после передачи удаляйте промежуточные копии с носителей, к которым имеют доступ посторонние.