Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Синтаксис:

function CheckAndSetAttachmentRights(

 IsForFamilyTask: WordBool;

 SetRigths: TDeaAccessRights;

 out ErrorMessage: WideString): WordBool;

Параметры:

IsForFamilyTask – признак проверки прав доступа во всем семействе задач. Возможные значения:
True если нужно проверить и назначить права во всем семействе задач;
Falseесли не нужно проверять и назначать права во всем семействе задач;
SetRigths – тип прав доступа, который нужно назначить участникам задачи;
ErrorMessage – сводная информация об ошибках.

Возвращаемое значение:

Результат назначения прав: True, если назначение прав прошло без ошибок, иначе False. Если назначения прав не понадобилось, то метод возвращает False.

Описание:

Метод проверяет права доступа на вложения у всех участников задачи со статусом пользователь. Если у пользователя нет прав на какое-либо вложение, то выполняется попытка назначить ему права в соответствии со значением параметра SetRights.

Если у пользователя есть права на вложение, но они ниже, чем указано в значении параметра SetRights, то права повышаются. Если пользователь имеет права на вложение и его тип прав выше или равен назначаемому типу прав, то права не назначаются.

Если не удалось назначить права доступа, то сообщение об ошибке дописывается в параметр ErrorMessage.

Примечание

Параметр ErrorMessage является выходным параметром. Его значение доступно после выполнения метода. Чтобы получить значение параметра ErrorMessage в вычислениях ISBL:
- инициализируйте переменную строковым значением;
- в вызове метода после имени переменной укажите символ «^».

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }