====== Шаблон согласования формы. Создание и настройка ====== Подробно о том, [[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** -- Параметры шаблона согласования Если есть проект, реквизиты которого вы хотите зафиксировать после согласования, то сначала нужно настроить форму, запустить согласование, и только после этого изменения в объекте вступят в силу. Факт настройки шаблона согласования формы не даёт автоматически возможности заблокировать изменения в объекте.