Пустая дата! #243222


#0 by Frog
Не могу проверить что дата пуская.ДатаНачПрПериода=Дата(ДатаГод(ДатаДок-1),ДатаМесяц(ДатаДок-1),ДатаЧисло(НачалоПериода))Из за того, что количество дней в месяце разное бывает что возвращает пустую дату типа " . . ", на функцию ПустоеЗначение возвращает 0, проверка на Дату и "" не проходит, скажите как просто проверить на пустую дату.
#1 by 2Green
ПолучитьПустоеЗначение(РабочаяДата)
#2 by Frog
Такая же фигня.ДатаНачПрПериода = ' . . 'ПолучитьПустоеЗначение(РабочаяДата) = вообще пустоЕсть еще предложения?
#3 by Frog
Нужно получить истину при сравнении по ЕслиЕсли ДатаНачПрПериода=тутутутуту тогда
#4 by Frog
Варианты:
#5 by Frog
4)Если ДатаНачПрПериода=Дата("") Тогда //Не работает
#6 by 2Green
ПолучитьПустоеЗначение("Дата")сорри
#7 by Frog
Для теста ДатаНачПрПериода=Дата(2006,11,31)
#8 by 2Green
1) хм. прикольно. сравни свою ДатаНачПрПериода с '31.11.2006' 2) проверяй на этапе формирования даты наверное
#9 by 2Green
#10 by Frog
Это пример даты, а так даты все разные, просто именно на этом человечке баг нашел, я нашел способ, правда через одно место, но главное что работает если дата пустая то:Если Число(ДатаНачПрПериода)=-1 Тогда иначе возвращает число.
#11 by SleepyHead
Всегда работает ДатаЧисло(НекаяДата)=0 - значит дата пустая
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С