![]() |
#1 |
Участник
|
наследник RunBaseBatch без диалога
Есть класс наследник RunBaseBatch - запускает обработку определенной закупке, соответсвенно в пакете.
Как бы сделать так, чтобы при нажатии на нее не появлялось диалогового окна с параметрами пакетной обработки , а задать их программно(группа , повторение...) ? |
|
![]() |
#2 |
Участник
|
Вызвать getLast и не вызывать prompt
|
|
![]() |
#3 |
Участник
|
|
|
![]() |
#4 |
Участник
|
Ну, а дальше те, что хотите установить, устанавливаете.
(через parm методы, можно все сразу вместе - через контейнер) |
|
![]() |
#5 |
Участник
|
this.parmInBatch(true);
это понятно.. а остальное ? |
|
![]() |
#6 |
SAP
|
Цитата:
это понятно.. а остальное ?
![]() |
|
![]() |
#7 |
Участник
|
все пытаюсь получить более развернутый ответ =)
|
|
![]() |
#8 |
Участник
|
Для тех переменных класса, для которых методов нет, их, ессно, надо создавать.
Но, опять же, я обычно, чтобы не плодить методы, делаю один метод, типа: X++: container parmCurrentList(container _currentList = [#CurrentList]) { [#CurrentList] = _currentList; return [#CurrentList]; } |
|
![]() |
#9 |
Участник
|
Параметры задал через this.BatchInfo().parm.....
и prompt перегрузил на ret = false ; this.batchInfo().doBatch(); return ret; Все вроде ок... И в пакет ставится... Но почему-то не подхватывает параметр переданный в класс. Когда в пакетной очереди отрабатывает, ощущение что их и не было |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|