Показать сообщение отдельно
Старый 01.04.2009, 11:47   #4  
AndrianG is offline
AndrianG
Участник
 
43 / 19 (1) ++
Регистрация: 12.12.2008
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Я бы для начала (до выхода в инет) почитал стандартный хелп.
Я прочел как все зделать. Вопрос , какие классы должны быть в Batch чтобы при Processing после какихто изминений (допустим мы меняем Item name) заданый Alert сработал и отправлял бы сообщение по E-mail (я использовал класс SysEmailDistributor) и при Basic-Setup-Manage alert rule для заданого alert rule я бы видел View Alerts (здесь я использовал классы: EventJobCUD или EventJobDueDate). Эти классы это Jobs для Journal, caм Journal cидит в Batch Group и Batch Group в Batch List.
У меня две ситуациий :
1) Ставлю Batch Group в Batch list и после этого делаю Processing но AX client Блокируется
2) c начала Processing потом Ставлю Batch Group в Batch list и когда job executing то выскакивает ошибка:
Error executing code: SysDictField object not initialized.
Stack trace
(S)\Classes\SysDictField\nullValue
(S)\Data Dictionary\Maps\LogMap\Methods\getDataAslist - line 20
(S)\Classes\EventProcessorCUD\processUpdate - line 7
(S)\Classes\EventProcessorCUD\process - line 12
(S)\Classes\EventProcessorCUD\run - line 14
(S)\Classes\EventJobCUD\runCudEventsForUser - line 25