|
![]() |
#1 |
Участник
|
Цитата:
![]() Недавно коллега знакомился с имеющейся литературой по Axapta 3.0 - "Axapta 3.0 Разработка бизнес-приложений" Еременко А., Шашков Р. На странице 70 в обзоре типа дата: Цитата:
...
Область допустимых значений: [1\1\1901; 31\12\2154] ... Описанные в первом посте модификации проводились на Dynamics Ax 4.0 SP2 (application version: 4.0.2501.347), потом результаты частично портировали в Axapta 3.0. P.S. На счет перехода от строковых макро-констант к датам в 3.0 возможно несколько поторопился с выводами, код из 4.0 переносили не в полном объеме - только метод nextMonth() ![]() Тестовый job на 3.0 показал такие результаты по датам: X++: static void jbCheckTransDate(Args _args) { ; info( strfmt( "year 2154 by str2date(): %1", str2date( '31-12-2154', 123 ) ) ) ; info( strfmt( "year 2154 by const: %1", 31\12\2154 ) ) ; info( strfmt( "datemax(): %1", datemax() ) ) ; info( strfmt( "year 2153 by const: %1", 31\12\2153 ) ) ; info( strfmt( "year 2153 + 1 day: %1", 31\12\2153 + 1 ) ) ; info( strfmt( "year 2153 + 1 month: %1", nextmth( 31\12\2153 ) ) ) ; } |
|
![]() |
#2 |
Участник
|
![]()
Dynamics AX 4.0 SP2
Доброго времени суток. Выкладываю проект с небольшим тюнингом формы SysDateLookup: добавлена пара кнопок ([<<], [>>]) c возможностью перехода на предыдущий и следующий годы в календаре дат, с клавиатуры обрабатывается сочетание кнопок:
Модифицированная форма выглядит так:
__________________
Dynamics AX 4.0 SP2 |
|
Теги |
ax3.0, ax4.0, sysdatelookup, баг |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|