|
24.01.2006, 19:44 | #1 |
Developer
|
Запуск пакетника без формы
В общем проблемка такая...
Создал наследник RunBaseBatch. В InitParmDefault установил знач. по умолч. для закладки Пакет. Создал MenuItem. Создал кнопку на форме - все круто. Только, как теперь сделать так, чтобы Run не срабатывал, а ставилось задание в очередь? PHP код:
PHP код:
|
|
24.01.2006, 20:13 | #2 |
Участник
|
может перекрыть в классе runBaseBatch метод prompt:
PHP код:
|
|
25.01.2006, 08:21 | #3 |
Developer
|
Нет это не помогло, т.к. мне необходимо передать, несколько параметров в RunBaseBatch.
Я попробую написать классец заполняющийся значениями на форме и использующийся уже в пакетнике... А пакетнику передам инициализированный экземпляр этого класса через Args.Caller(); Надяюсь получится, если что - отпишусь |
|
25.01.2006, 09:47 | #4 |
Участник
|
Поставьте вместо вызова Run() вызов doBatch()
X++: // calcNeeds.run();
calcNeeds.batchInfo().doBatch();
__________________
Axapta v.3.0 sp5 kr2 |
|
25.01.2006, 10:52 | #5 |
Developer
|
Запустить пакет без открытия окна RunBaseBatch удалось, а вот передать параметры как-то до вызова calcNeeds.batchInfo().doBatch(); не получилось (
|
|
25.01.2006, 11:32 | #6 |
Участник
|
Параметры запуска пакетного задания?
Перед doBatch() сделайте вызов calcNeeds.initParmDefault()
__________________
Axapta v.3.0 sp5 kr2 |
|
25.01.2006, 12:07 | #7 |
Developer
|
С параметрами непосредственно пакетного задания все в порядке, а вот с моими параметрами, находящимися на другой закладке - преоблема...
|
|
25.01.2006, 12:27 | #8 |
Участник
|
А у вас в методах Pack() и Unpack() реализовано сохранение/восстановление ваших параметров?
__________________
Axapta v.3.0 sp5 kr2 |
|
25.01.2006, 12:33 | #9 |
Developer
|
PHP код:
|
|
|
Похожие темы | ||||
Тема | Ответов | |||
Создание Lookup формы | 9 | |||
Запуск формы | 6 | |||
запуск формы в Ахаpta сторонним приложением | 16 | |||
Ввод данных в формы без мышки | 5 | |||
Русская локализация Axapta 3 ? | 59 |
|