AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.11.2006, 13:51   #1  
2305 is offline
2305
Участник
 
17 / 10 (1) +
Регистрация: 15.03.2006
Здравствуйте. Помогите новичку
Есть класс,который нужно периодически запускать. Никаких параметров ему передавать не надо (он просто обновляет данные). Читал в руковдстве администратора про пакетную обработку,сделал все ,как там описано. В результате,пакетная обработка идет,но действий класс не выполняет никаких.
Как с этим бороться?
Старый 09.11.2006, 13:54   #2  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Я бы поставил в классе точку останова и посмотрел - попадаем мы туди или нет. Для этого надо добавит его в пакетную обработку и локально запустить режим сервера.
Если все сделано правильно, то должно все работать.
Старый 09.11.2006, 14:57   #3  
2305 is offline
2305
Участник
 
17 / 10 (1) +
Регистрация: 15.03.2006
Точно,не попадаем...
Но вроде,все сделал,как в руководстве...
Старый 09.11.2006, 15:16   #4  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от dreamer Посмотреть сообщение
Точно,не попадаем...
Но вроде,все сделал,как в руководстве...
а Вы пакет-то создали?
__________________
-ТСЯ или -ТЬСЯ ?
Старый 09.11.2006, 16:02   #5  
2305 is offline
2305
Участник
 
17 / 10 (1) +
Регистрация: 15.03.2006
Вобщем,делал я следующее:
1.Создал пакетную группу
2.Создал новый тип журнала,на вкладке "Разное" выбрал свой класс...
3.Настроил имя журнала пакетной обработки,способ пакетной обработки выбрал "выполнять все задания",по кнопке "Задания" выбрал свой класс(?)...
4.Дальше жал "Режим сервера" и все ...

но где-то что-то не так...
Старый 09.11.2006, 16:25   #6  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
У Вас класс как наследник RunBaseBatch оформлен? Запустите его, на закладке "Пакет" диалога укажите "пакентая обработка". Сформируется новый пакет
__________________
-ТСЯ или -ТЬСЯ ?
Старый 09.11.2006, 16:45   #7  
2305 is offline
2305
Участник
 
17 / 10 (1) +
Регистрация: 15.03.2006
Да,я сделал его наследником RunBaseBatch,перекрыл метод canGoBatch() и canGoBatchJournal ()так,чтобы они просто возвращали true. Вот что касается pack() и unpack(),я сделал так,как cделано в tutorial_RunBaseBatch,а как он должен быть перекрыт если я не передаю никаких параметров ,я не знаю... Возможно еще какие - то методы должны быть как - то перекрыты.

П.С. Не судите строго,работаю вторую неделю
Старый 09.11.2006, 17:30   #8  
2305 is offline
2305
Участник
 
17 / 10 (1) +
Регистрация: 15.03.2006
И обязательной ли является форма диалога...
Мне ,например,она не нужна...
можно ли обойтись без нее или это такой стандарт?
Старый 09.11.2006, 21:50   #9  
2305 is offline
2305
Участник
 
17 / 10 (1) +
Регистрация: 15.03.2006
Всем большое спасибо,проблему решил
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:23.