Имя: Пароль:
1C
1С v8
Как сравнить дату?
0 popoff17
 
01.11.11
10:45
Добрый день!

Подскажите как правильно проверить уволен сотрудник или нет?
Я пробую так: выбрать сотрудника из справочника "сотрудники организации" и вывожу на экран дату его увольнения:

Сообщить(Выборка.ДатаУвольнения);

Если сотрудник действиельно уволен, то возвращается дата его увольнения, если же нет - то дата 01.01.0001 00:00:00.
Пробовал проверить так:

Если Выборка.ДатаУвольнения = "01.01.0001 00:00:00" Тогда
Сообщить ("Сотрудник не уволен!");
КонецЕсли;

Но сообщение не отображается.
Скажите как правильно сравнить дату или как проверить уволен сотрудник или нет?
Заранее благодарен.
1 mikecool
 
01.11.11
10:46
сравни с Дата(1,1,1)
2 XLife
 
01.11.11
10:46
Выборка.ДатаУвольнения = Дата(1,1,1,0,0,0)
3 andrewks
 
01.11.11
10:46
''
4 andrewks
 
01.11.11
10:46
в смысле: '<date_literal>'
5 Рэйв
 
01.11.11
10:49
Если НЕ ЗначениеЗаполнено(Выборка.ДатаУвольнения) Тогда
   Сообщить ("Сотрудник не уволен!");
КонецЕсли;
6 Ненавижу 1С
 
гуру
01.11.11
10:53
из экзотики:

Если Выборка.ДатаУвольнения-1=Выборка.ДатаУвольнения Тогда
   Сообщить ("Сотрудник не уволен!");
КонецЕсли;
7 andrewks
 
01.11.11
10:54
(6) ы-ы-ы )
8 popoff17
 
01.11.11
13:28
Спасибо за помощь!
(5) больше подошло в данном случае