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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.05.2009, 09:56   #1  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2161 (81) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Цитата:
Сообщение от _AxDevel_ Посмотреть сообщение
AX 4.0.
inbox.initValue();
inbox.initFromEventRule(eventRule);
if(...........)
inbox.UserId = alertBuffer.ResponsibleId;
...........
Вот этого должно быть достаточно. У вас в этом месте правильно заполняется код пользователя?

Попутный вопрос - вы поле ResponsibleId добавили во все таблицы, по которым возможно формирование оповещений (иначе, мне кажется, будут проблемы)?
__________________
Ivanhoe as is..
Старый 26.05.2009, 10:14   #2  
_AxDevel_ is offline
_AxDevel_
Участник
 
69 / 12 (1) ++
Регистрация: 20.08.2008
Адрес: Ижевск-Москва
Поле не во всех таблицах, я этот момент обрабатываю. Здесь привёл упрощённый код.
Старый 26.05.2009, 10:19   #3  
_AxDevel_ is offline
_AxDevel_
Участник
 
69 / 12 (1) ++
Регистрация: 20.08.2008
Адрес: Ижевск-Москва
Мне вообще интересно следующее, если оповещение отсылается по email, то почему ещё внутрисистемное оповещение выдаётся?
Старый 26.05.2009, 12:44   #4  
DTD is offline
DTD
Участник
 
183 / 18 (1) ++
Регистрация: 09.08.2005
Цитата:
Сообщение от _AxDevel_ Посмотреть сообщение
Мне вообще интересно следующее, если оповещение отсылается по email, то почему ещё внутрисистемное оповещение выдаётся?
Уберите галочки EventRule(EventRule).ShowPopup в настройках правила, и проверьте значение SysUserInfo(SysUserInfo).EventPopUpDisplayWhen, этот параметр перезатирает индивидуальные установки.

Когда передо мной стояла такая задача, я просто скопировал execute к себе в класс отдельным методом и там устанавливал то что нужно, системные классы остались вообще нетронутыми.
__________________
_databaseTransDelete ... bl@$ !
Старый 26.05.2009, 10:30   #5  
_AxDevel_ is offline
_AxDevel_
Участник
 
69 / 12 (1) ++
Регистрация: 20.08.2008
Адрес: Ижевск-Москва
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Вот этого должно быть достаточно. У вас в этом месте правильно заполняется код пользователя?

Попутный вопрос - вы поле ResponsibleId добавили во все таблицы, по которым возможно формирование оповещений (иначе, мне кажется, будут проблемы)?
Не помогло, так и сыпятся внутрисистемные оповещения не туда.
Теги
notification, оповещения, системное оповещение, ax4.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Отправка сообщения ? AndrianG DAX: Администрирование 3 15.05.2009 13:01
Настройка оповещений Zuek DAX: База знаний и проекты 10 11.11.2008 11:42
Отправка отчета по имейлу DTD DAX: Программирование 1 12.09.2006 16:12
Система оповещений в Аксапте (события в Аксапте) raunio DAX: Прочие вопросы 1 29.09.2005 15:44
Axapta 3, отправка файлов по eMail (КАК ИСПРАВИТЬ) raz DAX: Программирование 1 01.10.2003 15:07
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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