Имя: Пароль:
1C
1С v8
УпрФормы, НаКлиенте, проверить наличие роли у текущего пользователя
, ,
0 anisa8310
 
26.05.14
15:12
1С:Предприятие 8.3 (8.3.4.408)
На клиенте, процедура: При Открытии ,
нужно проверить наличие роли у текущего пользователя

На сервере без проблем проверяет:
Если РольДоступна ... Тогда

Подскажите как мне узнать при открытии наличие роли у ТекущегоПользователя

Заранее всех благодарю!
1 Wobland
 
26.05.14
15:12
а при создании? а зачем?
2 nufnufcheg
 
26.05.14
15:13
обратись на сервер
3 Segate
 
26.05.14
15:15
Экспромт:
&Наклиенте
Если РольДоступна() тогда...


&НаСервере
Функция РольДоступна()

Если рольДостунпна... тогда
Возврат истина

Иначе
Возврат ложь

конецф...
4 andreymongol82
 
26.05.14
15:15
(0) надо не при открытии, а при создании на сервере
5 Wobland
 
26.05.14
15:18
(3) чо бы сразу не вернуть РольДоступна()?
6 mikecool
 
26.05.14
15:19
(5) ему за строки платят
7 andreymongol82
 
26.05.14
15:19
Вот так лучше будет

&Наклиенте
Если РольДоступна("ля") тогда...


&НаСервере
Функция РольДоступна()

    Возврат РольДоступна("ля");

Конецфункции
8 mikecool
 
26.05.14
15:20
(7) (4) все равно лучше
9 Wobland
 
26.05.14
15:21
(7) параметр у серверной функции забыл
10 anisa8310
 
26.05.14
15:39
Спасибо поняла сейчас буду делать значит в функцию на сервере надо потом на клиенте её выполнить...
11 Wobland
 
26.05.14
15:45
(10) на здоровье не поняла
12 nufnufcheg
 
26.05.14
17:45
тогда уж &НаСервереБезКонтекста
2 + 2 = 3.9999999999999999999999999999999...