Версия: 3.3.1.67 / MSSQL
Помогите пожалуйста разобраться:
Есть реестр раздела(ну любой в принципе). В нем выделены некоторые элементы (CTRL+Click) :
Var ParentItemIDs = GetAttribute(Self, 'ParentItemIDs');
var IDs = ParentItemIDs.CommaText.split(',');
Вот они у нас в массиве IDs.
ВОПРОС!
Как находясь в скрипте scr_AccessGridArea интерпретировать следующую задачу:
ЕСЛИ пользователь имеет права назначать или удалять или менять права доступа
ТО {
Назначить права доступа к элементам массива IDs значение, противоположное значению DataField.Name; Если было true -> false и наоборот.
Только для пользователя или группы, на чьем имени был кликнут тот или инной DataField (галочка) Изменить. Читать, Удалять
}