![]() |
#32 |
Участник
|
Для первого запуска (если еще нет записей в кэше) используется метод InitParmDefault(). В нем и делается инициализация переменных.
Ну, а если кэш уже заполнен, то метод InitParmDefault() игнорируется. В этом случае я использую такой способ создания объектов диалога X++: dialogDateBegin = dialog.addFieldValue(typeid(TransDate), (dateBegin ? dateBegin : PrevMth(Today())), "@DIS3802", "@DIS3804"); dialogDateEnd = dialog.addFieldValue(typeid(TransDate), (dateEnd ? dateEnd : Today()), "@DIS3803", "@DIS3805"); X++: if (! dialogDateBegin.value()) { dialogDateBegin.value(PrevMth(Today())); } if (! dialogDateEnd.value()) { dialogDateEnd.value(Today()); } Последний раз редактировалось Владимир Максимов; 23.05.2008 в 14:37. |
|