|
![]() |
#1 |
Пенсионер
|
Цитата:
Сообщение от Tiruvileijadal'
![]() Метод main моего класса выглядит так:
X++: static void main(Args args) { SUG_Change_Dial sug_ChD = new SUG_Change_Dial(); ; // если вызов из формы "Расчеты с клиентами"-"Клиенты" if (args.name() == 'CustTable') { sug_ChD.setCustTable(args); sug_ChD.setFormName(args); if (sug_ChD.prompt()) { sug_ChD.run(); } } // если вызов из формы "Расчеты с клиентами"-"Договоры" if (args.name() == 'RContractTable') { sug_ChD.setRContrTable(args); sug_ChD.setFormName(args); if (sug_ChD.prompt()) { sug_ChD.run(); } } }
__________________
![]() А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
![]() |
#2 |
Участник
|
В метод validateWrite() вставила
X++: args.caller(element); args.record(custTable); sug_ch_dial.setCustTable(args); sug_ch_dial.setFormName(args); if (sug_ch_dial.prompt()) { sug_ch_dial.run(); } else { ret = false; } ![]()
__________________
MBS-Axapta 3.0 CIS SP3 |
|
![]() |
#3 |
Участник
|
В classdeclaration класса создайте переменную boolean. И в самый верх Поставьте flag=true. Сделайте метод на классе getflag. И после вашего if (ug_ch_dial.prompt()) проверьте getflag(). Но что то мне подсказывает что вам не это надо. Мне кажется вам надо успешно ли отработал ваш класс или нет. А не нажал кто то на ok или не нажал.
|
|
![]() |
#4 |
Пенсионер
|
Цитата:
Сообщение от Tiruvileijadal'
![]() В метод validateWrite() вставила
X++: args.caller(element); args.record(custTable); sug_ch_dial.setCustTable(args); sug_ch_dial.setFormName(args); if (sug_ch_dial.prompt()) { sug_ch_dial.run(); } else { ret = false; } ![]() X++: args.caller(element); args.record(custTable); sug_ch_dial.setCustTable(args); sug_ch_dial.setFormName(args); ret=sug_ch_dial.prompt(); if (ret) { sug_ch_dial.run(); } ..... return ret;
__________________
![]() А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|