Имя: Пароль:
1C
1C 7.7
v7: Странно работает метод ИспользоватьСписокЭлементов() в иерархическом справочнике
0 jq
 
22.05.15
12:22
Подскажите в чем может быть заковыка?
В форме списка спр-ка пытаюсь отфильтровать по заданному списку с элементами этого спр-ка. Все выводит, но есть одно но - помимо элементов и групп выводятся еще какие-то пустые значения (папки с вопросиками). Откуда они могут браться? При выключенном иерархическом просмотре их нет, а при включенном появляются...

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

    Пока Зап.Группировка()=1 Цикл
        спОтбора.ДобавитьЗначение(Зап.Владелец.ТекущийЭлемент());
    КонецЦикла;
    спОтбора.ВыбратьЗначение("");
    ИспользоватьСписокЭлементов(спОтбора);
КонецПроцедуры

В списке только нужные элементы и группы:
http://f-picture.net/lfp/s008.radikal.ru/i306/1505/3e/20d05a729cc6.jpg/htm

Так все это отображается:
http://f-picture.net/lfp/i008.radikal.ru/1505/4e/1805b0598ecc.jpg/htm
http://f-picture.net/lfp/s61.radikal.ru/i171/1505/a3/89e9c2a3598f.jpg/htm
http://f-picture.net/lfp/s020.radikal.ru/i706/1505/3f/87856eb4af77.jpg/htm
1 Ёпрст
 
22.05.15
12:24
2 jq
 
22.05.15
12:33
Спасибо, то что надо!