Вход | Регистрация
 

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

Отбор в динамическом списке иерархического справочника
Я
   repin_mike
 
20.03.19 - 11:46
Нужно сделать отбор в динамическом списке иерархического справочника.

Если сделать именно отбор в компоновке, то он почему-то действует на элементы, но вся иерархия папок всё равно видна.
Попробовал сделать отбор через УсловноеОформление (видимость = нет), он чудесно работает для папок верхнего уровня, а вот если нужно показать папку второго уровня вложенности, то дерево будет пустым, очевидно из-за того, что для родителя видимость = ложь.

Может есть ещё варианты?
 
 
   repin_mike
 
1 - 20.03.19 - 11:57
Более-менее нашёл решение, можно обходить дерево и в отбор добавлять всю иерархию снизу вверх по одному элементу. Тогда через УсловноеОформление работает. Но как-то это на велосипед смахивает. Неужели нельзя проще?
   mistеr
 
2 - 20.03.19 - 12:08
Толком объясни, что нужно получить в итоге. Пока непонятно.
   mistеr
 
3 - 20.03.19 - 12:08
На примере.
   repin_mike
 
4 - 20.03.19 - 12:26
https://i.paste.pics/52p29.png

Вот иерархический справочник "Шаблоны", на форме это ДинамическийСписок, у которого выставлена основная таблица Справочник.Шаблоны

Требуется чтобы пользователь видел не всё дерево, а только часть. Например, только комбайны.

Если я ставлю отбор для динамического списка, то всё равно видно всё дерево. Правда, в тех папках которые не попали в отбор, не показаны элементы, но дерево всё равно видно целиком, а этого не нужно.
   mistеr
 
5 - 20.03.19 - 12:37
(4) А в реальности нужно ограничивать по контрагенту? Тогда нужно сделать справочник подчиненным.
   repin_mike
 
6 - 20.03.19 - 12:50
(5) Не, в реальности нужно ограничивать именно по папке или по набору папок. Вроде как одному доступны только трактора, другому - только комбайны, а третий в конторе один, ему доступно всё сразу в конторе. А четвёртый их шеф и он видит все конторы.

Может ещё на RLS посмотреть кстати, вероятно правами это настраивается лечге
   mistеr
 
7 - 20.03.19 - 12:55
(6) Динамический список на такой сценарий не рассчитан. Да, либо RLS, либо интерфейс делать другими средствами. ДЗ например.
   aleks_default
 
8 - 20.03.19 - 13:03
Дык а может режим просмора сделать не иерархический список а просто список или дерево?
   Ботаник Гарден Меран
 
9 - 20.03.19 - 13:57
РодительВерхнегоУровня

Список тем форума
Рекламное место пустует  Рекламное место пустует
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует