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