глючный UTCdatetime или руки кривые?
В фильтре на форме с гридом (инвойсы) задаю фильтр CreatedDateTime = '17.08.2010'. Нажимаю OK. Все записи фильтруются так, что только созданные за '17.08.2010' остаются в гриде. Все ок. Открываю Фильтр снова, там вместо моего '17.08.2010' уже значится "17/08/2010 00:00:00". Ничего не меняю, нажимаю ОК, все записи из грида пропадают (не смотря на то, что я ничего не поменяю).
Такой же баг вижу в коде. Пользователь наклыдвает критерии на запрос в диалоге класса Runbase, выбирает поле CreatedDateTime и указывает дату '17.08.2010'. Я беру этот запрос в коде и считаю количество записей и вижу, что возвращается 0, ищу причину и виже что '17.08.2010' в запросе преобразовано в = "17/08/2010 00:00:00".
как корректно ввести дату как критерий для поля типа UTCDatetime запроса?
AX 2009 SP1 RU-3
|