0
jq
22.05.15
✎
12:22
|
Подскажите в чем может быть заковыка?
В форме списка спр-ка пытаюсь отфильтровать по заданному списку с элементами этого спр-ка. Все выводит, но есть одно но - помимо элементов и групп выводятся еще какие-то пустые значения (папки с вопросиками). Откуда они могут браться? При выключенном иерархическом просмотре их нет, а при включенном появляются...
Процедура:
Процедура СделатьОтборПоУсловиям()
спОтбора=СоздатьОбъект("СписокЗначений");
тЗап=
"//{{ЗАПРОС(Сформировать)
|без итогов;
|Модель = Справочник.Применяемость.Модель;
|Владелец = Справочник.Применяемость.Владелец;
|Условие(Модель в ВыбМодель);
|Группировка Владелец;
|";
Зап=СоздатьОбъект("Запрос");
Если Зап.Выполнить(тЗап)=0 Тогда
Сообщить(?(Право[123]=1,тЗап,"Запрос не выполнен")); Возврат;
КонецЕсли;
Пока Зап.Группировка()=1 Цикл
спОтбора.ДобавитьЗначение(Зап.Владелец.ТекущийЭлемент());
КонецЦикла;
спОтбора.ВыбратьЗначение("");
ИспользоватьСписокЭлементов(спОтбора);
КонецПроцедуры
В списке только нужные элементы и группы:
Так все это отображается:
|
|