|
Результат запроса |
☑ |
0
Nic1
19.11.12
✎
12:14
|
Есть запрос типа такого:
ВЫБРАТЬ
Истина
ИЗ РегистрНакопления.ОстаткиТоваров КАК ОстаткиТоваров
ГДЕ ОстаткиТоваров.Регистратор = &Документ И ...
Необходимо, чтобы в случае, когда нету движений по регистратору, запрос возвращал какой-то результат, т.е. РезультатЗапроса.Пустой()=Ложь.
Можно ли такого добиться?
|
|
1
le_
19.11.12
✎
12:19
|
(0) Можно.
Можно еще ПЕРВЫЕ 1 добавить.
|
|
2
mikecool
19.11.12
✎
12:20
|
(0) а может просто использовать проверку на РезультатЗапроса.Пустой()?
|
|
3
mikecool
19.11.12
✎
12:20
|
а можно
ВЫБРАТЬ 1
Объединить
Остальной запрос
|
|
4
Reset
19.11.12
✎
12:24
|
ИМЕЮЩИЕ КОЛИЧЕСТВО(Истина) = 0
или
выбрать первые 1 поместить ВТ из ...;
Вт соединение ВТ где ВТ.Поле is null
|
|
5
Reset
19.11.12
✎
12:26
|
точнее не Вт с Вт соединять
а (выбрать &Документ) соединение Вт по истина где Вт.Чтото is null
|
|
6
Reset
19.11.12
✎
12:34
|
Даже без вт получится вроде:
Выбрать "Нет движений"
Из (Выбрать ИСТИНА КАК Ага) КАК Вложенный
Левое Соединение РегистрНакопления.ОстаткиТоваров Как Регистр
ПО (Регистр.Регистратор = &Документ)
Где Регистр.Регистратор is null
|
|