Загрузка шаблонов договоров в 1с унф

Забудьте про рутину: загрузите шаблоны договоров в 1С УНФ одним кликом. Готовые настройки, ноль ошибок и часы сэкономленного времени для вашего бизнеса.

Бесплатная консультация юриста

+7 (800) 301-07-30

Реклама jurik.ru

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

Подготовка файла шаблона

Перед загрузкой в программу необходимо подготовить сам файл шаблона. 1С:УНФ поддерживает форматы .docx (Microsoft Word) и .xlsx (Microsoft Excel). Рекомендуется использовать формат .docx для текстовых договоров.

Структура шаблона

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

  • Синтаксис полей: В 1С:УНФ используется синтаксис [ИмяПоля] или [Объект.ИмяПоля].
  • Табличные части: Для вывода товаров/услуг используются специальные маркеры начала и конца строки таблицы (обычно [НачалоСтроки] и [КонецСтроки] внутри таблицы Word).
  • Условия и циклы: Поддерживаются конструкции [Если Истина]…[Иначе]…[КонецЕсли] и [Для Каждого]…[КонецЦикла].

Пример структуры простого договора

ДОГОВОР № [Номер] от [Дата] г. г. [Город]

г. [Город] «[День]» [Месяц] [Год] г.

[ОрганизацияНаименованиеПолное], именуемое в дальнейшем «Заказчик», в лице [ОрганизацияРуководительДолжность] [ОрганизацияРуководительФИО], действующее на основании Устава, с одной стороны, и

[КонтрагентНаименованиеПолное], именуемое в дальнейшем «Подрядчик», в лице [КонтрагентРуководительДолжность] [КонтрагентРуководительФИО], действующее на основании [КонтрагентОснование], с другой стороны, совместно именуемые «Стороны», заключили настоящий Договор о нижеследующем:
ПРЕДМЕТ ДОГОВОРА
[НачалоСтроки] [Номенклатура] [Количество] [ЕдиницаИзмерения] [Цена] [Сумма] [КонецСтроки]

ИТОГО: [СуммаДокумента] ([СуммаПрописью]) руб. 00 коп. (НДС [СтавкаНДС]% — [СуммаНДС] руб.)

АДРЕСА И РЕКВИЗИТЫ СТОРОН
[ОрганизацияНаименованиеПолное]
ИНН [ОрганизацияИНН] КПП [ОрганизацияКПП]
Адрес: [ОрганизацияАдресЮридический]
Тел.: * (маска для телефона)
Р/с [ОрганизацияРасчетныйСчет] в [ОрганизацияБанкНаименование] БИК [ОрганизацияБанкБИК] К/с [ОрганизацияБанкКоррСчет]

[КонтрагентНаименованиеПолное]
ИНН [КонтрагентИНН] КПП [КонтрагентКПП]
Адрес: [КонтрагентАдресЮридический]
Тел.: *
Р/с [КонтрагентРасчетныйСчет] в [КонтрагентБанкНаименование] БИК [КонтрагентБанкБИК] К/с [КонтрагентБанкКоррСчет]

ПОДПИСИ СТОРОН
Заказчик: _____________ / [ОрганизацияРуководительФИО] / М.П.
Подрядчик: _____________ / [КонтрагентРуководительФИО] / М.П.

Важно: Точные имена параметров (например, [ОрганизацияИНН], [КонтрагентНаименованиеПолное]) зависят от конфигурации и версии 1С:УНФ. Полный список доступных параметров можно посмотреть в самой программе (см. раздел 3).

Загрузка шаблона в программу

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

Способ 1: Через администрирование (рекомендуется для стандартных форм)

Этот способ делает шаблон доступным для всех пользователей и привязывает его к типу документа «Договор контрагента».

  1. Откройте раздел Администрирование → Печатные формы, отчеты и обработки → Шаблоны печатных форм.
  2. Нажмите кнопку Создать.
  3. Заполните поля карточки шаблона:
    • Наименование: понятное имя, например, «Договор поставки (Стандарт)».
    • Объект метаданных: выберите Документ.ДоговорКонтрагента.
    • Файл шаблона: нажмите «Загрузить из файла» и выберите подготовленный .docx файл.
    • Тип файла: автоматически определится как Word.
    • Активность: установите галочку.
    • Основная печатная форма: если этот шаблон должен открываться по умолчанию при нажатии «Печать» в документе, поставьте галочку (только одна форма на объект может быть основной).
  4. Нажмите Записать и закрыть.

Способ 2: Через карточку договора (для индивидуальных шаблонов)

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

  1. Откройте документ Договор контрагента (раздел Продажи → Договоры контрагентов).
  2. В командной панели нажмите Печать → Настройка печатных форм (или значок шестеренки рядом с кнопкой печати).
  3. В открывшемся списке нажмите Создать → Шаблон печатной формы.
  4. Загрузите файл и укажите наименование.
  5. Такой шаблон будет доступен только для этого конкретного договора.

Проверка и отладка параметров шаблона

