Отбор в иерархическом справочнике #132790


#0 by BazilWPW
как обойти вот такую весчь? из ЖКК - "При установленнм иерархическом просмотре условия отбора не применяются к группам, т.е. показываются все группы справочника" А задача как раз в том , чтобы конкретный юзер видел только те товары и группы ,которые ему положено, в соответствии с условием отбора. А в иерархическои просмотре остаются видны и пустые группы, где нет подходящих по условию товаров, но видеть он их не должен категорически ...
#1 by Волшебник
А что секретного в названиях групп?
#2 by BazilWPW
так зведено, что менеждеры некоторых подразделений конторы, работающие удаленно в терминале,  не должны вообще знать о наличии определенных категорий номенклатуры ...
#3 by Волшебник
Задействуй событие ПриВыводеСтроки. Если группа - секретная, то изменяй текст ячейки на "<секретная группа>".
#4 by BazilWPW
эээ дык оно заранее не всегда неизвестно, какие точно группы не должны быть видимы именно для этого конкретного пользователя, т.к.  товары и группы по ходу работы могут изменяться, перемещаться и т.д.   есть конечно, строго секретные, но вообще должны быть видны только товары и те группы, в которых есть товары удовлетворяющие отбору Но сейчас видны все, в т.ч. и пустые ... вот как раз именно пустые спрятать надо...
#5 by Волшебник
Добавь в запрос условие "И НЕ Ссылка В (&СписокПустыхГрупп)"
#6 by Дяпти
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК С2 ПО С2.Родитель = С1.Ссылка
#7 by ymv
Можно еще с правами заморочиться.. тогда даже через консоль отчетов не сможет ничего вытащить :)
#8 by BazilWPW
че то туплю .. а как правильно получить список пустых групп? ну чтоб в параметре передать ??
#9 by Волшебник
А я не знаю. :) p.s. Наоборот, ты двигаешься в правильном направлении.
#10 by BazilWPW
ну да, если бы сообразить,  как проверить группу на пустоту, дело считай почти сделано )))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С