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