====== Шаблон согласования формы. Создание и настройка ======
Подробно о том, [[product/objects/users/object_agreement|зачем нужен шаблон согласования формы]].
Чтобы настроить шаблон согласования формы, надо предварительно **создать и настроить [[product:forms:admin:about|форму]]**.
Ниже описан кейс, при котором согласуется смена значения реквизита "Цель/Описание". \\ Вы можете использовать эту функциональность в других обстоятельствах, для изменения других реквизитов объекта.
===== Создать форму =====
Зайдите в "Администрирование" -> "[[product:forms:admin:about|Конструктор форм]]", создайте новую форму.
==== Настройки формы ====
* "**Параметры выборки объектов**" -- из каких [[product:objects:admin:about|типов объектов]] эта форма будет доступна. -> Выберите объекты, в меню которых должно появиться согласование формы.
* "**Реквизиты объектов**" -- выберите те реквизиты, которые нужно изменить в объекте и пересогласовать. //В примере это пользовательский реквизит «Цель/Описание».//
Зайдите на карточку созданной формы В созданной форме задайте параметры. (Рисунок 1)
* Параметры выборки объектов -- «Проект для заказчика». Форма будет доступна для всех объектов этого типа.
* Реквизиты объектов -- те реквизиты, значения которых должны поменяться по итогу согласования. //В примере ниже -- это реквизит "Цель/Описание".// \\ Реквизиты будут доступны для редактирования при заполнении формы.
{{ :product:templates:template_agreements_form_6.png?nolink |}}
**Рисунок 1** -- Свойства формы
===== Создать шаблон согласования формы =====
- Зайдите в "Администрирование" -> "Шаблоны" -> "Создать шаблон согласования формы". \\ {{ :product:templates:template_agreements_form_1.png?nolink |}} \\ **Рисунок 2** -- Создание шаблона согласования формы
- Внесите название и при необходимости -- описание шаблона.
- Добавьте "маршрут согласования" -- по аналогии с [[product:templates:agreement|обычным шаблоном согласований]]. \\ {{ :product:templates:template_agreements_form_2.png?nolink |}} \\ **Рисунок 3** -- Свойства согласования формы
- Сохраните изменения.
- В портлете "Типы объектов" выберите те типы объектов, в которых должно отображаться в меню согласование формы (Рисунок 4). Подробнее о [[product/objects/users/object_agreement|согласовании данных проекта]]. \\ {{ :product:templates:template_agreements_form_4.png?nolink |}} \\ **Рисунок 4** -- Запуск согласования с карточки проекта
- В портлете "Свойства согласования формы" -> "Изменить":
* **Редактировать форму на каждом шаге** -- если "да", каждый согласующий сможет вносить изменения в форму.
* **Сохранить базовый план** -- если "да", при успешном согласовании формы сохранится новый базовый план объекта. Базовый план сохраняется индивидуально для каждого объекта выборки формы -- это те объекты, которые указаны в портлете "Параметры выборки объектов" на странице настроек формы.
* **Утвердить записи справочника после согласования** -- если "да", при успешном согласовании все записи //справочника//, отображаемые в форме, изменят статус на «Утверждено». Утверждение выполняется только если в параметрах связанной формы, для справочника выбран тип работы с записями "Новая запись" или "Редактирование". Для режима "Просмотр" утверждение не выполняется.
* **Заблокировать реквизиты объекта после согласования** -- если "да", в результате успешного согласования все пользовательские реквизиты, отображаемые в форме станут заблокированными (если их можно заблокировать).
* **Форма** -- прикрепите к согласованию ранее созданную форму для заполнения и утверждения данных. Подробнее о [[product:forms:admin:about|работе с конструктором форм]]. \\ {{ :product:templates:template_agreements_form_3.png?nolink |}} \\ **Рисунок 5** -- Параметры шаблона согласования
Если есть проект, реквизиты которого вы хотите зафиксировать после согласования, то сначала нужно настроить форму, запустить согласование, и только после этого изменения в объекте вступят в силу. Факт настройки шаблона согласования формы не даёт автоматически возможности заблокировать изменения в объекте.