Возвращает булевское значение (True или False), указывающее на возможность преобразования переданного функции числа или строки в значение даты.
Функция IsDate удобна для определения возможности преобразования в дату строки или числового значения функцией DateValue (или аналогичной функцией). Поскольку передача этим функциям преобразования недопустимого значения приведет к возникновению ошибки времени выполнения, использование функции IsDate в сочетании с оператором If-Then-Else может предотвратить возникновение таких ошибок.
IsDate(s)
s — строковое значение, которое должно быть оценено на предмет возможности преобразования в дату.
IsDate(п)
л — числовое значение, которое должно быть интерпретировано как количество дней, прошедших с 30 декабря 1899 года.
If IsDate({FromMainframe.OrderDateAsString}) Then DateValue({FromMainframe.OrderDateAsString})
Else
DateValue(0,0,0)
возвращает истинную дату заказа, если значение может быть преобразовано, или значение 0/0/0 — если нет.