Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Ниже приведен перечен настроенных базовых вычислений для атоматического формирования значений атрибутов.

Вычисления для списков, с которыми работают пользователи 

Тип элементаНазвание атрибутаФормула
ЗадачаПодразделение исполнителяif(IsNull(This('Подразделение исполнителя')), Parent(This('Исполнитель')), This('Подразделение исполнителя'))
ЗадачаПодразделение инициатораif(IsNull(This('ИД')), Parent(User()), This('Подразделение инициатора'))
ЗадачаИнициаторif(IsNull(This('ИД')), User(), This('Инициатор'))
ЗадачаДата начала (План)DateTime()
ЗадачаПроектif(IsNull(This('Проект')), 'Отсутствует', This('Проект'))
ЗадачаСтадияif(IsNull(This('Стадия')), 'Отсутствует', This('Стадия'))
ЗадачаКомплектif(IsNull(This('Комплект')), 'Отсутствует', This('Комплект'))
ЗадачаДата начала (План)if(IsNull(This("Дата начала (План)")), Date(), This("Дата начала (План)"))
ЗадачаДата окончания (Факт)if(IsNull(This("Дата окончания (Факт)")) && This("Статус задачи.Название") == "Закрыто", Date(), This("Дата окончания (Факт)"))
ЗадачаПодразделение инициатораif(IsNull(This("Подразделение инициатора")), Parent(This("Инициатор")), This("Подразделение инициатора"))
ЗадачаПодразделение исполнителяif(IsNull(This("Подразделение исполнителя")), Parent(This("Исполнитель")), This("Подразделение исполнителя"))
ЗадачаИнициаторif(IsNull(This("Инициатор")), User(), This("Инициатор"))
ЗадачаСтатус задачиif(IsNull(This("ИД")), Lookup("Статусы задач.Черновик"), This("Статус задачи"))
Задача на согласованиеДата начала (Факт)if(IsNull(This("Дата начала (Факт)")), Date(), This("Дата начала (Факт)"))
ПроцессПодразделение инициатораif(IsNull(This("Подразделение инициатора")), Parent(This("Инициатор")), This("Подразделение инициатора"))
ПроцессПроектif(IsNull(This("Проект")), Field(Parent(Ref("Вложение процесса"), "Проект"), "Название"), This("Проект"))
ПроцессСтадияif(IsNull(This("Стадия")), Field(Parent(Ref("Вложение процесса"), "Стадия"), "Название"), This("Стадия"))
ПроцессКомплектif(IsNull(This("Комплект")), Field(Parent(Ref("Вложение процесса"), "Комплект"), "Название"), This("Комплект"))
ПроцессНазваниеif(IsNull(This("Название")), Format("{0}/{1}/{2}", This("Проект"), This("Стадия"), This("Комплект")), This("Название"))
Сбор мненийНазваниеFormat("{0} - Подпроцесс", This("Родительская задача.Название"))
Смена исполнителяНазваниеFormat("Смена исполнителя - {0}", Field(Ref("Вложение процесса"), "Название"))
Смена исполнителяДата окончания (План)Field(Ref("Вложение процесса"), "Дата окончания (План)")

Вычисления для списков, с которыми работает администратор при настройках

Тип элементаНазвание атрибута Формула
Блокировка изменения (формула)НазваниеField("Тип элемента.Название") + "_Универсальная блокировка_" + Field("ИД")
Блокировка удаления (формула)НазваниеField("Тип элемента.Название") + "_Блокировка удаления файла по статусу_" + Field("ИД")
Вызов внешнего сервисаКод"rest.service.execute"
Действие спискаНазваниеThis("Список.Название") + "." + This("Действие.Название") + " (" + Id(This("Действие")) + ")"
Действие типа элементаНазваниеThis("Тип элемента.Название") + "." + This("Действие.Название") + " (" + Id(This("Действие")) + ")"
Копирование шаблонаКод"copy.template"
Процесс типа элементаКод"workflow.init"
Процесс типа элементаПраваLookup("Права.Создать")


Info

Внимание! Перечень вычислений всегда может быть расширен при помощи настройек администратором системы на нужные вам маски