Проверка на пустоту тип Дата

Если ПроверяемаяДата = Дата(1, 1, 1) Тогда
    Сообщить("Дата пустая");
КонецЕсли;
Вместо “Дата(1, 1, 1)” можно использовать следующие варианты:
'00010101'
Дата("00010101")
'00010101000000'
'0001-01-01'

Так же, можно использовать ЗначениеЗаполнено;

Если НЕ ЗначениеЗаполнено(Объект.ПеременнаяДата) тогда
    сообщить("Строка пустая");
 КонецЕсли;
 

В запросах

1. Дата = ДАТАВРЕМЯ(0001,01,01,0,0,0) Пример использования:
Запрос.Текст = "ВЫБРАТЬ * ИЗ
    |    Справочник.Сотрудники Как Сотрудники
    |ГДЕ
    |    Сотрудники.ДатаРождения = ДАТАВРЕМЯ(0001,01,01,0,0,0)";
2. При помощи параметров запроса Пример использования:
Запрос.Текст = "ВЫБРАТЬ * ИЗ
    |    Справочник.Сотрудники Как Сотрудники
    |ГДЕ
    |    Сотрудники.ДатаРождения = &ПустаяДата";
Запрос.УстановитьПараметр("ПустаяДата",'00010101');


comments powered by Disqus

Популярное