К статье
Практический материал

Документы и Печать · 11 мин

Как из 1С распечатать договор поставки

Как распечатать договор поставки из 1С: где хранятся договоры, как вывести печатную форму, настроить шаблон Word, исправить типичные ошибки и проверить результат.

Договор поставки в 1С хранится как элемент справочника «Договоры контрагентов» (в некоторых конфигурациях — «Договоры с контрагентами»), привязанный к карточке контрагента. Сам по себе этот элемент содержит только реквизиты: номер, дату, вид договора, валюту, срок действия. Печатная форма с полным текстом договора формируется отдельно — либо через встроенный макет конфигурации, либо через подключённый внешний шаблон в формате Word или табличный макет.

Путь к печати зависит от того, какая у вас конфигурация и как она доработана. В типовых решениях вроде «1С:Бухгалтерия» или «1С:Управление торговлей» договор чаще всего печатают не из справочника, а на основе документа — например, счёта на оплату или заказа поставщику, где кнопка «Печать» предлагает форму «Договор». В доработанных базах юристы готовят текст в шаблоне Word, а 1С подставляет в него переменные: наименования сторон, реквизиты, суммы, сроки поставки.

Ниже разобраны оба сценария: быстрая печать через стандартную кнопку и работа с шаблонами, если стандартной формы нет или она не подходит юристам. Инструкции ориентированы на управляемые формы (интерфейс «Такси»), актуальные для большинства современных конфигураций.

Где в 1С хранится договор поставки

Прежде чем печатать, нужно понять, где именно в вашей базе живёт договор. Стандартный путь: раздел «Справочники» или «Продажи» / «Покупки» → «Контрагенты» → открыть карточку поставщика → вкладка или ссылка «Договоры». В списке договоров найдите нужный по номеру и дате. Вид договора при этом должен быть «С поставщиком» — от этого зависят доступные печатные формы и поведение в документах закупки.

Важно различать две сущности. Первое — элемент справочника «Договоры», который содержит только реквизиты и не имеет полноценного текста. Второе — печатная форма договора, которая собирается из шаблона с подстановкой данных. Если вы открыли договор и видите только поля «Номер», «Дата», «Организация» — это нормально: текст появится при формировании печатной формы.

В некоторых конфигурациях (например, в отраслевых решениях для документооборота) текст договора хранится как присоединённый файл — Word или PDF, прикреплённый к договору. Тогда печать сводится к открытию этого файла. Проверьте наличие ссылки «Присоединенные файлы» в карточке договора.

Быстрый способ: печать из документа

Самый распространённый сценарий — печать договора из документа, к которому он привязан. В «1С:Управление торговлей» и «1С:Комплексная автоматизация» откройте заказ поставщику или другое основание, убедитесь, что в шапке заполнено поле «Договор», затем нажмите кнопку «Печать» в командной панели документа. В выпадающем списке найдите пункт «Договор», «Договор поставки» или похожее название.

После выбора формы 1С откроет табличный документ с предпросмотром. Проверьте подставленные данные: наименования организаций, ИНН, адреса, номер и дату договора. Если всё верно, нажмите значок принтера или сочетание Ctrl+P, выберите принтер и отправьте на печать. При необходимости форму можно сначала сохранить в PDF или Excel через «Файл → Сохранить копию» — это удобно для отправки контрагенту по почте.

Порядок действий для быстрой печати
  1. 1
    Откройте документ-основание (заказ поставщику, счёт) или карточку договора контрагента
  2. 2
    Проверьте, что поле «Договор» заполнено и реквизиты сторон корректны
  3. 3
    Нажмите кнопку «Печать» и выберите форму «Договор» или «Договор поставки»
  4. 4
    Проверьте предпросмотр: номер, дату, наименования, суммы, подписантов
  5. 5
    Отправьте на принтер (Ctrl+P) или сохраните копию в PDF

Печать из карточки договора и списка договоров

Если документа-основания нет или договор нужен отдельно, откройте сам элемент справочника «Договоры контрагентов». Во многих конфигурациях в форме договора есть кнопка «Печать» с доступными формами. В части решений договор печатается по кнопке «Ещё → Печать» или через команду «Договор» в меню дополнительных печатных форм, если подключён механизм внешних печатных форм.

Из списка договоров печать обычно недоступна напрямую — сначала откройте сам договор двойным щелчком. Исключение — конфигурации с групповой обработкой печати, где можно выделить несколько договоров и вывести их пакетом. Если такой команды нет, не пытайтесь искать её в настройках списка: её добавляет только разработчик.

Обратите внимание: если в карточке договора кнопка «Печать» есть, но список форм пуст или не содержит нужной, значит, в конфигурации не предусмотрен макет для этого вида договора. Это не ошибка пользователя — вопрос решается подключением шаблона, о чём ниже.

Настройка шаблона договора в Word

Когда типовой формы нет или текст договора уникален, используют шаблоны Word с переменными. Механизм доступен в конфигурациях на Библиотеке стандартных подсистем: откройте «Администрирование → Печатные формы, отчеты и обработки → Шаблоны печатных форм» (в некоторых версиях — «Макеты печатных форм»). Здесь можно создать новый шаблон для объекта «Договоры контрагентов».

Шаблон — это файл DOCX, в котором места подстановки данных отмечены специальными метками, например [НомерДоговора], [Организация.НаименованиеПолное], [Контрагент.ИНН]. Загрузите файл в базу, привяжите его к виду договоров «С поставщиком» и назначьте доступность. После этого в меню «Печать» договора появится новая форма с именем вашего шаблона.

Работайте с шаблоном аккуратно: юридический текст договора правьте только в Word-файле, а переменные не переименовывайте — при несовпадении имени метки 1С оставит её текстом или выдаст ошибку при формировании. Перед загрузкой в рабочую базу протестируйте шаблон на копии или на тестовом договоре с вымышленным контрагентом.

Что делать, если кнопки «Печать» нет или форма не подходит

Отсутствие нужной печатной формы — типичная ситуация, и у неё несколько решений разной сложности. Сначала проверьте очевидное: возможно, печать договора реализована не в договоре, а в связанном документе, или форма называется иначе — «Договор купли-продажи», «Договор оказания услуг» по аналогичному шаблону.

Если формы нет нигде, варианты такие: подключить внешнюю печатную форму (файл .epf), которую вам подготовит программист 1С; использовать механизм шаблонов Word, описанный выше; либо временно выгрузить реквизиты и вставить их в текст договора вручную. Ручной способ допустим для разового случая, но при регулярной работе ведёт к ошибкам в реквизитах — автоматизируйте процесс.

Сравнение вариантов печати

Типовая кнопка «Печать»

Быстро и без настройки, но текст формы фиксирован разработчиком конфигурации и правке пользователем не подлежит

Шаблон Word (DOCX)

Полный контроль над текстом договора, правки делает юрист без программиста; требует корректной расстановки меток переменных

Внешняя печатная форма (.epf)

Гибкая логика и сложные вычисления, но разработку и обновление выполняет программист 1С

Ручное заполнение в Word

Подходит для разового случая; при регулярном использовании высок риск ошибок в реквизитах и рассинхронизации с базой

Проверка результата и типичные ошибки

Перед отправкой договора на подпись сверьте печатную форму с данными базы. Критичны: точные наименования обеих организаций (как в учредительных документах), ИНН и КПП, банковские реквизиты, номер и дата договора, ФИО и основание полномочий подписанта. Ошибка в ИНН или расчётном счёте может сделать договор проблемным для бухгалтерии и налогового учёта.

Частые дефекты печатной формы: вместо значения выводится пустое место (не заполнен реквизит в карточке контрагента или организации), выводится текст метки вида [Контрагент.Адрес] (метка в шаблоне не совпадает с именем поля), обрезается длинное наименование (узкая область в макете). Все эти проблемы устраняются на уровне данных или шаблона, а не настройками принтера.

Контрольные точки

Как проверить результат

Наименования сторон
Норма

Полные наименования совпадают с карточками организации и контрагента

Тревожный признак

Сокращения, опечатки или пустое поле вместо названия

Реквизиты (ИНН, КПП, счета)
Норма

Все коды и счета заполнены и актуальны

Тревожный признак

Пустые поля или реквизиты старого банка

Номер и дата договора
Норма

Совпадают с полями в карточке договора

Тревожный признак

Прочерк, нулевая дата или номер из другого договора

Текст шаблона
Норма

Все переменные заменены данными, меток в квадратных скобках нет

Тревожный признак

Видны метки вида [Поле] — шаблон настроен неверно

Типичные ошибки
01
Печать договора с незаполненными реквизитами контрагента — в форме остаются пустые места, документ приходится переделывать
02
Правка текста прямо в сформированном табличном документе — изменения теряются при следующей печати, править нужно шаблон
03
Использование устаревшего шаблона Word после смены реквизитов организации — в договор уходят старые данные
04
Печать без предпросмотра — ошибки обнаруживаются уже на бумаге или после отправки контрагенту

Ограничения и когда нужен специалист

Самостоятельно пользователь может: распечатать готовую форму, заполнить недостающие реквизиты в карточках, загрузить и привязать шаблон Word при наличии соответствующих прав. Для этого достаточно роли с доступом к печатным формам и справочникам.

К специалисту по 1С стоит обращаться, если нужно: выводить в договор табличную часть со спецификацией из документа, добавлять условные блоки (разный текст для разных видов договоров), автоматически нумеровать договоры по сложной маске, интегрировать печать с ЭДО. Такие доработки требуют изменения конфигурации или написания внешней обработки и тестирования на копии базы.

Удобная практика — хранить спецификацию к договору поставки в табличной части заказа поставщику и выводить её приложением к договору одной печатной формой. Тогда при изменении состава поставки договор и спецификация не расходятся.
ПЗ
Практическое замечание

Частые вопросы

Почему в меню «Печать» нет формы «Договор поставки»?

Либо в конфигурации нет макета для этого вида договоров, либо форма подключена к другому объекту — например, к заказу поставщику. Проверьте кнопку «Печать» в документе-основании и уточните у администратора, подключены ли внешние печатные формы для договоров.

Можно ли распечатать договор сразу в PDF?

Да. В окне предпросмотра табличного документа выберите «Файл → Сохранить копию» и укажите формат PDF, либо при печати выберите виртуальный принтер PDF. Файл удобно отправить контрагенту или приложить к карточке договора.

Как изменить текст договора, если форма типовая?

Типовой макет пользователь не редактирует. Варианты: создать собственный шаблон Word с нужным текстом и переменными или заказать внешнюю печатную форму у специалиста 1С. Правка вручную в сформированном документе не сохраняется при повторной печати.

Почему в печатной форме пустые поля вместо реквизитов?

Данные не заполнены в базе: откройте карточку контрагента и организации, проверьте ИНН, КПП, адреса, банковские счета и подписанта. После заполнения сформируйте печатную форму заново — значения подтянутся автоматически.

Можно ли распечатать сразу несколько договоров?

В типовых конфигурациях пакетной печати договоров обычно нет — каждый выводится отдельно. Групповая печать реализуется внешней обработкой, которую разрабатывает программист под вашу конфигурацию.

Что делать, если вместо данных выводится текст вида [Контрагент.ИНН]?

Это метка шаблона Word, которую 1С не смогла сопоставить с полем. Имя переменной в шаблоне не совпадает с именем в базе. Исправьте метку в DOCX-файле по списку доступных полей и загрузите шаблон повторно.

Итог

Что важно запомнить

Договор поставки печатается кнопкой «Печать» из карточки договора или связанного документа; если формы нет, подключите шаблон Word с переменными. Перед подписанием сверяйте реквизиты сторон с базой, а текст правьте в шаблоне, а не в готовой форме.