Имя: Пароль:
1C
1С v8
как узнать есть ли у Роли право проведение на документ?
, ,
0 zladenuw
 
29.11.13
11:53
есть кнопка. у некоторых пользователей. право на запись у некоторых на проведение. как узнать по роли пользователя, он может проводить или записывать только ?
1 МойКодУныл
 
29.11.13
11:55
Ты же сам настраиваешь роли. Должен знать. Кнопка не стандартная что-ли? Определись с ролью, которая может проводить и проверяй "РольДоступна".
2 LehhaK
 
29.11.13
11:55
Конфигурация правой мышкой, все роли не предлагать?
3 zladenuw
 
29.11.13
11:57
да не. есть праводоступа, там можно задать право и объект.
4 Maxus43
 
29.11.13
12:02
Справочник = Метаданные.Справочники.Конкуренты;
Если Не ПравоДоступа("Чтение", Справочник) Тогда
5 zladenuw
 
29.11.13
12:08
(4) да я уже нашел. но. мне нужно узнать по текущему пользователю. а там надо указать пользователя информационной базы. а менеджерпользователейинформационнойбазы.текущийпользователь(). пишет что нет такого метода
6 Maxus43
 
29.11.13
12:12
(5) потому что Сервер и толстый клиент, там узнавай
7 zladenuw
 
29.11.13
12:15
да флаг сервер. надо было вот так ПользователиИнформационнойБазы.НайтиПоимени(имяПользователя())
8 Maxus43
 
29.11.13
12:17
(7) надо было так ПользователиИнформационнойБазыТекущийПользователь()
9 Defender aka LINN
 
29.11.13
12:18
(5) "а там надо указать пользователя информационной базы" - хорош свистеть-то. Указать не НАДО, а МОЖНО.
10 zladenuw
 
29.11.13
12:24
(9) а если не указывать. то получаю для текущего пользователя что ли ?
11 zladenuw
 
29.11.13
12:26
вернее даже не надо указывать. спасибо