Подскажите, как выбрать все элементы в справочнике,зная группу. Запрос сделал такой:
СписокНоменклатуры=СоздатьОбъект("СписокЗначений");
//Создание объекта типа Запрос
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(ЗапросПоНоменклатуре)
|Код = Справочник.Номенклатура.Код;
|Родитель = Справочник.Номенклатура.Родитель;
|Группировка Код;
|Условие(Родитель = ВыбТМЦ);
|"//}}ЗАПРОС
;
// Если ошибка в запросе, то выход из процедуры
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
Возврат 0;
КонецЕсли;
Пока Запрос.Группировка(1) = 1 Цикл
СписокНоменклатуры.ДобавитьЗначение(Запрос.Код);
КонецЦикла;
Возврат СписокНоменклатуры;
Но: если в группе есть только подгруппы, возвращает пустой список. Как сделать, чтобы из подгрупп тоже шла выборка?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший