CanOperate
boolean public static function CBPDocument::CanOperate( string operation, integer userId, array arGroups, array arStates );
Метод проверяет, может ли указанный пользователь совершить указанную операцию, если документ находится в указанных состояниях.
Примечание: Метод принимает массив конфигурационных параметров и генерирует скрипты, необходимые для показа файлового диалога. Метод статический.
Параметры метода
Параметр | Описание |
---|---|
operation | Код операции |
userId | Идентификатор пользователя |
arGroups | Массив групп пользователя |
arStates | Массив состояний рабочих потоков документа |
Возвращаемое значение
Если среди состояний нет ни одного рабочего потока типа конечных автоматов, то возвращается true. Если пользователь не может выполнить операцию, то возвращается false. Иначе возвращается true.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024