Имя: Пароль:
1C
1С v8
v8: Запрос как задать дату в случае естьnull?
,
0 Hipocrisy2013
 
10.06.13
10:28
естьnull(        выбор когда ЗаявкаНаРасходованиеСредств.ДатаРасхода >    &КонецПериода тогда
                 ЗаявкаНаРасходованиеСредств.ДатаРасхода
                 конец, '00010101'  ) как  ДатаОплаты
вот не работает
1 Hipocrisy2013
 
10.06.13
10:29
ругается на '00010101'
2 Ненавижу 1С
 
гуру
10.06.13
10:29
выбор
когда ЗаявкаНаРасходованиеСредств.ДатаРасхода >    &КонецПериода
тогда ЗаявкаНаРасходованиеСредств.ДатаРасхода
иначе ДатаВремя(1,1,1)
конец
3 Smallrat
 
10.06.13
10:31
выбор когда естьnull(ЗаявкаНаРасходованиеСредств.ДатаРасхода, ДАТАВРЕМЯ(1,1,1) >    &КонецПериода тогда
естьnull(ЗаявкаНаРасходованиеСредств.ДатаРасхода, ДАТАВРЕМЯ(1,1,1) конец как  ДатаОплаты
4 1Сергей
 
10.06.13
10:32
выбор
когда естьnull(ЗаявкаНаРасходованиеСредств.ДатаРасхода, ДатаВремя(1,1,1)) >    &КонецПериода
тогда ЗаявкаНаРасходованиеСредств.ДатаРасхода
иначе ДатаВремя(1,1,1)
конец
5 Smallrat
 
10.06.13
10:32
а да
ИНАЧЕ &КонецПериода (или что там по смыслу) КОНЕЦ
6 1Сергей
 
10.06.13
10:33
не совсем понятно что должно выходить, если  NULL
7 Ненавижу 1С
 
гуру
10.06.13
10:33
(6) пустую дату видимо
8 Hipocrisy2013
 
10.06.13
10:33
(4) спс
9 Smallrat
 
10.06.13
10:33
(7) ставлю на &КонецПериода
10 1Сергей
 
10.06.13
10:34
(7) не очевидно
Программист всегда исправляет последнюю ошибку.