0
AlexYAT
13.10.22
✎
13:09
|
Добрый день.
Подскажите куда копать - простой запрос, выполняется в консоле. показывает данные, но в СКД пустой результат.
Убрал все сортировки и отборы, в СКД выводится только таблица данных.
Текст запроса:
ВЫБРАТЬ РАЗЛИЧНЫЕ
Номенклатура.Ссылка КАК Номенклатура,
ЕСТЬNULL(ХарактеристикиНоменклатуры.Ссылка, ЗНАЧЕНИЕ(справочник.ХарактеристикиНоменклатуры.ПустаяСсылка)) КАК Характеристика1
ПОМЕСТИТЬ ВсяНомерклатура
ИЗ
Справочник.Номенклатура КАК Номенклатура
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ХарактеристикиНоменклатуры КАК ХарактеристикиНоменклатуры
ПО (ВЫБОР
КОГДА Номенклатура.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(перечисление.ВариантыИспользованияХарактеристикНоменклатуры.ИндивидуальныеДляНоменклатуры)
И ХарактеристикиНоменклатуры.Владелец ССЫЛКА Справочник.Номенклатура
ТОГДА Номенклатура.Ссылка = (ВЫРАЗИТЬ(ХарактеристикиНоменклатуры.Владелец КАК Справочник.Номенклатура))
КОГДА Номенклатура.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(перечисление.ВариантыИспользованияХарактеристикНоменклатуры.ОбщиеДляВидаНоменклатуры)
ТОГДА Номенклатура.ВидНоменклатуры = ХарактеристикиНоменклатуры.ВидНоменклатуры
КОГДА Номенклатура.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(перечисление.ВариантыИспользованияХарактеристикНоменклатуры.ОбщиеСДругимВидомНоменклатуры)
ТОГДА Номенклатура.ВладелецХарактеристик = ХарактеристикиНоменклатуры.ВидНоменклатуры
КОНЕЦ)
ГДЕ
Номенклатура.ЭтоГруппа = ЛОЖЬ
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВсяНомерклатура.Номенклатура КАК Номенклатура,
ВсяНомерклатура.Характеристика1 КАК Характеристика1,
ЕСТЬNULL(ШтрихкодыНоменклатуры.Штрихкод, "<НЕТ>") КАК ШтрихКод
ИЗ
ВсяНомерклатура КАК ВсяНомерклатура
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ШтрихкодыНоменклатуры КАК ШтрихкодыНоменклатуры
ПО ВсяНомерклатура.Номенклатура = ШтрихкодыНоменклатуры.Номенклатура
И ВсяНомерклатура.Характеристика1 = ШтрихкодыНоменклатуры.Характеристика
|
|