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

1С:Предприятие :: 1С:Предприятие 8 общая

Как "отфильтровать" список?

Как "отфильтровать" список?
Я
   live in sky dreams
 
13.10.16 - 18:07
Дано:
1С 8.3.8.2137
Толстый клиент, обычные формы.

Есть Таблица на форме типа "СправочникСписок". Моя хотеть отфильтровать его по признаку есть ли остаток по номенклатуре или нет.
На ум пришло отбор по "Ссылка" использовать. Набить в список отбора ссылки на элементы справочника, по которым есть остаток. Но, если я ставлю "ВСписке", то в режиме иерархического просмотра группы все равно отображаются все. Разворачиваю - пустые, что логично. Отбор то работает. Но вот эти пустые группы не хотелось бы видеть, хотелось бы видеть только те, которые содержат элементы согласно условиям отбора.

Как это реализовать?
 
 
   zak555
 
1 - 13.10.16 - 18:16
Сделай дс, зачем обычные формы?
   live in sky dreams
 
2 - 14.10.16 - 07:59
(1) там обработина о 5 вкладках и несколько тыс строк программного кода... Переделывать сейчас все из-за 1 хотелки менеджера как-то не воодушевляет :)
   live in sky dreams
 
3 - 14.10.16 - 08:02
Хотя стоп!!!! Что я туплю, переделывать то не всю обработку а только форму подбора...
(1) а в ДС при иерархическом просмотре отображаются только нужные группы?
   Рэйв
 
4 - 14.10.16 - 08:04
Элементы.Список.Отображение=ОтображениеТаблицы.Список;
        ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
        ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ЭтоГруппа");
        ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
        ЭлементОтбора.ПравоеЗначение = Ложь;    
        ЭлементОтбора.Использование = Истина;
        Элементы.Список.Обновить();    
        Элементы.ФормаКоманднаяПанель.ПодчиненныеЭлементы.ФормаСоздатьГруппу.Доступность=Ложь;
        Элементы.Список.ИзменятьСоставСтрок=Ложь;
        Элементы.Список.ВыборГруппИЭлементов=ИспользованиеГруппИЭлементов.Элементы;
        Элементы.Список.ГоризонтальныеЛинии=Истина;
   FIXXXL
 
5 - 14.10.16 - 08:55
(4) хитрый какой :)
ТС хочет только пустые папки скрыть, в которых нет остатка

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