Można bez problemu odczytać uprawnienia danego użytkownika bezpośrednio z bazy danych.
Dziękuję za informację - już znalazłem.
Łatwiejszym rozwiązaniem wydaje mi się wykonywać takie operacje za pomocą innego użytkownika z pełnymi uprawnieniami.
Chciałbym by moja aplikacja była "idioto-odporna" i sprawdziła czy nie pojawią się jakieś komplikacje. Uruchomienie jej będzie wiązało się z zalogowaniem użytkownika przez Subiekta, a nie mam pewności, że zawsze trafię na pracownika z wymaganymi uprawnieniami.
P.S.1 W pomocy znalazłem słabo opisane metody
GetRSUprawnien i
PutRSUprawnien dla obiektu
Uzytkownik i spodziewałem się, że one zajmują się uprawnieniami w Sferze.
P.S.2 W zasadzie widzę, że z poziomu SQL-a mogę nadać odpowiednie uprawnienia użytkownikowi, ale pewnie musiałbym go przelogować by zadziałały.