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