|
v7: Запрет выполнения отчета с определенной группой номенклатуры | ☑ | ||
---|---|---|---|---|
0
maestro-72
22.08.13
✎
16:19
|
Задача стоит следующая, необходимо сделать так чтобы в одной организации супервайзеры могли формировать отчеты только по своей группе товаров. С выбором номенклатуры все просто. Не могу решить проблему если допустим супервайзер 1 сделал себе отчетец и сохранил настройки, супервайзер 2 входит и видит эти настройки и соответственно может сделать этот отчет. Возможно ли как нибудь оценить что в настройках для номенклатуры. Т.е. какая номенклатура в отчете выбрана уже.
Может как то прошерстить файл настроек для отчета. Но как понять какой файл для этого отчета? Пните в нужную сторону пожалуйста... |
|||
1
viktor_vv
22.08.13
✎
16:21
|
А нафига тебе эти настройки. Ты ограничивай не выбор номенклатуры в фильтры, а добавляй в запрос дополнительное условие ограничивающее выборку.
|
|||
2
viktor_vv
22.08.13
✎
16:23
|
То есть независимо от того, что там в фильтрах выбрано, будет дополнительно накладываться условие.
|
|||
3
Злопчинский
22.08.13
✎
16:23
|
тупая задача. все равно все все знают
|
|||
4
Chum
22.08.13
✎
16:24
|
(0) тебе какая печать до настроек? И вообще они индивидуальные, если используются каталоги пользователей.
Использовать ограниченный список при выборе номенклатуры тем или иным пользователем. Разрешенную группу указать для пользователя в справочнике пользователи или типа того. |
|||
5
maestro-72
22.08.13
✎
16:40
|
Хотел просто сделать чтобы какую нибудь одну функцию в отчете указать для проверки, типа можно отчет делать или нельзя, а так придется каждый отчет лопатить индивидуально... их 36 штук
|
|||
6
maestro-72
22.08.13
✎
16:44
|
(1) идея в общем понятна, в эту сторону и думал. Только смущает что при изготовлении отчета для не того супера выйдет пустое табличное поле безо всяких объяснений. Хотелось бы чтобы предупреждение какое выскакивало типа незя вам батенька с такими параметрами отчет делать. Выберите свою номенклатуру...
|
|||
7
Chum
22.08.13
✎
16:51
|
(6) привяжи группу номенклатуры пользователю в справочнике Пользователи. В отчете фильтр по этой группе. Одно небольшое условие и все.
|
|||
8
Злопчинский
22.08.13
✎
16:52
|
(7) не проятнет. придется делать "многие-ко-многи"
|
|||
9
Chum
22.08.13
✎
16:57
|
(8) >супервайзеры могли формировать отчеты только по своей группе товаров
|Условие(Номенклатура в ВыбГруппаНоменклатуры); |
|||
10
Cthulhu
22.08.13
✎
19:57
|
Во "ВводНового" (прикольно что не все в курсе, что эта предопределенная процедура выполяентя в отчетах и обработках при открытии настойки))) модуля формы отчета выполняй такой же контроль как при вводе - с вычисткой не удовлетворяющих условиям реквизитов.
|
|||
11
vcv
23.08.13
✎
08:44
|
Если конфигурация типа типового ТиС, то во всех отчетах накладываются фильтры через функцию в глобальнике
Функция глФильтрПоПеременнойЗапроса(ТаблицаМФ = "", ИмяПеремЗапроса,ПолеЕФ,ИмяПоляЕФ,ТекстЗапроса,...) В ней в конце добавляешь кусок, который для переменной "Номенклатура" добавляет в текст запроса условие. Немножко кода - и задача выполнена для всех отчетов разом. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |