Versions Compared

Key

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

По умолчанию в системе настроены блокировки, приведенные в таблице ниже

ИДТип валидатораНазвание валидаторвТип элементаУсловие штатного срабатывания действияУсловие блокировки  действияСообщение пользователю при блокировке
1Блокировка изменения (формула)Согласование документации_Статус процесса_Не начат_Универсальная блокировка_2Согласование документации (v2)Id(This("Статус процесса")) == Id(Lookup("Статус процесса.Не начат"))Count(Refs("Вложение процесса"))>0Процесс не содержит вложений
2Блокировка изменения (формула)Согласование документации_Статус процесса_Не начат_Универсальная блокировка_1Согласование документации (v2)Id(This("Статус процесса")) == Id(Lookup("Статус процесса.Не начат"))Contains(Field(Ref("Вложение процесса"), "Разрешен запуск процесса согласования", true, false, true), This("Инициатор"))У Вас не достаточно прав для запуска процесса
3Блокировка изменения (формула)Документ_Блокировка изменения файла по статусу_3Файл проекта!IsUserAdmin()Contains(Merge(Lookup("Статусы документов.Размещено"), Lookup("Статусы документов.Отклонено"), Lookup("Статусы документов.На корректировке")), This("Статус файла"))У Вас недостаточно прав для выполнения действия
4Блокировка удаления (формула)Документ_Блокировка удаления файла по статусу_4Файл проекта!IsUserAdmin()Contains(Merge(Lookup("Статусы документов.Размещено"), Lookup("Статусы документов.Отклонено"), Lookup("Статусы документов.На корректировке")), This("Статус файла"))У Вас недостаточно прав для удаления документа
5Блокировка изменения (формула)Пользователь_Универсальная блокировка_ПользовательIsNotNull(This("Почта")) && Count(GetList(This("list"), Format("i => i.GetValueAsString(\"email\") == \"{0}\" && i.Id != Guid(\"{1}\")", This("Почта"), Id()), true)) > 0falseПользователь с таким email адресом уже существует
6Блокировка изменения (формула)Задача на согласование_Универсальная блокировка_1Задача на согласованиеId(This("Статус задачи")) == Id(Lookup("Статусы задач.Закрыто")) && Id(This("Статус согласования")) != Id(Lookup("Статусы согласования.Аннулировано"))!Any(GetList("02b4fda6-01b9-4ddb-a7cd-7a56fa415f11", Format("i => i.ContentTypeId == Guid(\"70a8952c-539f-49a5-aa4b-31ff67d1663f\") && i.GetValueAsGuid(\"source\") == \"{0}\"", Id()), false), "This(\"Статус согласования.Название\")", "На рассмотрении", "")Не проставлен статус согласования документов
7Блокировка изменения (формула)Задача на согласование_Универсальная блокировка_2Задача на согласованиеId(This("Статус задачи")) == Id(Lookup("Статусы задач.Закрыто")) && Id(This("Статус согласования")) != Id(Lookup("Статусы согласования.Аннулировано"))All(GetList("c63507f9-c892-4685-92e4-97b787199422", Format("i => i.GetLookupId(\"parent_task\") == Guid(\"{0}\")", Id()), true), "This(\"Статус процесса.Название\")", "Прекращен", "Завершен")Не все подпроцессы завершены
8Блокировка изменения (формула)Смена исполнителя_Универсальная блокировка_1Смена исполнителяId(This("Статус процесса")) == Id(Lookup("Статус процесса.Не начат")) && !IsUserAdmin()All(Refs("Вложение процесса"), "Id(This(\"Инициатор\"))", Id(User()))Сменить исполнителя может только инициатор процесса
9Блокировка изменения (формула)Смена исполнителя_Универсальная блокировка_2Смена исполнителяId(This("Статус процесса")) == Id(Lookup("Статус процесса.Не начат"))All(Refs("Вложение процесса"), "Id(This(\"Статус задачи\"))", Id(Lookup("Статусы задач.Не начато")))Сменить исполнителя можно только на открытых задачах
10Блокировка изменения (формула)Задача_Универсальная блокировка_1ЗадачаId(This("Статус задачи")) != Id(Lookup("Статусы задач.Черновик")) && IsNull(This("Исполнитель"))falseПоле "Исполнитель" обязательно для заполнения
11Блокировка изменения (формула)Общий вид списка "Таблица"_Блокировка изменения по IsUserAdminОбщий вид списка "Таблица"!IsUserAdmin()falseУ Вас недостаточно прав для выполнения действия
12Блокировка удаления (формула)Общий вид списка "Таблица"_Блокировка удаления по IsUserAdminОбщий вид списка "Таблица"!IsUserAdmin()falseУ Вас недостаточно прав для выполнения действия

...