Всегда думал, что в эту функцию нужно передавать только строковое представление даты в формате YYYYMMDDHHMMSS. И синтакс помощник пишет то же самое.
Встроенные функции языка (Script functions)
Дата (Date)
Вариант синтаксиса: По строке
Синтаксис:
Дата(<Значение>)
Параметры:
<Значение> (обязательный)
Тип: Строка.
Исходное значение даты.
Строка должна содержать дату в локальном формате даты или в каноническом виде YYYYMMDDHHMMSS.
Описание варианта метода:
При преобразовании, строка должна содержать дату в каноническом формате "ГГГГММДДччммсс" (см. раздел "Примитивные типы данных").
А тут случайно передал строку "19.08.2013 00:00:00" и о чудо, мне возвратило дату! Как такое возможно?