|
Выбрать элементы справочника группы |
☑ |
0
ogion83
13.09.13
✎
14:37
|
День добрый. Есть многоуровневый справочник. Как выбрать для группы "Материалы" элементы ее подгрупп. У меня пока получается получить только сами подгруппы.
Пробовал так:
Спр = Справочники.Номенклатура.Выбрать(Справочники.Номенклатура.НайтиПоКоду("00000000001"));
Пока СПР.Следующий()Цикл
НоваяСтрока = Первоначальная.Добавить();
НовСтр = Материалы.Добавить();
НоваяСтрока.Материал = СПР.Ссылка;
НоваяСтрока.ЕдИзмерения = СПР.БазоваяЕдиницаИзмерения;
НовСтр.Материал = СПР.Ссылка;
НовСтр.ЕдИзмерения = СПР.БазоваяЕдиницаИзмерения;
КонецЦикла;
|
|
1
ogion83
13.09.13
✎
14:52
|
Никто не в курсах чтоль?
|
|
2
Fish
гуру
13.09.13
✎
14:55
|
Запросом
|
|
3
Euguln
13.09.13
✎
15:07
|
ВыбратьИерархически не предлагать?
|
|
4
ogion83
13.09.13
✎
15:17
|
(3) Пробовал, не вышло.
|
|
5
Tatitutu
13.09.13
✎
15:23
|
+2
|
|
6
ogion83
13.09.13
✎
15:31
|
Ага.
ВЫБРАТЬ
| Номенклатура.Ссылка,
| Номенклатура.БазоваяЕдиницаИзмерения Как ЕдИзм
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| Номенклатура.Родитель В ИЕРАРХИИ(&Родитель)
| И Номенклатура.ЭтоГруппа = &ЭтоГруппа";
Запрос.УстановитьПараметр("Родитель",Справочники.Номенклатура.НайтиПоКоду("00000000001"));
Запрос.УстановитьПараметр("ЭтоГруппа", Ложь);
|
|