Показать сообщение отдельно
Старый 28.09.2005, 14:16   #1  
DreamCreator is offline
DreamCreator
Moderator
Аватар для DreamCreator
Axapta Retail User
 
553 / 45 (3) +++
Регистрация: 04.11.2004
Адрес: Казань
Пакетная обработка
Добрый день!

Ситуация такая: написал наследника RunBaseBatch, вызываю его из формы через menuItem, передаю текущий курсор.
Запускаю без пакетной обработки (не указываю пакетную группу) -- все OK, теперь запускаю в режиме пакетной обработки и вижу следущее -- курсор через args передается моему классу, в promt() указываем что хотим обработать в пакетном режиме (указав группу), запускаем Аксапту в режиме пакетной обработки и !! в run() моего курсора как ни бывало!!
Так и должно быть??

Код:

PHP код:
if(!_args)
{
    return;
}

if(
_args.dataset() == tableNum(inventJournalTable))
{
    
launcher.parmInventJournalTable(_args.record());
}
else
{
    return;
}

if(
launcher.prompt())
{
    
launcher.run(); // Здесь курсор inventJournalTable исчезает