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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.02.2014, 11:43   #1  
Rimantas is offline
Rimantas
Участник
 
304 / 16 (1) ++
Регистрация: 30.04.2004
Адрес: Utena , Lithuania
Запуск job'a из формы. Ах 2009
Здраствуйте,

Создал я такой простой job. Если делаю "Открыт" его он действует, Но мне нужно , что он задействовал мне из форм с нужными параметрами. Сделал новый menuItem Action type , указал джоб . Из формы я делаю вызов :

X++:
   args = new Args();
   menuFunction = new MenuFunction( menuitemactionstr( vtrmMineJob ), MenuItemType::Action );
   args.caller( element );
   args.menuItemName( menuFunction.name() );
   args.menuItemType( menuFunction.type() );
   args.parm( mineParams );
   menuFunction.run( args );
Но джобик незапускаеться ... . В чем может быть причина проблемы ?

С уважением, Римантас
Старый 14.02.2014, 11:53   #2  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,429 / 1772 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Если по menuItem сделать "Открыть" работает?

или "не запускается" это значит запускается но выводит ошибку?
У вас там не клиент-серверный вызов случайно? Ваш mineParams поддерживает сериализацию?

Последний раз редактировалось S.Kuskov; 14.02.2014 в 11:58.
Старый 14.02.2014, 11:59   #3  
Rimantas is offline
Rimantas
Участник
 
304 / 16 (1) ++
Регистрация: 30.04.2004
Адрес: Utena , Lithuania
Цитата:
Сообщение от Rimantas Посмотреть сообщение
Здраствуйте,

Создал я такой простой job. Если делаю "Открыт" его он действует, Но мне нужно , что он задействовал мне из форм с нужными параметрами. Сделал новый menuItem Action type , указал джоб . Из формы я делаю вызов :

X++:
   args = new Args();
   menuFunction = new MenuFunction( menuitemactionstr( vtrmMineJob ), MenuItemType::Action );
   args.caller( element );
   args.menuItemName( menuFunction.name() );
   args.menuItemType( menuFunction.type() );
   args.parm( mineParams );
   menuFunction.run( args );
Но джобик незапускаеться ... . В чем может быть причина проблемы ?

С уважением, Римантас
Тфууу ... джобик из формыпускаеться хорошо . Просто я смешал в запросе да/нет ... Тупая ошибка ...
Старый 14.02.2014, 12:36   #4  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,875 / 3123 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Да кончайте вы извращаться.
Что трудно сделать класс из одного метода main и навесить на него менюитем ?
За это сообщение автора поблагодарили: lev (4), gl00mie (2), Cardagant (1).
Старый 14.02.2014, 13:22   #5  
Cardagant is offline
Cardagant
Участник
 
317 / 54 (2) ++++
Регистрация: 11.10.2011
По-моему, джобы рекомендуют использовать только для тестов кода при разработке или для выполнения каких-либо разовых операций.
За это сообщение автора поблагодарили: macklakov (1), gl00mie (2).
Старый 14.02.2014, 14:40   #6  
user_ax is offline
user_ax
Участник
Аватар для user_ax
 
599 / 39 (3) +++
Регистрация: 07.10.2012
Адрес: ZP
Job для постоянной работы всё равно что на ОКа ехать 150 км\час

Cardagant, Logger, полностью с вами согласен.
Старый 15.02.2014, 01:16   #7  
Kabardian is offline
Kabardian
Талантливый разгвоздяй
Аватар для Kabardian
 
424 / 338 (12) ++++++
Регистрация: 14.12.2008
Адрес: Москва
Записей в блоге: 14
Понятно, что джобы не best-practice, и, тем не менее интересно почему у автора не заработала такая хитрая задумка ;-)
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axinthefield: Dynamics AX Event IDs Blog bot DAX Blogs 0 01.03.2011 22:11
semanticax: Dynamics AX 2009 Installation - Application Blog bot DAX Blogs 0 22.12.2010 08:11
emeadaxsupport: List of fixes that improve performance of certain features in Dynamics AX 2009 Blog bot DAX Blogs 0 13.10.2009 19:06
axStart: Microsoft Dynamics AX 2009 Hot Topics Web Seminar Series Blog bot DAX Blogs 0 06.08.2008 12:05
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:38.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.