|
модуль формы документа. |
☑ |
0
legol90
25.05.17
✎
11:29
|
ребята есть справочник пользователи. в нем есть группы пользователей.
есть документ у него есть форма с элементом1 и элемент2.
Пишу код
ТекущийПользователь=ПользователиИнформационнойБазы.ТекущийПользователь();
если текщиийПолщьзователь Принадлежит группе
тогда
ЭлементыФормы.Элемент1.Видимость =ложь;
КонецЕсли;
Я понимаю что можно через назначение ролей, но может кто подскажет как написать это условие "принадлежит группе"
|
|
1
cw014
25.05.17
✎
11:30
|
А что за "ПринадлежитГруппе" у объекта "ПользовательИнформационнойБазы"?
|
|
2
vicof
25.05.17
✎
11:31
|
Запросом
|
|
3
dezss
25.05.17
✎
11:32
|
(2) + в иерархии
|
|
4
legol90
25.05.17
✎
11:38
|
(1) в справочнике пользователи можно создавать группу.
|
|
5
Franchiser
гуру
25.05.17
✎
11:38
|
Пользователи. ТекущийПользователи()
Пользователи это модуль
|
|
6
legol90
25.05.17
✎
11:40
|
(2) а без запроса никак? просто это не красиво выглядеть будет
|
|
7
legol90
25.05.17
✎
11:45
|
(5) Я так понимаю что нет
|
|
8
Михаил Козлов
25.05.17
✎
11:47
|
(6) Ну если запросом некрасиво, пройдитесь циклом по родителям и как только наткнетесь на нужную группу - прервать.
|
|
9
legol90
25.05.17
✎
12:05
|
Ну почему нельзя написать примерно что то такое
Если ТекущийПользователь.Родитель = Справочники.Пользователи.НайтиПоКоду("КодГруппы")
тогда
//ла-ла
КонецЕсли
это бы значительно облегчило бы жизнь
|
|
10
h-sp
25.05.17
✎
12:08
|
(9) разве кто-то запрещает7 пишите. Просто запрос явно красивее, чем это дерьмо.
|
|
11
Михаил Козлов
25.05.17
✎
12:21
|
(9)
Функция ПользовательВГруппе(пользователь, группа)
родитель = пользователь;
ПОКА ЗначениеЗаполнено(родитель) Цикл
Если родитель = группа Тогда
Прервать;
Иначе
родитель = родитель.Родитель;
КонецЕсли;
КонецЦикла;
Возврат родитель = группа;
КонецФункции
Так "красиво"?
|
|
12
НЕА123
25.05.17
✎
12:25
|
(11)
пользователь.ПринадлежитЭлементу(группа)
|
|
13
legol90
25.05.17
✎
15:50
|
Спасибо, все получилось!!!
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший