Синтаксис:
function CheckAndSetAttachmentRights( IsForFamilyTask: WordBool; SetRigths: TDeaAccessRights; out ErrorMessage: WideString): WordBool; |
Параметры:
IsForFamilyTask – признак проверки прав доступа во всем семействе задач: True, если нужно проверить и назначить права во всем семействе задач, иначе False;
SetRigths – тип прав доступа, который нужно назначить участникам задачи;
ErrorMessage – сводная информация об ошибках.
Возвращаемое значение:
Результат назначения прав: True, если назначение прав прошло без ошибок, иначе False. Если назначения прав не понадобилось, то метод возвращает False.
Описание:
Метод проверяет права доступа на вложения у всех участников задачи со статусом «Пользователь». Если у пользователя нет прав на какое-либо вложение, то выполняется попытка назначить ему права в соответствии со значением параметра SetRights.
Если права на вложение уже имеются, то права не назначаются.
Если не удалось назначить права доступа, то сообщение об ошибке дописывается в параметр ErrorMessage.
Примечание. Параметр ErrorMessage является выходным параметром. Его значение доступно после выполнения метода. Для его получения в параметре ErrorMessage следует передавать указатель на строковую переменную. В вычислениях ISBL для этого нужно:
|