Иерархический справочник "Номенклатура".
Нужно получить все первые группы этого справочника.
Пробую получить через выборку элементов по пустому значению, но почему то получаю все элементы:
СпрНоменклатура = СоздатьОбъект("Справочник.Номенклатура");
СпрНоменклатура.ИспользоватьРодителя(ПолучитьПустоеЗначение("Справочник.Номенклатура"));
СпрНоменклатура.ВыбратьЭлементы(1);
Пока СпрНоменклатура.ПолучитьЭлемент() = 1 Цикл
Сообщить(СпрНоменклатура.Наименование);
КонецЦикла;
СпрНоменклатура = СоздатьОбъект("Справочник.Номенклатура");
СпрНоменклатура.ВыбратьЭлементы();
Пока СпрНоменклатура.ПолучитьЭлемент() = 1 Цикл
Если (СпрНоменклатура.ЭтоГруппа() = 1) И (СпрНоменклатура.Уровень() = 1) Тогда
Сообщить(СпрНоменклатура.Наименование);
КонецЕсли;
КонецЦикла;
(0)
СпрНоменклатура = СоздатьОбъект("Справочник.Номенклатура");
СпрНоменклатура.ВыбратьЭлементы();
Пока СпрНоменклатура.ПолучитьЭлемент(0) = 1 Цикл
Если (СпрНоменклатура.ЭтоГруппа() = 1) Тогда
Сообщить(СпрНоменклатура.Наименование);
КонецЕсли;
КонецЦикла;