|
Синтаксическая ошибка в запросе
| ☑ |
0
AntonyFO
19.09.13
✎
07:50
|
Добрый день запрос был написан вручную:
Запрос=Новый Запрос;
Запрос.Текст=
"ВЫБРАТЬ
|ДокументЗаявкаНаРасходованиеСредств.Ссылка,
|ВЫБОР
| КОГДА ЕСТЬNULL(ЗаявкиНаРасходованиеСредствОстатки.СуммаВзаиморасчетовКонечныйОстаток, 0) > 0
| И ЕСТЬNULL(ЗаявкиНаРасходованиеСредствОстатки.СуммаВзаиморасчетовРасход, 0) > 0
| ТОГДА "ОплаченоЧастично"
| КОГДА ЕСТЬNULL(ЗаявкиНаРасходованиеСредствОстатки.СуммаВзаиморасчетовКонечныйОстаток, 0) < 0
| ТОГДА "Переплата"
|КОНЕЦ КАК СостояниеОплаты
|ИЗ
|Документ.ЗаявкаНаРасходованиеСредств КАК ДокументЗаявкаНаРасходованиеСредств
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ЗаявкиНаРасходованиеСредств.ОстаткиИОбороты КАК ЗаявкиНаРасходованиеСредствОстатки
| ПО ДокументЗаявкаНаРасходованиеСредств.Ссылка = ЗаявкиНаРасходованиеСредствОстатки.ЗаявкаНаРасходование";
|
|
1
AntonyFO
19.09.13
✎
07:51
|
при попытки перейти в конструктор запроса, пишет синтаксическая ошибка, указывает на строку: "|ДокументЗаявкаНаРасходованиеСредств.Ссылка,"
Подскажите где косяк?
|
|
2
vis_tmp
19.09.13
✎
07:55
|
А почему у тебя текст для СостояниеОплаты в одних кавычках?
|
|
3
AntonyFO
19.09.13
✎
07:56
|
Нда, со строковыми выражениями чего- то не так, посмотрю ещё
|
|
4
vis_tmp
19.09.13
✎
07:56
|
В двойные возьми их
|
|
5
Sammo
19.09.13
✎
07:56
|
""ОплаченоЧастично""
|
|
6
AntonyFO
19.09.13
✎
07:58
|
Ясно ""Оплачено частично"" и т д.
|
|
7
AntonyFO
19.09.13
✎
07:58
|
Спасибо!
|
|
8
vis_tmp
19.09.13
✎
08:00
|
Получилось?
|
|
9
Rovan
гуру
19.09.13
✎
08:48
|
(0) ВЫБОР КОГДА ТОГДА ИНАЧЕ КОНЕЦ
где ИНАЧЕ ?
|
|
10
AntonyFO
19.09.13
✎
09:31
|
(8) Да конечно именно двойные ковычки упустил
|
|
11
AntonyFO
19.09.13
✎
09:32
|
(9) не надо иначе, два варианта только интересуют, остальные пусть NULL будут
|
|