|
![]() |
#1 |
Участник
|
Здравствуйте. Помогите новичку
Есть класс,который нужно периодически запускать. Никаких параметров ему передавать не надо (он просто обновляет данные). Читал в руковдстве администратора про пакетную обработку,сделал все ,как там описано. В результате,пакетная обработка идет,но действий класс не выполняет никаких. Как с этим бороться? |
|
![]() |
#2 |
NavAx
|
Я бы поставил в классе точку останова и посмотрел - попадаем мы туди или нет. Для этого надо добавит его в пакетную обработку и локально запустить режим сервера.
Если все сделано правильно, то должно все работать. |
|
![]() |
#3 |
Участник
|
Точно,не попадаем...
Но вроде,все сделал,как в руководстве... |
|
![]() |
#4 |
Модератор
|
а Вы пакет-то создали?
![]()
__________________
-ТСЯ или -ТЬСЯ ? |
|
![]() |
#5 |
Участник
|
Вобщем,делал я следующее:
1.Создал пакетную группу 2.Создал новый тип журнала,на вкладке "Разное" выбрал свой класс... 3.Настроил имя журнала пакетной обработки,способ пакетной обработки выбрал "выполнять все задания",по кнопке "Задания" выбрал свой класс(?)... 4.Дальше жал "Режим сервера" и все ... но где-то что-то не так... ![]() |
|
![]() |
#6 |
Модератор
|
У Вас класс как наследник RunBaseBatch оформлен? Запустите его, на закладке "Пакет" диалога укажите "пакентая обработка". Сформируется новый пакет
__________________
-ТСЯ или -ТЬСЯ ? |
|
![]() |
#7 |
Участник
|
Да,я сделал его наследником RunBaseBatch,перекрыл метод canGoBatch() и canGoBatchJournal ()так,чтобы они просто возвращали true. Вот что касается pack() и unpack(),я сделал так,как cделано в tutorial_RunBaseBatch,а как он должен быть перекрыт если я не передаю никаких параметров ,я не знаю... Возможно еще какие - то методы должны быть как - то перекрыты.
П.С. Не судите строго,работаю вторую неделю |
|
![]() |
#8 |
Участник
|
И обязательной ли является форма диалога...
Мне ,например,она не нужна... можно ли обойтись без нее или это такой стандарт? |
|
![]() |
#9 |
Участник
|
Всем большое спасибо,проблему решил
|
|