Документ в статусе “Утвержден-Исполнение” должен быть недоступным для редактирования, но проверку нужно делать кастомно.
B4.security.Permissions.hasPermission(‘Im.Dpo.UpdateInStatus’) возвращает true.
Вопрос как можно еще проверить наличие для редактирования в текущем статусе для пользователя?
Если эта сущность имплементирует IStatefulEntity
и разрешения настроены в разделе статусов, то можно воспользоваться
IStateRolePermissionService
А в js никак не получить эти данные? Только через вызов кастомного метода на сервере?
Да, в js этих данных нет на текущий момент. Вы можете создать сервис WebAppData который содержит нужную вам информацию для использования на клиенте
1 Лайк