gifts2017

Уведомление пользователей при изменении цен или остатков товаров (Jabber)

Опубликовал Максим Нагорный (McSim) в раздел Обработки - Универсальные обработки

Обработка позволяет уведомить указанных менеджеров об изменении цен или поступлении товаров по протоколу Jabber (XMPP). Работает на управляемых формах. Для конфигурации УТ11.

Была поставлена задача по уведомлению менеджеров об изменениях отпускных цен или поступлении товаров. Желательно по "аське". :)

Во внутренней сети существует свой jabber-сервер, при помощи которого осуществляется переписка пользователей. Было принято решение задействовать это средство коммуникации. В разработке была использована библиотека AddIn.JabClient, которую тоже добавил в файлы.

Настройки очень простые:

  1. Необходимо зарегестрировать библиотеку AddIn.JabClient
  2. При запуске обработки происходит подключение к указанному серверу jabber, поэтому необходимо заполнить настройки подключения и перезапустить обработку. Настройки сохраняются.
  3. Заполнить таблицу пользователей, которых необхоимо уведомлять. Для этого в настройках каждого пользователя надо указать его JID на сервере
  4. Отметить флажками в таблице вид информации, о которой необхоимо сообщить пользователю.

При запуске обработки подключается ОбработчикОжидания, который через указанный интервал производит выборку и рассылает сообщения пользователям.

Обработку при необходимости можно дописать и переделать под свои нужды. В коде оставлена только выборка по ценам и поступлениям товаров. У нас же в работе используется гораздо больше параметров для отслеживания, в т.ч. персональное уведомление пользователя.

К минусам можно отнести то, что для запуска требуется отдельная клиентская лицензия для подключения. Запускается по расписанию каждое утро и работает как часы уже несколько месяцев.

Работает на управляемых формах в тонком, толстом и веб-клиенте. Конфигурация "Управление торговлей 11.1"

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
РассылкаУведомленийПользователямДжаббера.epf
.epf 13,00Kb
21.10.13
17
.epf 13,00Kb 17 Скачать
Библиотека AddIn.JabClient
.7z 201,59Kb
15.10.13
14
.7z 201,59Kb 14 Скачать

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение

Комментарии

1. Дмитрий Шерстобитов (DitriX) 15.10.13 14:04
что то не понятно где взять эту библиотеку.
2. Максим Нагорный (McSim) 15.10.13 14:15
(1) DitriX, добавил библиотеку в файлы.
3. Дмитрий Шерстобитов (DitriX) 15.10.13 14:42
(2)я так понял это не ваша библитека?
есть ли к ней описание апи? и какая лицензия у нее?
4. Максим Нагорный (McSim) 15.10.13 14:46
(3) DitriX, нет, это не моя библиотека. В своё время находил её на просторах интернета на 1С-ном форуме. Раздавалась бесплатно. По поводу лицензии тоже ничего не могу сказать.
Описание API внутри архива, в файле readme. Там всего-то несколько методов :)
5. Дмитрий Шерстобитов (DitriX) 15.10.13 15:01
(4) ясно, спасибо.
Я так понял что это ком библиотека, а не натив? Т.е. на сервере регламент не выйдет запустить?
6. Максим Нагорный (McSim) 15.10.13 16:02
(5) DitriX, натив. По регламенту тоже мысль в голову приходила :)
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа