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