Класс "Правило выбора шаблона чек-листа" и вложенные типы

Класс "Правило выбора шаблона чек-листа"

Описание

Класс "Правило выбора шаблона чек-листа" (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) — ссылка на шаблоны чек-листа для запроса, которые могут быть подобраны с помощью данного правила.

    Тип "Обратная ссылка", прямая ссылка на атрибут "Шаблон чек-листа/Шаблон чек-листа для запроса/Выбирается по правилам" типа "Шаблон чек-листа для запроса".

    Редактируемый.