Имя: Пароль:
1C
1С v8
Условие на заполненность даты в запросе
0 mirrr
 
18.07.12
22:24
как написать, что запрос выполняется при условии, что поле с типом  "дата" заполнена?
1 mirrr
 
18.07.12
22:30
т.е. проверка на пустую дату в запросе
2 andrewks
 
18.07.12
22:30
пустую, или нулл?
3 skiller3000
 
18.07.12
22:31
ВЫБОР КОГДА &Дата = ДАТАВРЕМЯ(1,1,1,0,0,0) ТОГДА "Пусто" ИНАЧЕ "Нет" КОНЕЦ
4 mirrr
 
18.07.12
22:31
именно пустую, т.е. если пользователь не заполнил поле с типом дата.
5 Rovan
 
гуру
18.07.12
22:32
(4) см (3)
6 mirrr
 
18.07.12
22:36
ГДЕ НЕ Док.МояДата=ДАТАВРЕМЯ(1,1,1,0,0,0)

ДАТАВРЕМЯ(1,1,1,0,0,0) возвращает незаполненную дату?
7 andrewks
 
18.07.12
22:38
нет такого понятия, как "незаполненная дата".

за неё отдувается первая дата на оси времени.

примерно так же, как 0 для числа
8 mirrr
 
18.07.12
22:39
т.е. пустая дата - это дата 01.01.0001 0:00:00 ?
9 andrewks
 
18.07.12
22:39
ага
10 andrewks
 
18.07.12
22:44
а ещё это может быть временем в количестве 0 секунд, или временем в 0 часов ночи
11 mirrr
 
18.07.12
22:53
(10) и какие могут тогда быть еще варианты проверки, кроме ДАТАВРЕМЯ(1,1,1,0,0,0) ?
12 skiller3000
 
18.07.12
23:24
ДАТАВРЕМЯ(1, 1, 1)... наверное