Главная

Руководство: Обработчики действий

Обработчики действий

URI обработчиков действий создаются по маске stmobile://action/target/event

где:

  • target - объект системы, например документ "Заказ"
  • event  - событие
Запуск МТ
stmobile://action/startapp/appinit       При старте МТ
Глобальное меню
stmobile://globalmenu/items              Инициализация элемента глобального меню

Пример скрипта кастомизации глобального меню смотрите в разделе FAQ

Переопределение действия/пути
stmobile://action/uri/preopen            Событие перед открытием любого URI

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

Маршрут и торговые точки

Визиты
stmobile://action/visit/preopen                 Перед началом визита
stmobile://action/visit/postopen                После начала визита
stmobile://action/visit/preclose                Перед окончанием визита, но до проверки возможности завершения визита
stmobile://action/visit/presave                 Перед окончанием визита, после проверки возможности завершения визита
stmobile://action/visit/postsave                После окончания визита
stmobile://action/visit/precreate               Перед началом создания дополнительного визита

Подробнее про работу точки расширения stmobile://action/visit/preclose в разделе FAQ "Как отключить серийные проверки при завершении визита?"

Документы

Конфигурация документов осуществляется при помощи установки объекта конфигурирования посредством api.result.setConfig

stmobile://module/skudocs/config                Скрипт конфигурирования документов

На текущий момент для конфигурирования документов доступен один параметр isNeedCheckUnsoldAssortment необходимость показа сообщения о наличии непроданых товаров стандартного ассортимента.

Пример скрипта конфигурации документа смотрите в разделе FAQ "Отключение проверки проданного СА"

Конфигурация отображения функционала на форме документа

stmobile://document/<document>/form/config          Скрипт конфигурирования формы документа

На данный момент доступны следующие возможности:

  1. Добавить в меню свои пункты
  2. Отображение блоков "Условия акции" и "Бонусы"
  3. Редактирование поля штрих-кода после сканирования

Заполнение опросного листа своими значениями

stmobile://document/survey/customanswers          Перед создание опросного листа, заполнить строки своими значениями

Пример скрипта расширения можно посмотреть в разделе FAQ "Как заполнить опросный лист своими значениями ?"

