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