Господа, туплю с решением составления запроса подскажите кодом.
Есть таблица с двумя колонками номенклатура и склад. Колонка номенклатура -может хранить как элементы так и группу. Нужно выбрать все элементы из справочника номенклатура по тем группам которые выбраны в таблице и сопоставить к ним склады. Не удается после выборки сопоставить склады.
ВЫБРАТЬ
СхемаОбменаТовары.Склад,
СхемаОбменаТовары.Номенклатура
ПОМЕСТИТЬ ВТ_СхемаОбмена
ИЗ
Справочник.СхемаОбмена.Товары КАК СхемаОбменаТовары
ГДЕ
СхемаОбменаТовары.Ссылка = &Ссылка
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
_номенклатура.Ссылка
ИЗ
Справочник.Номенклатура КАК _номенклатура
ГДЕ
_номенклатура.ПометкаУдаления = ЛОЖЬ
И _номенклатура.Ссылка В ИЕРАРХИИ
(ВЫБРАТЬ
ВТ_СхемаОбмена.Номенклатура
ИЗ
ВТ_СхемаОбмена)
И _номенклатура.ЭтоГруппа = ЛОЖЬ
УПОРЯДОЧИТЬ ПО
_номенклатура.Родитель,
_номенклатура.Ссылка
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший