|
Как сравнить дату?
| ☑ |
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) больше подошло в данном случае
|
|