|
Помогите составить запрос |
☑ |
0
antotti
10.01.15
✎
15:24
|
Добрый день, туплю в УТ11.1....
Как составить запрос, чтобы выбрать все ПоступленияДС, у которых в тч "Расшифровка платежа" не заполнен реквизит "Заказ" ???
Пишу так:
"ВЫБРАТЬ
ПоступлениеБезналичныхДенежныхСредствРасшифровкаПлатежа.Ссылка КАК Ссылка
ИЗ
Документ.ПоступлениеБезналичныхДенежныхСредств.РасшифровкаПлатежа КАК ПоступлениеБезналичныхДенежныхСредствРасшифровкаПлатежа
ПОЛНОЕ СОЕДИНЕНИЕ Документ.ЗаказКлиента КАК ЗаказКлиента
ПО ПоступлениеБезналичныхДенежныхСредствРасшифровкаПлатежа.Заказ = ЗаказКлиента.Ссылка
ГДЕ
ПоступлениеБезналичныхДенежныхСредствРасшифровкаПлатежа.Ссылка.Проведен"
|
|
1
exwill
10.01.15
✎
15:28
|
ВЫБРАТЬ РАЗЛИЧНЫЕ
ПоступлениеБезналичныхДенежныхСредствРасшифровкаПлатежа.Ссылка КАК Ссылка
ИЗ
Документ.ПоступлениеБезналичныхДенежныхСредств.РасшифровкаПлатежа КАК ПоступлениеБезналичныхДенежныхСредствРасшифровкаПлатежа
ГДЕ ПоступлениеБезналичныхДенежныхСредствРасшифровкаПлатежа.Заказ = &ПустойЗаказ
|
|
2
antotti
10.01.15
✎
15:40
|
не катит(
|
|
3
antotti
10.01.15
✎
15:43
|
в выборке оказывается 0 строк(( Хотя документ я специально создал без заказа, для проверки
|
|
4
exwill
10.01.15
✎
15:47
|
(3) Параметр правильно устанавливай.
|
|
5
antotti
10.01.15
✎
15:50
|
Так разве не правильно?
Запрос.УстановитьПараметр("ПустойЗаказ" , Документы.ЗаказКлиента.ПустаяСсылка() );
|
|
6
zhig75
10.01.15
✎
15:54
|
В условиях ГДЕ
ТипЗначения(ПоступлениеБезналичныхДенежныхСредствРасшифровкаПлатежа.Заказ) = Тип(Документ.ЗаказКлиента.ПустаяСсылка)
Или ЕСТЬ NULL(ПоступлениеБезналичныхДенежныхСредствРасшифровкаПлатежа.Заказ)
|
|
7
SeraFim
10.01.15
✎
15:59
|
УТ нету, но если ПоступлениеБезналичныхДенежныхСредствРасшифровкаПлатежа.Заказ - составной тип, то надо сравнивать с НЕОПРЕДЕЛЕНО
|
|
8
antotti
10.01.15
✎
16:00
|
щас попробую, спасибо за советы
|
|
9
antotti
10.01.15
✎
16:05
|
в точку - при составном типе - нужно сравнивать с неопределено.... я и не знал(
Спасибо,все заработало)
|
|
10
FIXXXL
10.01.15
✎
23:09
|
(9) Если точность выборки важна, нужно и на пустые значения ссылок проверять при составом типе. Ибо могут док начать выбирать, т.е. присвоить тип полю Заказ, но не выбрать. Тогда Неопределено не прокатит.
|
|