Серверные события

Последние изменение: 25.08.2017

Серверные события – специальный механизм, позволяющий добавить обработку различных действий, происходящих на сервере Mobile SMARTS, во внешней учетной системе. Платформа позволяет нам задать для каждого события функцию, которая будет вызываться из учетной системы, как только оно будет происходить.

Параметры, передаваемые в функцию, для каждого события, фиксированные и функция для успешного вызова должна соответствовать этим параметрам.

События сервера


Название

Описание

ДокументДобавлен

Событие о добавлении документа на сервер. Вызов происходит, когда на сервер добавляется документ из учетной системы.

ДокументЗавершен

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

ДокументИзменен

Событие об изменении документа. Вызывается, когда на сервере происходит изменение документа.

ДокументПолученНаОбработку

Событие о том, что документ захвачен на обработку. Вызывается, когда документ захвачен с сервера на терминал для обработки. Может использоваться, например, чтобы проставить соответствующий статус документа в учетной системе при попадании его на терминал.

ДокументУдален

Событие об удалении документа с сервера. Вызывается, когда с сервера был удален документ.

ПолучитьДокумент

Событие о запросе получения документа по коду (код, штрихкод) с сервера. Вызывается, когда в типах документов «Выбирать по штрихкоду с сервера» проставлено «Да» и документ не найден на терминале и среди доступных к захвату на сервере. Событие может использоваться для организации выгрузки на терминал документов по введенному коду или отсканированному штрихкоду.

ПолучитьСписокДокументов

Событие о запросе получения списка документов. Вызывается при заходе в список документов на терминале, если в типах документов «Показывать в списке документы на сервере» проставлено «Да». Позволяет реализовать поиск и отбор документов по параметрам непосредственно в базе учетной системы, без предварительной выгрузки.

ТоварНеНайден

Событие о том, что продукт был запрошен терминалом по коду (штрихкод, артикул, код) с сервера и не был найден в серверном справочнике. Позволяет реализовать поиск товаров непосредственно в базе учетной системы, без предварительной выгрузки.

ТоварыНеНайдены   

Обработчик события вызывается при запросе с терминала группы товаров с конкретными упаковками.

ПолучитьСписокНоменклатуры

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

НайтиНоменклатуруПоЧастиНаименования

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

ОбработатьЗапрос

Обработчик события вызывается при выполнении запроса к серверной таблице, имеющейся в конфигурации Mobile SMARTS. Данный механизм позволяет организовать получение по запросу с терминала различных данных, которые при работе без он-лайн вызовов, хранятся в выгружаемых таблицах (например, цены, остатки, серии).