Имя: Пароль:
1C
1С v8
проверка роли при запуске предприятия программно
0 Александра1с
 
24.10.23
20:35
база  ут бсп, как проверить при запуске  предприятия наличие роли у пользователя, знаю про модуль приложения в процедуре ПриНачалеРаботыСистемы  не видит все бсп функции т.к. они на тонком не пашут, какие есть альтернативы проверки роли при запуске предприятия? создавала  общий модуль серверный и пыталась вызвать экспортную процедуру но тоже шишь
1 Волшебник
 
24.10.23
20:37
поставь флаг "Вызов сервера" у общего модуля
2 AlvlSpb
 
24.10.23
21:53
(0) А просто метод РольДоступна(ИмяРоли) не подходит? Обязательно БСП-шные методы?
3 Александра1с
 
24.10.23
23:10
(1) не видит процедуру общего модуля в предприятии( она экспортная)  в конфигураторе всё шик,  а при запуске предприятия не находит
4 Александра1с
 
24.10.23
23:11
(2) роль доступна тоже на тонком не работает
5 Александра1с
 
24.10.23
23:15
какая-то ерунда в одно
6 Александра1с
 
24.10.23
23:15
какая-то ерунда в одном модуле клиентская процедура не видит серверную
7 AlvlSpb
 
24.10.23
23:31
(4) Так сделай в модуле сеанса в УстановкаПараметровСеанса. Только, конечно, в конце модуля, когда пользователь уже установлен
8 Александра1с
 
24.10.23
23:37
(7) уно моменто пробую
9 Александра1с
 
25.10.23
08:02
та же ерунда, подскажите где после модуля приложения можно проверить   роль пользователя и открыть там форму
10 Александра1с
 
25.10.23
09:59
реализовала проверку и открытие  в приоткрытии начальной страницы
11 Kigo_Kigo
 
25.10.23
10:03
(10) ПроверитьРоли("МояРоль") прекрасно работает
12 Kigo_Kigo
 
25.10.23
10:12
извиняюсь - вот так - "Пользователи.РолиДоступны("МояРоль")"
Ошибка? Это не ошибка, это системная функция.