Имя: Пароль:
1C
1С v8
Отборы в динамических списках
0 g_vit83
 
01.09.15
08:24
Всем привет! Есть проблема при работе с динамическими списками в 1С (Конфигурация БП 3.0.39.60, Платформа 8.3.5.1486). Пример: в справочнике ОС помечаю группу первого уровня иерархии на удаление. Далее устанавливаю отбор по справочнику чтобы отображались только помеченные на удаление элементы, но в списке все равно видны все элементы первого уровня справочника. Так происходит при режиме просмотра списка в виде иерархического списка. При переключении режима просмотра в режим списка, отбор отрабатывает нормально. Вопрос: можно сделать так чтобы в режиме просмотра в виде иерархического списка отбор работал правильно?
1 Cyberhawk
 
01.09.15
08:35
Отбор работает правильно, ничего делать дополнительно не нужно. Просто твое понимание правильного отличается от общепринятого, видимо.
2 vde69
 
01.09.15
08:38
ситуация:

есть группа "А" НЕ ПОМЕЧЕНАЯ НА УДАЛЕНИЕ
внутри нее есть элемент "Э" Помеченный на удаление

вопрос, что показывать при твоем фильтре?
3 g_vit83
 
01.09.15
09:09
(1) а какое общепринятое понимание?
4 g_vit83
 
01.09.15
09:11
(2) элемент в группе становится отображается один, остальные элементы не видны
5 vde69
 
01.09.15
09:14
(4) а сама группа должна отображаться? она-же НЕ помечена на удаление?
6 g_vit83
 
01.09.15
09:25
(5) согласен не должна. То есть при режиме просмотра "динамический список", все элементы дерева, которые не конечные, отображаются всегда, независимо от отбора. Есть ли вариант сделать так, чтобы отбор влиял и на группы?
7 vde69
 
01.09.15
09:29
(6) варианты есть, но уверяю тебя они сложные в понимании и методологии, зависят от конкретики справочника и грозят сильными непонятками с пользователями.

по этому в типовых в таких случаях вместо динамических списков используют таблицу...
8 g_vit83
 
01.09.15
09:32
(7) понятно, спасибо! Будем искать другой путь)