Выгрузка договора из 1С: печать, Word, PDF и Excel
Содержание
Отдельной кнопки «Выгрузить договор» в 1С нет, и это сбивает с толку. Выгрузка договора из 1С — это всегда два шага: сначала открываете печатную форму, потом сохраняете её в нужный формат. Печатную форму можно сохранить в Word (.docx), PDF (.pdf) или Excel (.xlsx) — механизм один и тот же для любого документа.
Второй момент: сам договор в типовой 1С — это элемент справочника Договоры с реквизитами (номер, дата, вид, условия). Полноценного текста договора на несколько страниц в справочнике не хранится. Поэтому «выгрузить договор» может означать три разные задачи: сохранить печатный бланк, выгрузить список договоров в таблицу или получить готовый текст по шаблону. Ниже — все варианты и как выбрать свой.
Печать, затем в окне формы — Сохранить и выберите формат. Подробно — в разделе про сохранение печатной формы.Ctrl/Shift и печатайте группой — формы соберутся в один файл. См. раздел про массовую выгрузку.Ещё → Вывести список, а не печать бланка.Что происходит при выгрузке и что вы получите на выходе
Любая печатная форма в 1С 8.3 — это табличный документ. Его можно вывести на принтер, а можно сохранить на диск. При сохранении 1С сама конвертирует форму в выбранный формат, сторонние программы не нужны.
Доступные форматы на выходе:
- 📄 Word —
Документ Word 2007 (*.docx). Текст остаётся редактируемым: можно дописать условия, поменять реквизиты. - 📕 PDF —
Документ PDF (*.pdf). Удобно для отправки контрагенту: вид не «поедет» на чужом компьютере. - 📊 Excel —
Лист Excel 2007 (*.xlsx). Для списков и таблиц, когда нужны цифры, а не бланк. - 🗂 Табличный документ —
*.mxl. Родной формат 1С, открывается только в 1С.
Для подписи и отправки по почте берите PDF — его сложнее случайно изменить. Для правок перед печатью — Word.
Важно различать два разных действия, которые оба называют «выгрузкой». Печать бланка даёт готовый документ на одном-двух листах с реквизитами и подписями. Экспорт списка даёт таблицу с данными сразу по многим договорам. Форматы пересекаются (и то и другое можно положить в Excel), но задачи разные — поэтому и пути в программе разные.
Как сохранить печатную форму договора в Word или PDF
Это основной способ выгрузки одного договора. Порядок действий одинаковый для карточки договора и для документов, которые на него ссылаются (счёт, акт, УПД).
- Откройте нужный элемент:
Справочники → Договоры(в разделеПокупкиилиПродажи), либо сам документ в списке. - Нажмите кнопку
Печатьна верхней командной панели. Если вариантов печати несколько — выберите нужный бланк из списка. - Откроется окно печатной формы — это и есть табличный документ.
- В командной панели окна нажмите кнопку сохранения (значок дискеты) или откройте
Ещё → Сохранить. - В диалоге выберите папку, задайте имя файла и в поле типа файла укажите формат:
Документ Word 2007 (*.docx)илиДокумент PDF (*.pdf). - Нажмите
Сохранить. Файл появится в выбранной папке.
Перед отправкой контрагенту всегда открывайте готовый файл и проверяйте, что реквизиты и суммы встали правильно. PDF после сохранения уже не исправить внутри 1С — только пересохранить заново.
Если кнопки сохранения в окне не видно, используйте главное меню: значок в левом верхнем углу окна программы → Файл → Сохранить как…. Это запасной путь, который работает для любого открытого табличного документа.
В интерфейсе «Такси» (он стоит в актуальных версиях 1С 8.3) команды печати и сохранения живут в командной панели над самой формой, а не в верхнем меню окна. Если формы несколько — например, счёт и приложение к договору комплектом — они откроются в одном окне вкладками или одним списком; сохранить можно всё разом.
Отдельно про комплект документов. Когда в окне печати выведено сразу несколько форм (договор, спецификация, счёт), при сохранении в PDF они все попадут в один файл в том порядке, в каком идут на экране. Если нужен каждый отдельным файлом — сохраняйте формы по одной, выводя их на печать поочерёдно.
Печать на фирменном бланке (с логотипом и реквизитами организации) настраивается в самой печатной форме или в макете — это не влияет на формат выгрузки. Логотип подтягивается, если он загружен в карточке организации.
Массовая выгрузка нескольких договоров сразу
Когда нужно выгрузить не один договор, а пачку — не открывайте каждый по отдельности. 1С умеет печатать группой.
- Откройте список:
Справочники → Договорыили список документов. - Выделите нужные строки: щёлкайте с зажатым
Ctrl(вразнобой) илиShift(диапазон). Чтобы выбрать всё —Ctrl+A. - Нажмите
Печатьи выберите бланк. - Печатные формы всех выбранных строк соберутся в одном табличном документе, одна за другой.
- Сохраните этот документ в PDF или Word так же, как одиночную форму.
На выходе получится один файл со всеми договорами подряд. Это удобно для архива или пакетной отправки.
Если нужны именно отдельные файлы на каждый договор, в некоторых конфигурациях (УТ, ERP, Документооборот) в окне печати есть вариант сохранить формы по отдельности. В типовой Бухгалтерии такого переключателя обычно нет — там либо сохраняете одним файлом, либо печатаете по одному.
Для регулярной массовой выгрузки по расписанию или по сложному отбору подойдёт внешняя обработка — её пишет программист 1С под вашу задачу. Это уже не типовой функционал.
Экспорт списка договоров в Excel
Частая путаница: человек хочет «выгрузить договоры», а на деле ему нужна таблица — номера, даты, контрагенты, суммы. Это не печать бланка, а экспорт списка. Механизм в 1С 8.3 отдельный.
- Откройте список
Договорыи настройте отбор, если нужны не все строки (например, по контрагенту или организации). - Нажмите
Ещё(меню в правом верхнем углу списка) →Вывести список. - В окне выбора укажите, какие колонки выгружать, и выберите вывод в
Табличный документ. - Сформируется таблица. Сохраните её через кнопку дискеты → формат
Лист Excel 2007 (*.xlsx).
Получится обычный Excel-файл, с которым дальше работаете как хотите: фильтры, сводные, расчёты. Если нужных колонок в списке по умолчанию нет (скажем, сумма или дата окончания), сначала добавьте их в список через настройку формы (Ещё → Изменить форму или настройка колонок), а потом выгружайте — Вывести список берёт те колонки, что видны на экране.
| Нужен результат | Какой способ |
|---|---|
| Бланк договора для подписи | Печать → сохранить в Word/PDF |
| Пачка бланков одним файлом | Групповая печать → сохранить |
| Таблица с данными договоров | Ещё → Вывести список → Excel |
Этот же приём (Вывести список) работает в любом списке 1С — не только в договорах.
Шаблоны договоров: где настраивается печатная форма
Форма бланка берётся из макета. В типовых конфигурациях макеты хранятся внутри печатных форм, и у большинства договоров в Бухгалтерии полноценного текста на страницу нет — печатается карточка с реквизитами, а не готовый текст соглашения.
Полные шаблоны договоров (с условиями, разделами, местом для подписей) есть там, где это заложено разработчиком:
- 1С:Управление торговлей, Комплексная, ERP — хранят шаблоны договоров и позволяют подставлять реквизиты в заготовку.
- 1С:Документооборот — отдельный блок работы с шаблонами: текст договора формируется автоматически из полей карточки.
- Внешние печатные формы — подключаются через
Администрирование → Печатные формы, отчёты и обработки, если в вашей базе включена соответствующая настройка.
Собственный шаблон на основе Word-файла настраивает программист или аналитик: в макет вставляются поля-параметры, куда 1С подставляет данные из договора. Самостоятельно это делается в Конфигураторе и требует прав доработки, поэтому на типовой поддержке так не меняют.
Если готового текста нет, а Word-договор нужен уже сейчас, есть обходной путь без доработки: выгрузите реквизиты договора в Excel через Вывести список, а сам текст соглашения держите отдельным шаблоном в Word и подставляйте данные вручную или через слияние. Это не изящно, зато работает на любой базе и не требует прав разработчика.
Если вам нужен конкретный текст договора на бланке, а в вашей базе его нет, не ищите скрытую кнопку — её может не быть. Это вопрос настройки шаблона под вашу конфигурацию.
Автоматическая выгрузка договора при проведении
Типовая 1С не выгружает договор в файл сама при записи или проведении документа — такого стандартного механизма нет. Если кто-то обещает «чтобы при проведении сразу падал PDF в папку», речь идёт о доработке.
Варианты, как это реализуют:
- Подписка на событие или дополнительная обработка — программист настраивает, чтобы при проведении формировалась печатная форма и сохранялась в указанный каталог.
- 1С:Документооборот — там работа с договорами ведётся по маршрутам, и файл формируется на нужном этапе согласования без ручного сохранения.
- Регламентное задание — по расписанию выгружает договоры, созданные за период, одним пакетом.
Без доработки надёжный способ один: провели документ — открыли печать — сохранили вручную. Не обещайте контрагенту «автоматику», пока она не настроена и не проверена на вашей базе.
Прежде чем заказывать автоматическую выгрузку, прикиньте объём. Если договоров в месяц десяток — ручное сохранение займёт пару минут и доработка не окупится. Автоматизация оправдана на потоке в сотни документов или когда файлы должны попадать в строго определённую папку по правилам документооборота.
Что делать, если договор не выгружается
Выгрузка срывается на мелочах: нет прав, пустой макет, выбран не тот формат. Разберём по симптомам.
Файл → Сохранить как…. Кнопка на панели могла быть скрыта настройкой интерфейса. Если и в меню пусто — не хватает прав; обратитесь к администратору базы.Документ Word 2007 (*.docx), а не в старый *.doc. Для отправки без правок лучше PDF — вёрстка не «поедет».Ещё → Вывести список в Excel либо настройте внешнюю печатную форму.Частые вопросы
Можно ли выгрузить договор сразу в Word для редактирования?
Документ Word 2007 (*.docx). Файл откроется в Word, текст и таблицы будут доступны для правки.Чем отличается выгрузка в PDF от печати на принтер?
Почему в моей базе у договора нет полного текста, только реквизиты?
Договоры хранит учётные реквизиты, а не текст соглашения. Полные шаблоны договоров есть в УТ, ERP, Комплексной и в 1С:Документообороте либо подключаются отдельной печатной формой.Как выгрузить сразу все договоры одного контрагента?
Ctrl+A) и либо печатайте группой в PDF, либо выгружайте данные через Ещё → Вывести список в Excel.