|
Группа доступа 1С |
☑ |
0
Gossar1C
26.03.13
✎
11:59
|
Здравствуйте. Подскажите пожалуйста как получить группу доступа текущего пользователя?
можно ли выполнить поиск выборкой?
или же надо запросом лезть в справочник группы доступа чтобы найти нужную группу?
суть заключается в том чтобы при изменении поля менеджер автоматом ставилась его группа
|
|
1
Gossar1C
26.03.13
✎
12:03
|
&НаСервере
Функция ПолучитьГруппуМенеджера(Менеджер)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ГруппыДоступа.Ссылка
|ИЗ
| Справочник.ГруппыДоступа КАК ГруппыДоступа
|ГДЕ
| ГруппыДоступа.Пользователи.Пользователь = &Менеджер";
Запрос.УстановитьПараметр("Менеджер",Менеджер);
КонецФункции
незнаю правильно ли я его составил...
|
|
2
Gossar1C
26.03.13
✎
12:05
|
дело в том что менеджер может и в других группах доступа содержаться не обязательно в его допустим уволили сотрудника и к нему в группу добавили менеджера
|
|
3
fisher
26.03.13
✎
12:15
|
(2) Правильно поставленный вопрос содержит большую часть ответа.
|
|
4
Gossar1C
26.03.13
✎
12:17
|
(3) да, я не правильно сказал, надо найти группу доступа менеджера при изменении поля менеджер
|
|
5
fisher
26.03.13
✎
12:22
|
(4) Ты уже ж сам сообразил, что таких групп может быть несколько. Т.е. с постановкой задачи у тебя что-то не так.
|
|
6
Gossar1C
26.03.13
✎
12:25
|
(5) да может быть несколько групп куда включен этот менеджер, но у него есть одна основная его группа, допустим ГруппаВасильев и менеджер соотвтественно Васильев, мне бы подсказочку, если ли в группахдоступа какая то привязка конкретно к менеджеру? или там только списки куда можно подобрать менеджеров и руководителей?
|
|
7
fisher
26.03.13
✎
12:28
|
(6) Основная группа доступа? Первый раз слышу. Если ты хочешь реализовать такой функционал (не совсем понятна его суть), то не в группах доступа должна быть привязка к менеджеру, а у менеджера должна быть прямая ссылка на основную группу доступа.
"ГруппаВасильев" - а за это вообще должно быть стыдно.
|
|
8
Gossar1C
26.03.13
✎
12:37
|
(7) борюсь с тем что имею, в наследство от предыдущего одинэсника осталось... ну как еще объяснить
Администраторы
Пользователи:
Администратор
ПомощникАдминистратора
Проектор
ГруппаВасильев
Пользователи:
Администратор
ПомощникАдминистратора
Проектор
Васильев
ГруппаПетров
Пользователи:
Администратор
ПомощникАдминистратора
Проектор
Петров
ГруппаСеменов
Пользователи:
Администратор
ПомощникАдминистратора
Проектор
Семенов
Петров
Васильев
не пойму как получить ГруппаВасильев...
|
|
9
fisher
26.03.13
✎
13:06
|
Как достойный наследник достойного наследства, ты обязан искать по вхождению "Васильев".
Если кроме шуток, то непонятна цель.
Ну, определил ты что пользователь Васильев одновременно относится к группам "ГруппаВасильев" и "ГруппаПетров". Что дальше? Как выберешь из этих групп одну? А самое главное - зачем?
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший