|
Вопрос по справочникам номенклатуры |
☑ |
0
Akkreditator
08.01.15
✎
10:00
|
Такой вопрос, в справочнике есть группа внутри товары, внутри группы еще группы и внутри них товары, как выбрать внутри родительской главной группы, товары даже те которые находяться в подгруппе группы, как то так
|
|
1
DCKiller
08.01.15
✎
10:03
|
ВЫБРАТЬ
Номенклатура.Ссылка
ИЗ
Справочник.Номенклатура КАК Номенклатура
ГДЕ
Номенклатура.Родитель В ИЕРАРХИИ(&Родитель)
|
|
2
iceman2112
08.01.15
✎
10:06
|
И НЕ Номенклатура.ЭтоГруппа
|
|
3
Akkreditator
08.01.15
✎
10:13
|
ТЧ = ОбработкаОбъект.Товары;
ТекГруппа = ОбработкаОбъект.Номенклатура;
//{{КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Номенклатура.Ссылка КАК Номенклатура,
| Номенклатура.Код
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| Номенклатура.ЭтоГруппа = ЛОЖЬ
| И Номенклатура.Ссылка В ИЕРАРХИИ(&Родитель)";
Запрос.УстановитьПараметр("Родитель", ТекГруппа);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Стр = ТЧ.Добавить();
Стр.Код = ВыборкаДетальныеЗаписи.Код;
Стр.Номенклатура = ВыборкаДетальныеЗаписи.Номенклатура;
КонецЦикла;
//}}КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
Кому надо на будущее код такой, всем спасибо)
|
|
4
Rie
08.01.15
✎
10:17
|
(3)
ТЧ = Запрос.Выполнить().Выгрузить();
и не надо всяких там циклов.
|
|