Показать сообщение отдельно
Старый 13.06.2017, 07:54   #127  
dech is offline
dech
Участник
Аватар для dech
Самостоятельные клиенты AX
 
643 / 347 (13) ++++++
Регистрация: 25.06.2009
Адрес: Омск
Записей в блоге: 3
Цитата:
Сообщение от trud Посмотреть сообщение
Ну кстати есть более простой пример. метод systemDateGet() объявили устаревшим, а вместо него сейчас везде используют конструкцию DateTimeUtil::getSystemDate(DateTimeUtil::getUserPreferredTimeZone());.
т.е. чтобы получить текущую дату(можно сказать простейшая базовая задача) нужно по сути создать класс, передав туда другой класс
т.е. казалось бы - создай одну функцию - текущая дата пользователя, помести туда эту конструкцию из 2 классов и пусть все юзают ее(в одно слово), но видно это какая-то нерешаемая в архитектурном плане задача
В AX 2.5 не было понятия таймзоны. Все работали по времени AOS'а. Напомню, что по этой причине не рекомендовалось использовать функцию today(). Вам никто не мешает создать кастомную функцию Global::xx_today(), которая будет понятна, прозрачна, корректна и безошибочна. хх - префикс вашей компании-разработчика.
__________________
// no comments
За это сообщение автора поблагодарили: belugin (2).