Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
25 ноя 2024, 00:16

Выборка данных запросом

Автор Евгений90, 31 окт 2012, 08:57

0 Пользователей и 1 гость просматривают эту тему.

Евгений90

Помогите доработать запрос.  В выборку должна попасть номенклатура, у которой  есть нужное мне свойство и если оно пустое. Проблема в том, что в выборку попадает номенклатура,  у которой есть например несколько свойств (например, импортер, цвет и т.д.) и если они все пустые

Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
|    СправочникНоменклатура.Ссылка КАК Номенклатура,
|    ЗначенияСвойствОбъектов.Свойство.Наименование,
|    ЗначенияСвойствОбъектов.Свойство,
|    ЗначенияСвойствОбъектов.Объект,
|    ЗначенияСвойствОбъектов.Значение
|ИЗ
|    Справочник.Номенклатура КАК СправочникНоменклатура,
|    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
|      ПО СправочникНоменклатура.Ссылка = ЗначенияСвойствОбъектов.Объект
|ГДЕ

|    (ЗначенияСвойствОбъектов.Значение Есть NULL
|    И ЗначенияСвойствОбъектов.Свойство.Наименование =  &Свойство)
|    И СправочникНоменклатура.Ссылка В Иерархии(&ТоварыМФГ)
|    И (НЕ СправочникНоменклатура.ЭтоГруппа)";

Запрос.УстановитьПараметр("ТоварыМФГ", ЭтаФорма.ТоварыМФГ);
Запрос.УстановитьПараметр("Свойство", ЭтаФорма.СвойствоНоменклатуры);
Выборка = Запрос.Выполнить().Выбрать();


Евгений90

В чем может быть проблема?

Dethmontt

ЭтаФорма.СвойствоНоменклатуры - что это?
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Dethmontt

ЗначенияСвойствОбъектов.Значение Есть NULL почему значение должно равняться NULL ???
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск