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

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

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

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

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

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

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

Что понадобится перед началом работы

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

Также проверьте права доступа: для создания шаблонов и изменения печатных форм обычно требуются права администратора или роль с доступом к настройке печатных форм. Обычному пользователю доступно только создание договоров по уже готовым шаблонам.

Карточка организацииЗаполнены реквизиты и подписант

Откройте «Организации» и сверьте ИНН, адрес, банк, ФИО и должность руководителя

Карточки контрагентовЕсть реквизиты сторон

Проверьте, что у контрагентов указаны ИНН, адреса и банковские счета

Права пользователяДоступ к шаблонам и печати

Убедитесь, что доступны разделы настройки печатных форм и шаблонов

Текст договораСогласованная редакция

Подготовьте утверждённый юристом текст, который будете превращать в шаблон

Создание договора через справочник «Договоры контрагентов»

Самый простой сценарий — завести договор как элемент справочника. Откройте карточку контрагента (раздел «Покупатели» или «Продажи» → «Контрагенты») и перейдите на вкладку «Договоры», либо откройте справочник напрямую через «Справочники» → «Договоры контрагентов». Нажмите «Создать».

Заполните ключевые поля: вид договора (с покупателем, с поставщиком, прочее), номер и дату, срок действия, валюту, организацию от своей стороны. В ряде конфигураций доступно поле «Текст договора» или прикрепление файла — туда можно вставить типовой текст или скан подписанного документа.

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

Создание шаблона договора с автозаполнением

В конфигурациях, где доступен механизм шаблонов (например, «Шаблоны договоров» в 1С:Бухгалтерии 8 или аналогичные подсистемы в УТ и ERP), типовой договор создаётся как файл-шаблон с параметрами. Параметр — это место в тексте, куда программа подставит данные из базы: [Контрагент.НаименованиеПолное], [Организация.ИНН], [Договор.Номер] и т. п.

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

Порядок создания шаблона договора
  1. 1
    Заполните карточки организации и контрагентов — источник данных для автозаполнения
  2. 2
    Откройте механизм шаблонов: карточка договора → «Шаблоны договоров» или настройки печатных форм
  3. 3
    Создайте новый шаблон и выберите формат: встроенный редактор или файл Word (.docx)
  4. 4
    Вставьте утверждённый текст договора в шаблон
  5. 5
    Замените переменные данные (названия сторон, реквизиты, суммы, даты) на параметры из списка доступных
  6. 6
    Сохраните шаблон и привяжите его к виду договора или организации
  7. 7
    Создайте тестовый договор по шаблону и проверьте корректность подстановки всех параметров

После сохранения шаблон становится доступен при создании договора: пользователь выбирает контрагента, вид договора и шаблон — программа формирует готовый документ, который остаётся только проверить и распечатать или сохранить в PDF.

Шаблон в формате Word

Если конфигурация поддерживает макеты Word, шаблон готовится как обычный .docx-файл: текст договора оформляется в Word, а в места подстановки вставляются параметры в квадратных скобках в точности по именам из списка доступных параметров 1С. Файл загружается в базу как макет печатной формы. Преимущество подхода — полная свобода форматирования: шрифты, таблицы, колонтитулы, фирменный бланк.

Встроенный редактор шаблонов

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

Какие параметры использовать в шаблоне

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

Группа параметровПримерыОткуда берутся данные
Организация (своя)Наименование, ИНН, КПП, адрес, банк, р/с, подписантСправочник «Организации»
КонтрагентПолное наименование, ИНН, адрес, банковские реквизитыСправочник «Контрагенты»
ДоговорНомер, дата, срок действия, суммаКарточка договора
Документ-основаниеСумма заказа, спецификация, состав товаровЗаказ, счёт, спецификация

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

Делайте отдельные шаблоны под разные виды договоров (поставка, услуги, аренда), а не один универсальный с ручными правками. Чем меньше ручного редактирования после формирования, тем ниже риск, что в договор с контрагентом А попадут реквизиты или условия контрагента Б.
ПЗ
Практическое замечание

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

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

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

Как проверить готовый договор

Преамбула и стороны
Норма

Полные наименования, ИНН и адреса обеих сторон подставлены без пропусков

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

Пустые квадратные скобки, имена параметров вместо значений, чужие реквизиты

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

Совпадают с карточкой договора и учётными документами

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

Расхождение номера в тексте договора и в счетах/актах

Суммы и валюта
Норма

Сумма прописью и цифрами совпадает с документом-основанием

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

Сумма не подтянулась или отличается от заказа

Подписанты
Норма

ФИО и должности актуальны, указаны основания полномочий

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

Подписант уволен или сменилась должность, доверенность просрочена

Типичные ошибки при создании шаблона
01
Опечатка в имени параметра — 1С не подставляет значение и оставляет текст параметра как есть; сверяйте имена со списком доступных
02
Незаполненные карточки организации или контрагента — в договор попадают пустые места; заполняйте справочники до формирования документа
03
Один шаблон на все случаи с ручной правкой условий — высок риск оставить чужие условия; делайте отдельные шаблоны по видам договоров
04
Редактирование шаблона без теста после обновления конфигурации — имена параметров могут измениться; проверяйте шаблоны после каждого обновления
05
Хранение текста договора только в Word вне базы — при смене сотрудника шаблон теряется; загружайте файлы-шаблоны в информационную базу

Если штатных средств не хватает

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

Сравнение подходов

Карточка договора в справочнике

Подходит для учёта договоров и подстановки реквизитов в первичку; текст договора полноценно не формируется

Шаблон с параметрами (встроенный или Word)

Оптимально для типовых договоров: автозаполнение реквизитов и сумм; ограничение — слабая поддержка сложной логики и спецификаций

Внешняя печатная форма или расширение

Для нестандартных макетов и табличных частей; требует участия программиста и контроля при обновлениях

Для большинства организаций достаточно связки «карточка договора + шаблон с параметрами». К доработкам имеет смысл переходить только когда объём договорной работы велик, а ручные правки после формирования занимают заметное время или регулярно приводят к ошибкам.

Итог

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

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

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

Можно ли создать типовой договор в 1С без программиста?

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

Почему в готовом договоре вместо реквизитов остались квадратные скобки с текстом?

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

Откуда 1С берёт данные подписанта в договоре?

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

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

Да, в типовых конфигурациях к карточке договора можно прикрепить файл через механизм присоединённых файлов (кнопка со скрепкой). Это удобно для хранения подписанных оригиналов рядом с учётным договором, но прикреплённый файл не участвует в автозаполнении — он хранится как есть.

Что делать с шаблонами после обновления конфигурации?

После обновления сформируйте тестовый договор по каждому активному шаблону и проверьте подстановку параметров: при обновлениях состав и имена параметров иногда меняются. Проблемные шаблоны откорректируйте, сверив имена параметров с актуальным списком доступных.

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

Создайте отдельный шаблон под каждый вариант условий и дайте им понятные названия («Поставка — предоплата 100%», «Поставка — постоплата»). Пользователь при создании договора выберет нужный шаблон, и риск оставить в тексте неверный вариант условий оплаты исчезнет.