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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.08.2005, 15:23   #1  
Yakuza is offline
Yakuza
Участник
 
124 / 10 (1) +
Регистрация: 26.10.2004
Thumbs up
Хочется такого вот: При возникновении определенного события (изменилась цена товара, например) надо чтобы у определенного пользователя выскакивало окно с текстом. Или хотя бы в какой-нибудь форме появлялся флажок "вам письмо". Есть какие-то наработки готовые в этом плане ? Версия Financials 2.0. Может есть еще какой-чат внутренний, на основе него как-нибудь....
Старый 11.08.2005, 15:43   #2  
Yoil is offline
Yoil
NavAx
NavAx Club
Лучший по профессии 2017
Лучший по профессии 2009
 
1,574 / 70 (6) ++++
Регистрация: 20.11.2002
Адрес: Msk
Да вроде несложно делается.
При определенном событии в специальнообученную таблицу добавляется строка (письмо). В строке указан юзер, которому письмо адресовано и стоит галка прочитано/непрочитано.
На, скажем, форму Главного Меню на триггер OnTimer вешается почтальон - т.е. код, который смотрим на почту (в ту специальнообученную таблицу) и ищет там непрочитанные письма для юзера. Если видит такое письмо - выдает мессагу и ставит галку "прочитано" (ну или как-нить посложнее можно извратиться, например, выдавать специальную формочку с сообщением и кнопкой, после нажатия на которую проставляется галка "прочитано").
__________________
"Моей лошадке ядрышком полмордочки снесло..."
А.В.Суворов, письма к дочери
Старый 11.08.2005, 16:08   #3  
Yakuza is offline
Yakuza
Участник
 
124 / 10 (1) +
Регистрация: 26.10.2004
А в версии 2.0 нет триггера OnTimer (плачет). Из-за этого по шедулеру и отчеты с кодеюнитами не запустишь. Получается только при входе в начале дня в главной форме делать проверку. А в течении дня гарантировано никак...
Старый 11.08.2005, 17:41   #4  
rootadmin is offline
rootadmin
Участник
Аватар для rootadmin
 
224 / 10 (1) +
Регистрация: 25.03.2003
Адрес: Москва
Можно что-нибудь писать в папку, котороя была бы доступна всем юзерам. А потом набросать программку (C, Delphi, VB - что угодно), которая бы смотрела в этот каталог. И если там что-то появилось, то выдавала бы мессагу. Все параметры мессаги можно в файли и зашить. И если вторая версия поддерживает открытие объектов по шоткатам, то можно и объект сразу открывать. А то переходите на 4.0 - там все типа шоколадно с этим
__________________
С уваженем,
rootadmin
Старый 11.08.2005, 18:50   #5  
Yakuza is offline
Yakuza
Участник
 
124 / 10 (1) +
Регистрация: 26.10.2004
Да, похоже так и придется сделать
Старый 12.08.2005, 14:32   #6  
Scorpie is offline
Scorpie
Участник
 
239 / 10 (1) +
Регистрация: 25.10.2004
Адрес: Moskow
Цитата:
Сообщение от Yakuza
А в версии 2.0 нет триггера OnTimer (плачет). Из-за этого по шедулеру и отчеты с кодеюнитами не запустишь.  Получается только при входе в начале дня в главной форме делать проверку. А в течении дня гарантировано никак...
Зато должен быть триггер OnOpenForm
Полагаю что смена цены товара интересна не всей компании, а какой-то группе людей. И скорей всего у них можно определить группу наиболее часто используемых в работе окон...
Старый 15.08.2005, 10:39   #7  
SVG is offline
SVG
Участник
 
201 / 10 (1) +
Регистрация: 15.11.2004
Гы. А можно и так - при смене цены навижн делает
net send ГруппаЛиц "парни, у нас новая цена!"

И не надо никаких сей-дельфей.
 


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

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

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