...
В настройках типов элемента выберите "Статус" → перейдите на вкладку "Атрибуты"
Добавьте следующие атрибуты типа Lookup:
Перечень разрешенных типов элементов (системное имя:
content_type_allowed_list; ссылка на список: "Типы элемента"; множественный выбор)Цель: ограничивает, для каких типов элементов данный статус доступен.
Разрешенный предыдущий статус (системное имя, например:
allowed_prev_lookup; ссылка на список: "Статусы задач"; множественный выбор)Цель: задает, какие статусы могут предшествовать текущему.
...
- В списке "Статус задачи" через настройку вида отобразите новые атрибуты в табличном виде.
- Для каждого статуса заполните значения атрибутов: какие предыдущие статусы допустимы и какие типы элементов разрешены.
3. Настройка атрибута "Статус задачи" для
...
типа элемента "Замечание"
- К типу элементу "Замечание" добавьте атрибут "Статус задачи" (
task_status). - Настройте фильтрацию значений.
Цель: фильтрация доступных статусов в зависимости от типа элемента и текущего статуса.
Пример формулы:
Format('i => i.GetValueAsLookupIdList(\"content_type_allowed_list\").Contains(Guid(\"{0}\")) && i.GetValueAsLookupIdList(\"allowed_prev_lookup\").Contains(Guid(\"{1}\"))', Id(This('contenttype')), Id(This('Статус задачи')))
...
