Имя: Пароль:
1C
1С v8
Ограничение видимости полей отчета в зависимости от роли
0 lero4ka23
 
04.09.14
07:54
Есть отчет в нем три поля Договор, статус, цена. Подскажите как можно ограничить видимость полей в зависимости от роли пользователя? Например экономист видит поля все, а инженер только договор и статус, поле цена не видима. Спасибо!
1 lxndr
 
04.09.14
07:56
сделать ограничение на цены, в запрос ключевое слово "РАЗРЕШЕННЫЕ".
2 lero4ka23
 
04.09.14
08:05
спаисбо, а не подскажите как сделать чтобы в отчет попадали те договора в которых инженер числится ответственном, например Договора Иванова виджел только Иванов, а Петров договора Петрова только?
3 lxndr
 
04.09.14
08:07
(2) если по простому - через отборы или параметры отчета.
Если по-серьёзному, то через ограничение доступа данным: добавлять в роли условия на доступ. Надо конкретнее? Какой из вариантов?
4 Трик
 
04.09.14
08:07
Кури РЛС. Если не вкурится, делай условие по текущему пользователю в запросе.
5 lero4ka23
 
04.09.14
08:10
через отборы по текущему пользователю
6 lxndr
 
04.09.14
08:17
(5) в запросе добавить условие вроде:
ДоговорыКонтрагентов.Менеджер = &Менеджер

Далее установить значение параметра "Менеджер", например, программно текущим пользователем. Отчет на СКД?
7 lero4ka23
 
04.09.14
08:28
да СКД
8 lxndr
 
04.09.14
11:13
(7) как и где параметр передать разберешься?