Имя: Пароль:
1C
 
Отбор в динамическом списке иерархического справочника
0 repin_mike
 
20.03.19
11:46
Нужно сделать отбор в динамическом списке иерархического справочника.

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

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

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

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

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

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