|
Запрос к доп.реквизитам | ☑ | ||
---|---|---|---|---|
0
BlackJack
12.03.15
✎
22:51
|
Подскажите, пожалуйста, как правильно построить запрос к доп.реквизитам. Что-то туплю уже под вечер.
Выбираю из табличной части документа, например, номенклатуру с основными реквизитами и помещаю во временную таблицу Товары. Потом делаю левое соединение с табличной частью доп.реквизитов справочника номенклатуры. ИЗ Товары КАК Товары ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура.ДополнительныеРеквизиты КАК НоменклатураДополнительныеРеквизиты ПО Товары.Номенклатура = НоменклатураДополнительныеРеквизиты.Ссылка ГДЕ (НоменклатураДополнительныеРеквизиты.Свойство = &СвойствоСтрана ИЛИ НоменклатураДополнительныеРеквизиты.Свойство ЕСТЬ NULL ) По идее, последнее условие должно корректно обрабатывать ситуации, когда реквизит товару не задан. Но почему-то не работает. Если значение реквизита не задано, то такой товар в запрос не попадает. |
|||
1
RomanYS
12.03.15
✎
22:53
|
ПО Товары.Номенклатура = НоменклатураДополнительныеРеквизиты.Ссылка
И НоменклатураДополнительныеРеквизиты.Свойство = &СвойствоСтрана и не надо ГДЕ |
|||
2
BlackJack
12.03.15
✎
22:58
|
(1) Делал так. С этим запросом вообще странные вещи творятся. Тогда все товары попадают, но нет самой колонки со значением доп.реквизита.
|
|||
3
BlackJack
12.03.15
✎
22:59
|
(1) а нет, не так делал. Делал с ГДЕ. Попробую.
|
|||
4
BlackJack
12.03.15
✎
23:00
|
(1) Попробовал. Такая же фигня - товары все есть, колонки нет.
|
|||
5
Naumov
12.03.15
✎
23:03
|
(4) Колнки нет, не там свойства ищешь. Загляни визуально в РС ЗначенияыСвойствОбъектов. Не там ли твои свойства?
|
|||
6
RomanYS
12.03.15
✎
23:04
|
что значит, нет колонки?
Выбрать Товары.Номенклатура , НоменклатураДополнительныеРеквизиты.Значение КАК Страна ИЗ Товары ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура.ДополнительныеРеквизиты КАК НоменклатураДополнительныеРеквизиты ПО Товары.Номенклатура = НоменклатураДополнительныеРеквизиты.Ссылка и НоменклатураДополнительныеРеквизиты.Свойство = &СвойствоСтрана |
|||
7
BlackJack
12.03.15
✎
23:06
|
(6) Всё, разобрался, спасибо.
Я уже с модифицированным запросом игрался, ему без ГДЕ не помогало. А если исходный поменять, то да, всё ОК. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |