AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.09.2008, 17:18   #1  
Yprit is offline
Yprit
Злыдни
Аватар для Yprit
Злыдни
 
419 / 93 (4) ++++
Регистрация: 22.02.2004
Адрес: СПб
dateNull() и endMth()
Наступил на фичу и решил поделиться. Все мы знаем, что dateNull() = 01\01\1900. Но для меня было неочевидно, что с dateNull() великолепно работают функции endMth() и пр., возвращая 31\01\1900 и т.п. соответственно Долго же я ломал голову, когда в конструкции
X++:
TransDate myDate = MyTable::getPeriod();

;

if (!mydate)
myDate = systemDateGet()
у меня условие никогда не отрабатывало, хотя в отладчике я видел 0. А статический метод всего лишь возвращал endMth(MyTable.myField), и это MyField было пустое
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:29.