После загрузки шаблон обязательно нужно протестировать. Часто имена параметров в файле не совпадают с тем, что передает 1С.

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

  1. Откройте любой существующий договор.
  2. Нажмите Печать → выберите любую стандартную форму (например, «Договор»).
  3. В открывшемся окне печатной формы нажмите Еще (или меню «Файл» в старых версиях) → Параметры отчета (или «Структура данных»).
  4. Откроется окно с деревом параметров. Разверните ветки Объект, Организация, Контрагент, ДоговорКонтрагента.
  5. Скопируйте точные имена полей (например, Объект.Номер, Объект.Контрагент.НаименованиеПолное) и используйте их в шаблоне Word в квадратных скобках.

Типичные ошибки при загрузке

  • Ошибка «Параметр не найден»: В шаблоне написано [INN], а 1С передает [ОрганизацияИНН] или [Объект.Организация.ИНН].
  • Не выводится табличная часть: Проверьте, что маркеры [НачалоСтроки] и [КонецСтроки] находятся внутри одной строки таблицы Word, а не в разных ячейках или абзацах.
  • Проблемы с форматированием чисел/дат: Используйте функции форматирования в самом шаблоне 1С (например, [Формат(Объект.СуммаДокумента, "ЧЦ=2; ЧДЦ=.")]) или настройте формат ячейки в Word.
  • Подписи не вставляются: Для вставки изображений (подписей, печатей) в шаблоне Word нужно использовать картинку-заглушку, у которой в свойствах (Alt Text / Альтернативный текст) указано имя параметра, например: ПодписьРуководителя. В 1С в настройках шаблона на вкладке «Картинки» нужно сопоставить этот параметр с реквизитом типа «Хранилище значения» или ссылкой на файл.

Расширенные возможности

Использование общих макетов (для разработчиков)

Если вы вносите изменения в конфигурацию (режим конфигуратора), шаблоны можно хранить в Общих макетах (Общие макеты → ПечатныеФормы → ДоговорКонтрагента). Это позволяет поставлять шаблон в составе конфигурации и обновлять его через конфигурацию поставщика (1С). Загрузка через «Администрирование» (п. 2.1) создает запись в регистре сведений «ШаблоныПечатныхФорм», что безопаснее для обновлений, но требует ручного переноса при смене базы;

Автоматический выбор шаблона

В 1С:УНФ можно настроить автоматический выбор шаблона в зависимости от вида договора (с покупателем, с поставщиком, комиссия, агентство) или вида операции.

Для этого в карточке шаблона (п. 2.1) на вкладке Условия использования можно задать отборы, например: Объект.ВидДоговора = Перечисления.ВидыДоговоровКонтрагентов.СПокупателем.

Печать из списка документов

После настройки шаблон станет доступен для массовой печати: выделите несколько договоров в списке → Печать → выберите ваш шаблон. Программа сгенерирует один файл Word со всеми договорами подряд (каждый с новой страницы, если в шаблоне настроен разрыв страницы в конце).

Безопасность и доступы

Доступ к загрузке и редактированию шаблонов регулируется ролями доступа (профилями доступа в 1С:УНФ).

  • Роль «Администратор» / «Полные права»: полный доступ к созданию/изменению шаблонов через «Администрирование».
  • Роль «Менеджер» / «Руководитель»: обычно может только выбирать готовые шаблоны для печати.
  • Настройка прав: Администрирование → Пользователи → Профили доступа → выбираем профиль → вкладка Права доступа → раздел Администрирование → Шаблоны печатных форм (Чтение / Изменение / Администрирование).

Обратите внимание: Не храните в шаблонах конфиденциальные данные (пароли, токены, личные телефоны сотрудников *). Все переменные подставляются динамически из базы данных при печати.

Чек-лист перед сдачей в работу

  1. [ ] Файл шаблона .docx открывается без ошибок в Word.
  2. [ ] Все плейсхолдеры [Параметр] соответствуют структуре данных 1С (проверено через «Параметры отчета»).
  3. [ ] Табличная часть корректно размножается (маркеры строки внутри таблицы Word).
  4. [ ] Суммы прописью выводятся корректно (функция [СуммаПрописью] или аналог).
  5. [ ] Шаблон загружен в Администрирование → Шаблоны печатных форм.
  6. [ ] Указан верный Объект метаданных (Документ.ДоговорКонтрагента).
  7. [ ] Протестирована печать для договора «С покупателем» и «С поставщиком» (если шаблон универсален).
  8. [ ] Настроены права доступа: менеджеры видят форму, администраторы могут редактировать.

Загрузка шаблонов договоров в 1С:УНФ — задача стандартная, но требующая внимательности к деталям: точным именам параметров, структуре таблиц Word и настройкам прав доступа. Следуя данной инструкции, вы сможете перевести компанию на единые бланки договоров, исключить ручное заполнение реквизитов (ИНН, КПП, адреса, телефоны *) и значительно ускорить работу менеджеров по продажам и закупкам.

При возникновении сложностей с нестандартной логикой (например, разные условия оплаты в зависимости от контрагента) рекомендуется обратиться к программисту 1С для доработки макета на встроенном языке (СКД или программное формирование), так как возможности чистого Word-шаблона ограничены.


Статья подготовлена на основе функционала 1С:УНФ редакции 1.6 / 3.0. Интерфейс может незначительно отличаться в зависимости от версии платформы и конфигурации. Для консультаций по настройке обращайтесь к ответственному за систему специалисту: * (ФИО / Контакт).