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

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

Как изменить шаблон договора в 1С

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

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

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

Определите, какой тип шаблона используется в вашей базе

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

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

Маршрут решения

Как выбрать действие

Договор формируется в Word из раздела «Шаблоны договоров»Редактируйте файл шаблона в пользовательском режиме — конфигуратор не нужен
Договор печатается как табличный документ 1С (mхл-макет)Правьте макет в конфигураторе на копии базы или подключите внешнюю печатную форму
Нужна разовая правка текста для одного клиентаСформируйте договор в Word и отредактируйте вручную, шаблон не трогайте

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

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

Порядок редактирования: откройте нужный шаблон, нажмите команду выгрузки файла (например, «Открыть файл шаблона» или «Сохранить на диск»), отредактируйте текст в Word и загрузите файл обратно той же кнопкой. Важно не переименовывать и не удалять параметры подстановки — они выглядят как текст в квадратных скобках, например [НаименованиеКонтрагента] или [НомерДоговора], и именно по ним 1С понимает, куда вставлять данные.

Порядок действий
  1. 1
    Откройте раздел с шаблонами договоров и найдите нужный шаблон
  2. 2
    Выгрузите файл Word и сохраните его копию как резервную
  3. 3
    Отредактируйте текст, не трогая параметры в квадратных скобках
  4. 4
    Загрузите файл обратно в шаблон и сохраните
  5. 5
    Сформируйте тестовый договор и сверьте подстановку всех реквизитов

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

Работа с параметрами и переменными в файле Word

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

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

Типичные ошибки
01
Ручной набор параметра с опечаткой — 1С выводит пустое место или сам текст в скобках
02
Форматирование части параметра (полужирный на половине слова) — Word разбивает его, подстановка ломается
03
Удаление параметра вместе со скобками и попытка восстановить его обычным текстом
04
Загрузка шаблона в формате .doc вместо .docx — часть механизмов 1С работает только с .docx
05
Правка рабочего шаблона без резервной копии файла — откатить изменения нечем

Как изменить макет договора в конфигураторе

Если договор печатается из встроенного макета, потребуется конфигуратор. Работайте только на копии базы или в тестовой среде: ошибка в общем макете затронет всех пользователей. Перед началом сделайте выгрузку базы (Администрирование → Выгрузить информационную базу) или снимите копию средствами СУБД.

Общая схема: в конфигураторе найдите макет (обычно в ветке «Общие» → «Макеты» или в составе конкретного документа), откройте его — для табличных макетов это редактор областей и ячеек, для Word-макетов — двоичные данные, которые выгружаются и правятся в Word. Измените текст и параметры, сохраните конфигурацию и обновите базу данных. Если конфигурация на поддержке, изменение типовых объектов потребует снятия с замка, что усложнит будущие обновления.

Альтернатива: внешняя печатная форма и расширение

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

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

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

Правка пользовательского шаблона

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

Правка макета в конфигураторе

Полный контроль над формой; минус — конфликты при обновлении типовой конфигурации

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

Не трогает типовую конфигурацию, переживает обновления; требует навыков разработки или готовой обработки

Расширение конфигурации

Современный безопасный способ переопределить печать; нужен разработчик и тестирование после обновлений платформы

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

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

Если после загрузки шаблона договор печатается старым текстом, проверьте, что вы загрузили файл в тот же шаблон и сохранили элемент справочника, а не просто закрыли форму. В клиент-серверных базах иногда помогает перезапуск сеанса — шаблоны могут кэшироваться. Если Word при открытии файла сообщает о повреждении, вернитесь к резервной копии и повторите правку аккуратнее.

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

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

Подстановка реквизитов
Норма

Все параметры заменены данными контрагента и организации

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

В тексте видны квадратные скобки или пустые места

Форматирование документа
Норма

Шрифты, отступы и нумерация пунктов соответствуют образцу юриста

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

Съехала нумерация, изменились шрифты после подстановки

Поведение при пустых полях
Норма

Отсутствующие данные не ломают структуру текста

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

Двойные пробелы, висячие запятые, пустые строки в реквизитах

Печать у других пользователей
Норма

У всех пользователей формируется новая версия

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

Часть пользователей видит старый шаблон — проблема с кэшем или правами

Права доступа и организационные моменты

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

Полезная практика — хранить версии файлов шаблонов с датами в имени (например, dogovor-postavki_2026-03.docx) в общей папке. Когда юристы присылают очередную редакцию, вы сможете быстро понять, какая версия сейчас в базе, и откатиться при необходимости.

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

Можно ли менять шаблон договора без конфигуратора?

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

Почему после правки параметр выводится текстом в квадратных скобках?

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

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

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

Как сделать несколько вариантов одного договора?

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

В каком формате должен быть файл шаблона?

Большинство механизмов 1С работают с форматом .docx. Старый формат .doc может не поддерживаться или загружаться с ошибками — пересохраните файл в Word как «Документ Word (*.docx)» перед загрузкой.

Кто должен утверждать изменения в шаблоне договора?

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

Итог

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

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