Документы и Печать · 10 мин
Как выгрузить документ из 1С: пошаговая инструкция
Пошаговая инструкция, как выгрузить документ из 1С: сохранение в Excel, PDF, XML, выгрузка через обработки и обмен данными. Разбор ошибок и проверка результата.
Выгрузка документа из 1С — одна из самых частых задач: документ нужно отправить контрагенту, передать в бухгалтерию, загрузить в другую базу или сохранить в архив. В зависимости от цели подходят разные способы: сохранение печатной формы в PDF или Excel, выгрузка в XML для обмена между базами, универсальная выгрузка через обработки.
Важно понимать разницу между «сохранить печатную форму» и «выгрузить данные документа». Печатная форма — это визуальное представление для человека: счёт, накладная, акт в привычном виде. Выгрузка данных — это структурированный файл (XML, текстовый формат), который другая программа сможет прочитать и загрузить. Спутав эти задачи, легко получить файл, который невозможно импортировать.
Ниже разобраны основные способы выгрузки для типовых конфигураций: 1С:Бухгалтерия, 1С:Управление торговлей, 1С:ERP. Названия пунктов меню могут немного отличаться в зависимости от версии, но логика действий одинакова.
Определите, что именно нужно выгрузить
Перед началом ответьте на вопрос: куда пойдёт файл дальше? Если документ нужен человеку для просмотра, подписи или печати — достаточно печатной формы в PDF. Если данные должны попасть в Excel для анализа — подойдёт сохранение табличного документа в XLSX. Если документ нужно загрузить в другую базу 1С или внешнюю систему — потребуется выгрузка в XML или формате обмена.
От цели зависит и полнота данных. Печатная форма содержит только видимые реквизиты: номер, дату, табличную часть, суммы. Полная выгрузка данных переносит все реквизиты документа, включая служебные, движения по регистрам и ссылки на связанные объекты.
Как сохранить документ в PDF или Excel через печатную форму
Самый простой способ — сохранение печатной формы. Откройте нужный документ в списке, нажмите кнопку «Печать» и выберите подходящую форму, например «Счёт на оплату» или «Товарная накладная (ТОРГ-12)». На экране появится табличный документ.
Далее нажмите «Файл → Сохранить как» или значок сохранения на панели. В диалоге выберите формат: PDF-документ, лист Excel (XLSX), таблицу Excel 97–2003 (XLS), HTML или MXL (внутренний формат табличных документов 1С). Укажите папку и имя файла, нажмите «Сохранить».
PDF удобен для отправки контрагентам: файл не редактируется и везде одинаково отображается. Excel подходит, если данные нужно доработать вручную или использовать в расчётах. Учтите, что при сохранении в Excel часть оформления (объединённые ячейки, ширина колонок) может выглядеть иначе, чем на экране.
- 1Откройте документ и нажмите «Печать»
- 2Выберите нужную печатную форму
- 3Нажмите «Файл → Сохранить как» (или Ctrl+Shift+S)
- 4Выберите формат PDF или XLSX и папку сохранения
- 5Откройте файл и проверьте, что все данные на месте
Как выгрузить сразу несколько документов
Если нужно выгрузить не один документ, а пачку, открывать каждый по отдельности неэффективно. В списке документов выделите нужные строки (с зажатой Ctrl — отдельные, с Shift — диапазон), затем нажмите «Печать» и выберите форму. 1С сформирует один общий табличный документ со всеми выбранными печатными формами, который можно сохранить в один файл.
Для массовой выгрузки в отдельные файлы в некоторых конфигурациях есть специальные механизмы: например, отправка по электронной почте прямо из списка документов или групповая печать. Если штатных средств не хватает, задачу решают внешние обработки, но их подключение требует прав администратора.
Как выгрузить документ в XML для переноса в другую базу
Когда документ нужно перенести из одной базы 1С в другую (например, из тестовой в рабочую или между одинаковыми конфигурациями), используется обработка «Выгрузка и загрузка данных XML». Она входит в стандартную поставку библиотеки стандартных подсистем и доступна в разделе «Администрирование» либо скачивается с диска ИТС.
Порядок работы: откройте обработку, на вкладке «Выгрузка» укажите файл для сохранения, выберите период и отметьте нужные виды документов. Для отбора конкретных документов используйте настройку отбора по ссылкам или по организации и периоду. Нажмите «Выгрузить данные». В приёмнике откройте ту же обработку, перейдите на вкладку «Загрузка» и укажите полученный файл.
Критичное условие: конфигурации базы-источника и базы-приёмника должны быть совместимы по структуре данных. Загрузка XML из «Управления торговлей» в «Бухгалтерию» напрямую не сработает — для разных конфигураций нужны правила обмена (Конвертация данных) или типовые планы обмена.
Выгрузка через типовые обмены и ЭДО
Если обмен между базами регулярный, разовая выгрузка неудобна. Настройте план обмена: «Администрирование → Синхронизация данных → Настройки синхронизации». Типовые конфигурации поддерживают обмен между собой (например, УТ ↔ Бухгалтерия) через каталог, FTP или прямое подключение. Документы будут передаваться автоматически по расписанию.
Для отправки документов контрагентам используется электронный документооборот (ЭДО). В разделе «ЭДО» или прямо из документа выберите «Отправить по ЭДО» — программа сформирует электронный документ в установленном формате (например, УПД) и передаст его через оператора. Контрагент получит юридически значимый файл, а не просто PDF.
Сравнение способов выгрузки
Подходит для отправки человеку и архива. Не загружается обратно в программу, содержит только видимые данные.
Подходит для разового переноса между одинаковыми конфигурациями. Требует совместимости версий и аккуратности.
Подходит для регулярного обмена между базами. Требует первоначальной настройки и сопоставления объектов.
Подходит для юридически значимого обмена с контрагентами. Требует подключения к оператору ЭДО.
Частые ошибки и как их избежать
Наиболее распространённая проблема — попытка загрузить в другую базу PDF или Excel вместо файла данных. Программа-получатель такие файлы не распознает. Вторая типичная ошибка — выгрузка без связанных объектов: документ ссылается на контрагента, договор и номенклатуру, и если они не выгружены вместе с ним, в приёмнике появятся битые ссылки вида «<Объект не найден>».
Ещё одна ошибка — выгрузка документов за закрытый период без учёта дат запрета редактирования. Загруженный документ может не провестись, если в базе-приёмнике установлена дата запрета изменения данных. Проверяйте настройки в разделе «Администрирование → Даты запрета изменения данных».
Как проверить результат выгрузки
После сохранения файла откройте его и убедитесь, что данные полные: все строки табличной части на месте, суммы и итоги совпадают с документом в 1С, реквизиты сторон читаемы. Для PDF проверьте, что файл открывается на другом устройстве и не требует специальных шрифтов.
После загрузки XML в другую базу сверьте количество загруженных документов с количеством выгруженных, проверьте проведение и движения по регистрам. Удобно построить отчёт по оборотам за период в обеих базах и сравнить итоговые суммы.
Когда стоит привлечь специалиста
Самостоятельно безопасно сохранять печатные формы и делать разовую выгрузку в XML между одинаковыми конфигурациями с резервной копией. Настройку планов обмена между разными конфигурациями, разработку правил конвертации и восстановление после неудачной загрузки лучше поручить специалисту по 1С — цена ошибки здесь выше, чем стоимость настройки.
Что важно запомнить
Для отправки человеку сохраняйте печатную форму в PDF, для переноса между базами используйте выгрузку в XML, для регулярного обмена настраивайте синхронизацию. Перед загрузкой данных в рабочую базу всегда делайте резервную копию и проверяйте результат сверкой итогов.
Частые вопросы
Можно ли выгрузить документ из 1С в Word?
Штатной кнопки «Сохранить в Word» в типовых конфигурациях обычно нет, но табличный документ можно сохранить в HTML или Excel и открыть в Word. Если нужен именно документ Word с фирменным оформлением, используются внешние печатные формы на основе шаблонов DOCX — они подключаются через «Администрирование → Печатные формы, отчеты и обработки».
Почему при сохранении в Excel теряется форматирование?
Табличный документ 1С и лист Excel имеют разную модель оформления: объединённые ячейки, точные размеры шрифтов и рамки переносятся не всегда корректно. Если важен внешний вид, сохраняйте в PDF. Excel выбирайте только тогда, когда нужно работать с данными, а не с оформлением.
Как выгрузить все документы за месяц одним файлом?
Для печатных форм: выделите весь список за период (Ctrl+A после установки отбора по дате) и сформируйте общую печать. Для данных: в обработке «Выгрузка и загрузка данных XML» установите период выгрузки и отметьте нужные виды документов — все они попадут в один XML-файл.
Что делать, если при загрузке XML появляется ошибка формата?
Чаще всего причина в несовпадении версий конфигураций источника и приёмника. Обновите более старую базу до актуального релиза и повторите выгрузку. Если версии совпадают, проверьте, не повреждён ли файл (он должен открываться как текст и начинаться с XML-заголовка), и не менялась ли структура метаданных доработками.
Можно ли выгрузить документ вместе с движениями по регистрам?
Обработка «Выгрузка и загрузка данных XML» выгружает документ со всеми его движениями, если соответствующие регистры включены в состав выгрузки. Однако обычно движения не переносят напрямую: документ загружают и проводят в приёмнике, и программа формирует движения сама. Так надёжнее, потому что в базе-приёмнике могут быть другие настройки учёта.
Как отправить документ контрагенту прямо из 1С?
Если настроена учётная запись электронной почты, в форме печати или из списка документов доступна кнопка «Отправить по электронной почте» — программа прикрепит печатную форму в PDF к письму. Для юридически значимого обмена используйте ЭДО: документ отправляется через оператора и подписывается электронной подписью.