CanUserOperateDocumentType
bool IBPWorkflowDocument::CanUserOperateDocumentType( int operation, int userId, mixed documentId, array arParameters = array() );
Метод проверяет права на выполнение операций над документами заданного типа. Проверяются операции:
- 2 - право изменять документ,
- 4 - право изменять шаблоны бизнес-процессов для данного типа документа.
Параметры метода
Параметр | Описание |
---|---|
operation | Операция |
userId | Код пользователя, для которого проверяется право на выполнение операции |
documentId | Код документа, к которому применяется операция |
arParameters | Ассоциативный массив вспомогательных параметров. Используется для того, чтобы не рассчитывать заново те вычисляемые значения, которые уже известны на момент вызова метода. Стандартными являются ключи массива DocumentStates - массив состояний бизнес-процессов данного документа, WorkflowId - код бизнес-процесса (если требуется проверить операцию на одном бизнес-процессе). Массив может быть дополнен другими произвольными ключами. |
© «Битрикс», 2001-2025, «1С-Битрикс», 2025