AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.03.2005, 15:35   #1  
dr.forex is offline
dr.forex
Участник
 
7 / 10 (1) +
Регистрация: 06.10.2004
Zan
Спасибо,
я наверное не совсем корректно выразился.

createLine вызывается, как я понял, при создании строк при помощи Функции/Создание строк и действительно появляется инфолог.
Я же хотел добится появления не инфолога, а формы из InventMovement.setAutoReserving:

<div class='XPPtop'>X++</div><div class='XPP'>
   [color=:blue]if[/color] (movement.inventTable().inventItemType().mustInventBeControlled())
   {
       movement_Orig = InventMovement::construct(buffer.orig());
       [color=:blue]if[/color] (movement.transQty() != movement_Orig.transQty())
       {
           reserveNow = movement.autoReserveQty(movement_Orig);

           [color=:blue]if[/color] (reserveNow > 0)
           {
               inventOnhand    = InventOnhand::newEstimatedUpdate(movement,movement.inventdim(),[color=:blue]false[/color]);

               [color=:blue]if[/color] (reserveNow > inventOnhand.availReservation(InventParameters::find().reserveOnOrdered))
               {
                   args = [color=:blue]new[/color] Args();
                   args.name([color=:blue]formstr[/color](InventOnhandCheckReserve));
                   args.caller();
                   args.record(buffer);

                   formRun = classFactory.formRunClass(args);
                   formRun.init();
                   formRun.run();
                   formRun.wait();
                   [color=:blue]return[/color] formRun.closedOk();
               }
           }
       }
   }</div>

А вот ее то мне и не заставить проявляться, она кажет себя только при создании строки посредством Ctrl-N.

Ваше решение может пригодится в будущем, спасибо.
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:14.