|
![]() |
#1 |
Участник
|
Не понял, зачем городить огород с инициализацией в сигнатуре метода. Можно "старым дедовским способом":
X++: class MyClass
{
Dimension dim;
} X++: public Dimension parmDimesion(Dimension _dim = dim) |
|
![]() |
#2 |
Участник
|
А в данном примере вы параметр не в сигнатуре инициализируете?))) В любом случае, этот способ ничем не отличается от преведённого мной, за исключением того, что по всей видимости в вашем способе переменная обьявляется в декларейшене этого же класса, а в моём её значение возвращается статической функцией на родной таблице(как в общем-то это и реализовано в стандартном функционале). Так вот, повторюсь, не работает этот способ с ЭДТ, которые базируются на числовой тип, строковые - да, а числовые - нет. с Dimension трюк катит ибо этот EDT строкового типа.
__________________
Axapta has seduced me deadly! ![]() |
|