Как проверить Permissions по статусу документа

Документ в статусе “Утвержден-Исполнение” должен быть недоступным для редактирования, но проверку нужно делать кастомно.
B4.security.Permissions.hasPermission(‘Im.Dpo.UpdateInStatus’) возвращает true.
Вопрос как можно еще проверить наличие для редактирования в текущем статусе для пользователя?

Если эта сущность имплементирует IStatefulEntity и разрешения настроены в разделе статусов, то можно воспользоваться
IStateRolePermissionService

А в js никак не получить эти данные? Только через вызов кастомного метода на сервере?

Да, в js этих данных нет на текущий момент. Вы можете создать сервис WebAppData который содержит нужную вам информацию для использования на клиенте

1 Лайк