|
Замена пустой строки на неопределено в запросе |
☑ |
0
DiFas
19.11.19
✎
11:56
|
Добрый день всем. Подскажите, пожалуйста. Есть запрос:
ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
ПоступлениеТоваровУслугТовары.ЗаказПоставщику КАК ЗаказПоставщику
ИЗ
Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
ГДЕ
ПоступлениеТоваровУслугТовары.Ссылка = &СсылкаНаОбъект
Дело в том, что если в поступлении в табличной части "Товары" отсутствует ЗаказПоставщику, то выходит пустая строка, но и понятное дело 1С не считает этот запрос пустым:
Слышал, что можно как-то в условии запроса сделать так, чтобы эта пустая строка не выходила и соответственно запрос считался пустым. Но ничего путного не нашел, помогите
|
|
1
ДенисЧ
19.11.19
✎
12:00
|
ГДЕ
ПоступлениеТоваровУслугТовары.Ссылка = &СсылкаНаОбъект
и ПоступлениеТоваровУслугТовары.ЗаказПоставщику <> ЗНАЧЕНИЕ(Документ.ЗаказПоставшику.ПустаяСсылка)
|
|
2
DiFas
19.11.19
✎
12:02
|
(1) всё гениальное и простое всегда рядом. Спасибо!
|
|
3
olegves
19.11.19
✎
12:05
|
(1) (2) правильнее делать внутренним соединением ПТУ и Заказов. У тебя в запросе неявное левое соединение
|
|
4
pechkin
19.11.19
✎
12:06
|
(3) это где ж? тут же через точку ничего нет
|
|
5
ДенисЧ
19.11.19
✎
12:06
|
(4) "оступлениеТоваровУслугТовары.ЗаказПоставщику"
здесь...
|
|
6
D_E_S_131
19.11.19
✎
13:15
|
(5) Так это не соединение. Было бы "оступлениеТоваровУслугТовары.ЗаказПоставщику.Номер" - вот это да, соединение.
|
|