|
запрос свойства номенклатуры | ☑ | ||
---|---|---|---|---|
0
Александр056
20.05.15
✎
12:31
|
Подскажите, пож-та! цель получить номенклатуру у которой значение свойства не заполнено, как пример мин остаток, делаю запрос, простой,
беру справочник номенклатура, регистр сведений ЗначенияСвойствНоменклатуры, левым соединением соединяю, получил результат по всем позициям, выбрал 1 для теста,по ней отбор, есть свойство есть значение, очищаю его, и вуаля оно пропадает, т.е. получается не определено и совсем не выводится, вопрос как вывести номенклатуру, у которой не заполнено значений свойства? собственно запрос ВЫБРАТЬ ЗначенияСвойствОбъектов.Объект, ЗначенияСвойствОбъектов.Свойство, ЗначенияСвойствОбъектов.Значение ИЗ Справочник.Номенклатура КАК Номенклатура ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов ПО Номенклатура.Ссылка = ЗначенияСвойствОбъектов.Объект ГДЕ ЗначенияСвойствОбъектов.Объект = &Номеклатура |
|||
1
asady
20.05.15
✎
12:34
|
ГДЕ ЗначенияСвойствОбъектов.Объект ЕСТЬ NULL
|
|||
2
Александр056
20.05.15
✎
12:35
|
||||
3
asady
20.05.15
✎
12:44
|
(2) думать за тебя я должен - что-ли?
вместо ЗначенияСвойствОбъектов.Объект нужно Номенклатура.Ссылка |
|||
4
Александр056
20.05.15
✎
12:52
|
(3) упс, спасибо, доделал)
|
|||
5
Александр056
23.05.15
✎
11:52
|
вот вопрос снова, по этой теме, данный запрос выбирает позиции номенклатуры у которых вообще нет заполненных свойств, но если есть хоть одно заполненное то не выводит, даже если нужное свойство мин остаток пустое, пробовал добавить параметр ЗначенияСвойствОбъектов.Свойство не в(&спискезначений) куда поместил все свойства кроме нуужного, результат не тот, подскажите как отобрать номенклатуру у которой или частично заполнены свойства или совсем не заполнены, но самое главное те у которых свойство мин остаток не заполнено. на всякий напоминаю что есть не заполнено свойство то и объект и свойство и значение NULL
|
|||
6
Александр056
23.05.15
✎
12:56
|
Ап
|
|||
7
Defender aka LINN
23.05.15
✎
13:05
|
(5) В книжке по SQL всего-то страниц 30. Думаю, за месяц осилишь
|
|||
8
Александр056
23.05.15
✎
13:11
|
(7) подскажи литературу, посмотрю
|
|||
9
Рэйв
23.05.15
✎
13:16
|
(7)Мне кажется, ты черезчур оптимистичен.
3-4 месяца для ТС минимум |
|||
10
Александр056
24.05.15
✎
20:25
|
если кому-то интересно вдруг станет вот запрос который все отбирает как надо:
ВЫБРАТЬ Номенклатура.Ссылка, ЗначенияСвойствОбъектов.Объект, ЗначенияСвойствОбъектов.Свойство, ЗначенияСвойствОбъектов.Значение ИЗ Справочник.Номенклатура КАК Номенклатура ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов ПО Номенклатура.Ссылка = ЗначенияСвойствОбъектов.Объект И (&свойство = ЗначенияСвойствОбъектов.Свойство) ГДЕ Номенклатура.ЭтоГруппа = &нет И ЗначенияСвойствОбъектов.Значение ЕСТЬ NULL |
|||
11
D_E_S_131
25.05.15
✎
10:35
|
(10) "цель получить номенклатуру у которой значение свойства не заполнено" — имхо поля из РС можно было и не выбирать, взять получить "Номенклатура.Ссылка".
|
|||
12
D_E_S_131
25.05.15
✎
10:36
|
"взять получить" = "достаточно получить"
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |