|
8.3.15 (УФ) ПередНачаломРаботыСистемы()
| ☑ |
0
Bayker20
25.08.20
✎
07:43
|
Добрый день, коллеги.
Подскажите кто разбирался с вопросом: какие данные пользователя доступны в процедуре ПередНачаломРаботыСистемы() (не путайте с ПриНачалеРаботыСистемы())?
Кроме имя пользователя ничего не нашел, может кто знает есть ли способ получить хотя бы доступность роли?
В общем задача: надо для определенных пользователей запускать полноэкранный режим, который запускается только в ПередНачаломРаботыСистемы.
|
|
1
Тихий омут
25.08.20
✎
08:35
|
А в чём проблема вызвать серверный модуль и в нём проверить доступность роли?
|
|
2
Bayker20
25.08.20
✎
09:03
|
Ругается.
У меня подозрение, что в ПередНачаломРаботыСистемы роли еще не прочитаны.
|
|
3
Тихий омут
25.08.20
✎
09:20
|
Ругается на что? Специально перед (1) создал пустую базейку и проверил, всё путём
|
|
4
Bayker20
25.08.20
✎
09:23
|
На РольДоступна()
У меня УТ, скинь как ты сделал, попробую по аналогии, а то что-то с утра уже лыжи не едут..
|
|
5
Kigo_Kigo
25.08.20
✎
09:25
|
Как вариант (проверять лень), по имени пользователя искать пользователя выбирать роли и проверять,все программно
|
|
6
Тихий омут
25.08.20
✎
09:31
|
Процедура ПередНачаломРаботыСистемы(Отказ)
А=ОбщийМодуль1.ПРоверитьРоль();
КонецПроцедуры
ОМ.ОбщийМОдуль1() [свойства модуля: сервер, вызов сервера, привилегированный]
Функция ПРоверитьРоль() Экспорт
Возврат РольДоступна("Роль2");
КонецФункции // ПРоверитьРоль()
|
|
7
Bayker20
25.08.20
✎
10:39
|
(6) Спасибо друг, проблема наверное была в свойствах модуля.
В общем получилось, спасибо.
|
|