|
13.09.2007, 12:27 | #1 |
Участник
|
RunBaseBatch - режим пакетной обработки
Доброе время суток.
Во время выполнения метода класса наследника хочу узнать, в пакетном ли режиме он сейчас работает. this.isInBatch() - не помогло, всегда возвращает ложь. |
|
13.09.2007, 12:37 | #2 |
Программатор
|
Сделайте селект из таблицы Batch в крайнем случае
ЗЫ: Я вам этого не говорил... |
|
13.09.2007, 12:50 | #3 |
Участник
|
isInBatch() в пакетном режиме должен возвращать true. По крайней мере в тройке.
Смотрите, есть ли модификации в методе runJob() класса BatchRun X++: runBaseBatch.parmInBatch(true); // <-- это установка признака запуска в пакетном режиме runbaseBatch.setCreatedByUserId(batch.createdBy); runBaseBatch.run();
__________________
Axapta v.3.0 sp5 kr2 |
|
13.09.2007, 14:50 | #4 |
Участник
|
ReqTransPoMarkFirm оказывается запускался из другого класса, а там признак никто не устанавливал.
|
|