В итоге цитирую подсказанный ответ:
Курсор не сохранить.
Пакетный сервер лезет в табличку Batch, выбирает там записи, создаёт экземпляр класса и воостанавливает некоторые данные из контейнера в методе unpack, потом вызывает run.
Следовательно, все данные, кот. понадобятся классу, вызываемому через курсор, надо заранее засунуть в контейнер в методе pack. Одну строку засунуть можно, а весь курсор - нет. Засовывай условия отбора.
___________
Я по этому курсору (изначально который засовывал) FormDataSourse получал, а оттуда выбранные записи -- значит выходит что пакетной обработкой стандартными средствами этого не сделать.
А выход запись в промежуточную таблицу или контейнер до promt()
|