Класс "Правило выбора шаблона чек-листа" и вложенные типы
Класс "Правило выбора шаблона чек-листа"
Описание
Класс "Правило выбора шаблона чек-листа" (chklstSelect) предназначен для автоматического подбора чек-листов к объекту при его добавлении или изменении.
Правило содержит условие, по которому добавляются чек-листы к объекту. Чек-листы добавляются из связанных с правилом шаблонов. Условие настраивается с помощью приложения "ВП Фильтрация для правил выбора шаблона чек-листа".
Подробнее об автоматическом создании чек-листов, настройке шаблонов и правил, см. Автоматическое добавление чек-листа.
Типы
Атрибуты
-
"Условие выбора в JSON" (conditionsJson) — текстовое JSON описание условия, при выполнении которого из связанных шаблонов создаются чек-листы и прикрепляются к объекту.
Тип "Текст".
Редактируемый.
Скрипт в параметре "Вычислимое" определяет значение по умолчанию:
-
Название скрипта: [Чек-листы] Значение по умолчанию для условия подбора чек-листа.
-
Текст скрипта:
Copy/*! UTF8 */
//Автор: ashukstov
//Дата создания: 31.08.2022
//Код: getDefaultDescriptorValue
//Назначение:
/**
* Значение по умолчанию для атрибутов с настройками дескриптора
*/
//Версия: 4.14.0.9
//Категория:
//Параметры------------------------------------------------------
def GROUP_CODE = 'chklstSelectRuleConditionAttrs'
//Функции--------------------------------------------------------
//Основной блок -------------------------------------------------
return modules.checkLists.getDefaultDescriptor(
subject.getMetainfo().code,
GROUP_CODE
)
В тексте скрипта используется метод скриптового модуля приложения:
-
-
"Условие выбора" (conditionsRTF) — описание условий подбора чек-листа для отображения в интерфейсе оператора.
Тип "Текст RTF".
Редактируемый.
Тип "Правило выбора шаблона чек-листа для запроса"
Описание
Тип "Правило выбора шаблона чек-листа для запроса" (serviceCall) позволяет подобрать шаблон чек-листа для запросов, соответствующий объектам класса "Запрос" (serviceCall).
Код типа соответствует коду класса, для которого настраиваются чек-листы.
Атрибуты
-
"Используется в шаблонах чек-листов" (usingFor) — ссылка на шаблоны чек-листа для запроса, которые могут быть подобраны с помощью данного правила.
Тип "Обратная ссылка", прямая ссылка на атрибут "Шаблон чек-листа/Шаблон чек-листа для запроса/Выбирается по правилам" типа "Шаблон чек-листа для запроса".
Редактируемый.