Имя: Пароль:
1C
1С v8
Как сделать такое условие в запросе?
0 atis30
 
13.11.13
17:09
Подскажите, пожалуйста, как написать условие запросе?
По смыслу оно должно быть такое.

Где
(Регистр1.Дата1 Между &Д1 И &Д2) и (ЗначениеЗаполнено(Регистр2.Дата2)) ИЛИ (Регистр2.Дата2 Между &Д1 И &Д2)

Как оформить ЗначениеЗаполнено ? Пустое значение может быть NULL или пустая дата.
1 Armando
 
13.11.13
17:11
датввремя(1,1,1)
2 Armando
 
13.11.13
17:11
Регистр2.Дата2 is null
3 Armando
 
13.11.13
17:12
точнее Регистр2.Дата2 is not null
4 МойКодУныл
 
13.11.13
17:13
ЕСТЬNULL(Регистр2.Дата2, датавремя(1,1,1)) = датавремя(1,1,1)
5 atis30
 
13.11.13
17:14
Получается так:

(Регистр2.Дата2 <> ДатаВремя(1,1,1)) и (Регистр2.Дата2 is not null)

правильно?
6 olegves
 
13.11.13
17:21
ЕСТЬNULL(Регистр2.Дата2, датавремя(1,1,1)) > датавремя(1,1,1)
7 atis30
 
13.11.13
17:22
Спасибо