|
модуль формы документа. | ☑ | ||
---|---|---|---|---|
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
|
Спасибо, все получилось!!!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |