Показать сообщение отдельно
Старый 21.08.2006, 11:32   #14  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2480 (88) +++++++++
Регистрация: 20.08.2005
Цитата:
Сообщение от sparur
да, пробую по стандартному механизму, однако не получается вызывать метод updateDesign в инете формы, так как описано в статье ругается при создании объекта могего класса наследника... т.к. при создании объекта передается только форма(element) а в методе new нужен еще и объект типа InventMovement... где его брать понять не могу...
X++:
    InventMovement _movement = InventMovement::Construct(inventJournalTrans);
   InventTable inventTable;
;
   switch ( mode )
   {
      case InventDimFormDesignUpdate::Init :
         if ( !inventDimFormSetup )
            inventDimFormSetup = new InventDimCtrl_Frm_*( element, _movement);
         inventDimFormSetup.parmSkipOnHandLookUp( true );
         // do continue
Надо бы делать так
Кстати, если наследоваться от InventDimCtrl_Frm, то надо так же переопределять метод mustShowGridField(), как, например, в классе InventDimCtrl_Frm_Mov, иначе, просто, не будет привязки к таблице настроек, а все будет зашито в коде
__________________
Axapta v.3.0 sp5 kr2