|
![]() |
#1 |
Участник
|
AX 4.0.
В классе EventActionEmail делаю следующее: if(.............) { userInfo_Resp = SysUserInfo::find(alertBuffer.ResponsibleId); SysEmailTable::sendMail(eventParameters.AlertTemplateId,userInfo_Resp.Language,userInfo_Resp.Email,mappings,'',xmlParameters,true,userInfo_Resp.Id,true); } else SysEmailTable::sendMail(eventParameters.AlertTemplateId,userInfo.Language,userInfo.Email,mappings,'',xmlParameters,true,eventRule.UserId,true); В классе EventActionAlert: if(.......) userInfo = SysUserInfo::find(eventRule.UserId); else { alertBuffer = inbox.alertBuffer(); userInfo = SysUserInfo::find(alertBuffer.ResponsibleId); } inboxId = EventInbox::nextEventId(); inbox.initValue(); inbox.initFromEventRule(eventRule); if(...........) inbox.UserId = alertBuffer.ResponsibleId; inbox.InboxId = inboxId; ........... Последний раз редактировалось _AxDevel_; 26.05.2009 в 09:44. |
|
![]() |
#2 |
Участник
|
Цитата:
Попутный вопрос - вы поле ResponsibleId добавили во все таблицы, по которым возможно формирование оповещений (иначе, мне кажется, будут проблемы)?
__________________
Ivanhoe as is.. |
|
![]() |
#3 |
Участник
|
Поле не во всех таблицах, я этот момент обрабатываю. Здесь привёл упрощённый код.
|
|
![]() |
#4 |
Участник
|
Мне вообще интересно следующее, если оповещение отсылается по email, то почему ещё внутрисистемное оповещение выдаётся?
|
|
![]() |
#5 |
Участник
|
Цитата:
Когда передо мной стояла такая задача, я просто скопировал execute к себе в класс отдельным методом и там устанавливал то что нужно, системные классы остались вообще нетронутыми.
__________________
_databaseTransDelete ... bl@$ ! |
|
![]() |
#6 |
Участник
|
Не помогло, так и сыпятся внутрисистемные оповещения не туда.
|
|
Теги |
notification, оповещения, системное оповещение, ax4.0 |
|
![]() |
||||
Тема | Ответов | |||
Отправка сообщения ? | 3 | |||
Настройка оповещений | 10 | |||
Отправка отчета по имейлу | 1 | |||
Система оповещений в Аксапте (события в Аксапте) | 1 | |||
Axapta 3, отправка файлов по eMail (КАК ИСПРАВИТЬ) | 1 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|