Документ Отгрузка
stmobile://action/recomendedorder               Подсчет рекомендуемого количества
stmobile://action/sales/headerpostsave          После сохранения шапки документа Отгрузка
stmobile://action/sales/headerpresave           Перед сохранением шапки документа Отгрузка
stmobile://action/sales/iteminit                Инициализация строки элемента документа Отгрузка
stmobile://action/sales/itempostsave            После записи элемента документа Отгрузка
stmobile://action/sales/itempresave             Перед записью элемента документа Отгрузка
stmobile://action/sales/postclear               После очистки документа Отгрузка
stmobile://action/sales/postclose               После закрытия документа Отгрузка
stmobile://action/sales/postdelete              После удаления документа Отгрузка
stmobile://action/sales/postgroupdiscount       После изменения скидки документа Отгрузка
stmobile://action/sales/postgroupincrease       После изменения наценки документа Отгрузка
stmobile://action/sales/postopen                После создания документа Отгрузка
stmobile://action/sales/postprint               После печати документа Отгрузка
stmobile://action/sales/postsave                После записи документа Отгрузка
stmobile://action/sales/preclear                Перед очисткой документа Отгрузка
stmobile://action/sales/predelete               Перед удалением документа Отгрузка
stmobile://action/sales/pregroupdiscount        Перед изменением скидки документа Отгрузка
stmobile://action/sales/pregroupincrease        Перед изменением наценки документа Отгрузка
stmobile://action/sales/preopen                 Перед созданием документа Отгрузка
stmobile://action/sales/preprint                Перед печатью документа Отгрузка
stmobile://action/sales/presave                 Перед записью документа Отгрузка
stmobile://action/sales/viewerpreopen           Перед открытием вьювера Отгрузка
stmobile://action/sales/moverests               Проведение остатков документа Отгрузка
Документ Сбор заказа
stmobile://action/preorder/headerpostsave       После сохранения шапки документа Сбор заказа
stmobile://action/preorder/headerpresave        Перед сохранением шапки документа Сбор заказа
stmobile://action/preorder/iteminit             Инициализация строки элемента документа Сбор заказа
stmobile://action/preorder/itempostsave         После записи элемента документа Сбор заказа
stmobile://action/preorder/itempresave          Перед записью элемента документа Сбор заказа
stmobile://action/preorder/postclear            После очистки документа Сбор заказа
stmobile://action/preorder/postclose            После закрытия документа Сбор заказа
stmobile://action/preorder/postdelete           После удаления документа Сбор заказа
stmobile://action/preorder/postgroupdiscount    После изменения скидки документа Сбор заказа
stmobile://action/preorder/postgroupincrease    После изменения наценки документа Сбор заказа
stmobile://action/preorder/postopen             После создания документа Сбор заказа
stmobile://action/preorder/postprint            После печати документа Сбор заказа
stmobile://action/preorder/postsave             После записи документа Сбор заказа
stmobile://action/preorder/preclear             Перед очисткой документа Сбор заказа
stmobile://action/preorder/predelete            Перед удалением документа Сбор заказа
stmobile://action/preorder/pregroupdiscount     Перед изменением скидки документа Сбор заказа
stmobile://action/preorder/pregroupincrease     Перед изменением наценки документа Сбор заказа
stmobile://action/preorder/preopen              Перед созданием документа Сбор заказа
stmobile://action/preorder/preprint             Перед печатью документа Сбор заказа
stmobile://action/preorder/presave              Перед записью документа Сбор заказа
stmobile://action/recomendedorder               Подсчет рекомендуемого заказа
stmobile://action/preorder/viewerpreopen        Перед открытием вьювера Сбор Заказа
stmobile://action/preorder/moverests            Проведение остатков документа Сбор Заказа
Документ Заявка на дозагрузку
stmobile://action/goodsrequest/headerpostsave       После сохранения шапки документа Заявка на дозагрузку
stmobile://action/goodsrequest/headerpresave        Перед сохранением шапки документа Заявка на дозагрузку
stmobile://action/goodsrequest/iteminit             Инициализация строки элемента документа Заявка на дозагрузку
stmobile://action/goodsrequest/itempostsave         После записи элемента документа Заявка на дозагрузку
stmobile://action/goodsrequest/itempresave          Перед записью элемента документа Заявка на дозагрузку
stmobile://action/goodsrequest/postclear            После очистки документа Заявка на дозагрузку
stmobile://action/goodsrequest/postclose            После закрытия документа Заявка на дозагрузку
stmobile://action/goodsrequest/postdelete           После удаления документа Заявка на дозагрузку
stmobile://action/goodsrequest/postopen             После создания документа Заявка на дозагрузку
stmobile://action/goodsrequest/postprint            После печати документа Заявка на дозагрузку
stmobile://action/goodsrequest/postsave             После записи документа Заявка на дозагрузку
stmobile://action/goodsrequest/preclear             Перед очисткой документа Заявка на дозагрузку
stmobile://action/goodsrequest/predelete            Перед удалением документа Заявка на дозагрузку
stmobile://action/goodsrequest/preopen              Перед созданием документа Заявка на дозагрузку
stmobile://action/goodsrequest/preprint             Перед печатью документа Заявка на дозагрузку
stmobile://action/goodsrequest/presave              Перед записью документа Заявка на дозагрузку
stmobile://action/goodsrequest/viewerpreopen        Перед открытием вьювера Заявка на дозагрузку
stmobile://action/goodsrequest/moverests            Проведение остатков документа Заявка на дозагрузку    
Документ Мерчандайзинг
stmobile://action/merchandise/headerpostsave        После сохранения шапки документа Мерчандайзинг
stmobile://action/merchandise/headerpresave         Перед сохранением шапки документа Мерчандайзинг
stmobile://action/merchandise/iteminit              Инициализация строки элемента документа Мерчандайзинг
stmobile://action/merchandise/itempostsave          После записи элемента документа Мерчандайзинг
stmobile://action/merchandise/itempresave           Перед записью элемента документа Мерчандайзинг
stmobile://action/merchandise/postclear             После очистки документа Мерчандайзинг
stmobile://action/merchandise/postclose             После закрытия документа Мерчандайзинг
stmobile://action/merchandise/postdelete            После удаления документа Мерчандайзинг
stmobile://action/merchandise/postopen              После создания документа Мерчандайзинг
stmobile://action/merchandise/postprint             После печати документа Мерчандайзинг
stmobile://action/merchandise/postsave              После записи документа Мерчандайзинг
stmobile://action/merchandise/preclear              Перед очисткой документа Мерчандайзинг
stmobile://action/merchandise/predelete             Перед удалением документа Мерчандайзинг
stmobile://action/merchandise/preopen               Перед созданием документа Мерчандайзинг
stmobile://action/merchandise/preprint              Перед печатью документа Мерчандайзинг
stmobile://action/merchandise/presave               Перед записью документа Мерчандайзинг
stmobile://action/recomendedprice                   Подсчет рекомендуемой цены
stmobile://action/merchandise/viewerpreopen         Перед открытием вьювера документа Мерчандайзинг
Документ Перемещение товара
stmobile://action/goodsmovement/headerpostsave      После сохранения шапки документа Перемещение товара
stmobile://action/goodsmovement/headerpresave       Перед сохранением шапки документа Перемещение товара
stmobile://action/goodsmovement/iteminit            Инициализация строки элемента документа Перемещение товара
stmobile://action/goodsmovement/itempostsave        После записи элемента документа Перемещение товара
stmobile://action/goodsmovement/itempresave         Перед записью элемента документа Перемещение товара
stmobile://action/goodsmovement/postclear           После очистки документа Перемещение товара
stmobile://action/goodsmovement/postclose           После закрытия документа Перемещение товара
stmobile://action/goodsmovement/postdelete          После удаления документа Перемещение товара
stmobile://action/goodsmovement/postopen            После создания документа Перемещение товара
stmobile://action/goodsmovement/postprint           После печати документа Перемещение товара
stmobile://action/goodsmovement/postsave            После записи документа Перемещение товара
stmobile://action/goodsmovement/preclear            Перед очисткой документа Перемещение товара
stmobile://action/goodsmovement/predelete           Перед удалением документа Перемещение товара
stmobile://action/goodsmovement/preopen             Перед созданием документа Перемещение товара
stmobile://action/goodsmovement/preprint            Перед печатью документа Перемещение товара
stmobile://action/goodsmovement/presave             Перед записью документа Перемещение товара
stmobile://action/goodsmovement/viewerpreopen       Перед открытием вьювера документа Перемещение товара
stmobile://action/goodsmovement/moverests           Проведение остатков документа Перемещение товара
Документ Возврат товара
stmobile://action/goodsreturn/headerpostsave        После сохранения шапки документа Возврат товара
stmobile://action/goodsreturn/headerpresave         Перед сохранением шапки документа Возврат товара
stmobile://action/goodsreturn/iteminit              Инициализация строки элемента документа Возврат товара
stmobile://action/goodsreturn/itempostsave          После записи элемента документа Возврат товара
stmobile://action/goodsreturn/itempresave           Перед записью элемента документа Возврат товара
stmobile://action/goodsreturn/postclear             После очистки документа Возврат товара
stmobile://action/goodsreturn/postclose             После закрытия документа Возврат товара
stmobile://action/goodsreturn/postdelete            После удаления документа Возврат товара
stmobile://action/goodsreturn/postopen              После создания документа Возврат товара
stmobile://action/goodsreturn/postprint             После печати документа Возврат товара
stmobile://action/goodsreturn/postsave              После записи документа Возврат товара
stmobile://action/goodsreturn/preclear              Перед очисткой документа Возврат товара
stmobile://action/goodsreturn/predelete             Перед удалением документа Возврат товара
stmobile://action/goodsreturn/preopen               Перед созданием документа Возврат товара
stmobile://action/goodsreturn/preprint              Перед печатью документа Возврат товара
stmobile://action/goodsreturn/presave               Перед записью документа Возврат товара
stmobile://action/goodsreturn/viewerpreopen         Перед открытием вьювера документа Возврат товара
stmobile://action/goodsreturn/moverests             Проведение остатков документа Возврат товара
Документ Приходный кассовый ордер
stmobile://action/receiptcashorder/headerpostsave   После сохранения шапки документа Приходный кассовый ордер
stmobile://action/receiptcashorder/headerpresave    Перед сохранением шапки документа Приходный кассовый ордер
stmobile://action/receiptcashorder/postclear        После очистки документа Приходный кассовый ордер
stmobile://action/receiptcashorder/postclose        После закрытия документа Приходный кассовый ордер
stmobile://action/receiptcashorder/postdelete       После удаления документа Приходный кассовый ордер
stmobile://action/receiptcashorder/postopen         После создания документа Приходный кассовый ордер
stmobile://action/receiptcashorder/postprint        После печати документа Приходный кассовый ордер
stmobile://action/receiptcashorder/postsave         После записи документа Приходный кассовый ордер
stmobile://action/receiptcashorder/preclear         Перед очисткой документа Приходный кассовый ордер
stmobile://action/receiptcashorder/predelete        Перед удалением документа Приходный кассовый ордер
stmobile://action/receiptcashorder/preopen          Перед созданием документа Приходный кассовый ордер
stmobile://action/receiptcashorder/preprint         Перед печатью документа Приходный кассовый ордер
stmobile://action/receiptcashorder/presave          Перед записью документа Приходный кассовый ордер
Документ Фотоотчет
stmobile://action/photoreport/headerpostsave    После сохранения шапки документа Фотоотчет
stmobile://action/photoreport/headerpresave     Перед сохранением шапки документа Фотоотчет
stmobile://action/photoreport/postclear         После очистки документа Фотоотчет
stmobile://action/photoreport/postclose         После закрытия документа Фотоотчет
stmobile://action/photoreport/postdelete        После удаления документа Фотоотчет
stmobile://action/photoreport/postopen          После создания документа Фотоотчет
stmobile://action/photoreport/postprint         После печати документа Фотоотчет
stmobile://action/photoreport/postsave          После записи документа Фотоотчет
stmobile://action/photoreport/preclear          Перед очисткой документа Фотоотчет
stmobile://action/photoreport/predelete         Перед удалением документа Фотоотчет
stmobile://action/photoreport/preopen           Перед созданием документа Фотоотчет
stmobile://action/photoreport/preprint          Перед печатью документа Фотоотчет
stmobile://action/photoreport/presave           Перед записью документа Фотоотчет
Документ Опросный лист
stmobile://action/survey/headerpostsave         После сохранения шапки документа Опросный лист
stmobile://action/survey/headerpresave          Перед сохранением шапки документа Опросный лист
stmobile://action/survey/itempostsave           После записи элемента документа Опросный лист
stmobile://action/survey/itempresave            Перед записью элемента документа Опросный лист
stmobile://action/survey/postclear              После очистки документа Опросный лист
stmobile://action/survey/postclose              После закрытия документа Опросный лист
stmobile://action/survey/postdelete             После удаления документа Опросный лист
stmobile://action/survey/postopen               После создания документа Опросный лист
stmobile://action/survey/postprint              После печати документа Опросный лист
stmobile://action/survey/postsave               После записи документа Опросный лист
stmobile://action/survey/preclear               Перед очисткой документа Опросный лист
stmobile://action/survey/predelete              Перед удалением документа Опросный лист
stmobile://action/survey/preopen                Перед созданием документа Опросный лист
stmobile://action/survey/preprint               Перед печатью документа Опросный лист
stmobile://action/survey/presave                Перед записью документа Опросный лист
Документ Учет оборудования
stmobile://action/posm/headerpostsave           После сохранения шапки документа Учет оборудования
stmobile://action/posm/headerpresave            Перед сохранением шапки документа Учет оборудования
stmobile://action/posm/postclear                После очистки документа Учет оборудования
stmobile://action/posm/postclose                После закрытия документа Учет оборудования
stmobile://action/posm/postdelete               После удаления документа Учет оборудования
stmobile://action/posm/postopen                 После создания документа Учет оборудования
stmobile://action/posm/postprint                После печати документа Учет оборудования
stmobile://action/posm/postsave                 После записи документа Учет оборудования
stmobile://action/posm/preclear                 Перед очисткой документа Учет оборудования
stmobile://action/posm/predelete                Перед удалением документа Учет оборудования
stmobile://action/posm/preopen                  Перед созданием документа Учет оборудования
stmobile://action/posm/preprint                 Перед печатью документа Учет оборудования
stmobile://action/posm/presave                  Перед записью документа Учет оборудования
Акции и бонусы FAQ
stmobile://tma/bonus/preregistration            Перед проведением бонуса
stmobile://tma/bonus/postregistration           После проведения бонуса
stmobile://tma/bonus/preunregistration          Перед отменой бонуса
stmobile://tma/bonus/postunregistration         После отмены бонуса

Задачи

Начало рабочего периода
stmobile://action/workday/postopen              После начала рабочего периода
stmobile://action/workday/postsave              После окончания рабочего периода
stmobile://action/workday/preopen               Перед началом рабочего периода
stmobile://action/workday/presave               Перед окончанием рабочего периода
Задачи агентов
stmobile://action/task/postopen                 После начала выполнения задачи
stmobile://action/task/postsave                 После окончания выполнения задачи
stmobile://action/task/preopen                  Перед началом выполнения задачи
stmobile://action/task/presave                  Перед окончанием выполнения задачи