Индивидуальная (клиентская) конфигурация - это набор дополнительных файлов, расширяющих или заменяющих функциональные части приложения «ST - Мобильная торговля»:
- Индивидуальные отчеты
- Скрипты обработчиков действий
- Печатные формы
- Просмотр документов
- Иные функциональные части приложения
Для развертывания индивидуальной конфигурации на устройства применяется «ST - Сервис обновлений и лицензирования». Версия индивидуальной (клиентской) конфигурации представляет собой архив, содержащий структуру папок и дополнительных файлов. Архив загружается в «ST - Сервис обновлений и лицензирования» и назначается для установки в качестве дополнения к основной версии приложения «ST - Мобильная торговля».
Каждое расширение состоит из:
- Метафайл - текстовый файл определяющий тип, параметры и ресурсы расширения
- Data-скрипт - получает и подготавливает данные для отображения и/или выполняет действия
- Шаблон представления - текстовый файл для отображения данных, может быть в формате txt, html и др.
- Дополнительные файлы - картинки, css, js и прочие, обычно используемые в html шаблоне
Для создания первого простого расширения смотрите Быстрый старт
Изменилось в версии 4.5.0
- Добавлена информация об удаленных api, которые были помечены как "deprecated" более двух лет назад. Список удаленных api.
- Изменился механизм индивидуального конфигурирования модульных отчётов. Теперь при добавлении/изменении модуля нет необходимости добавлять в расширения серийные модули. Добавление модуля при индивидуальном конфигурировании
Изменилось в версии 4.4.8
Новые методы
- Добавлены новые методы в api.tma для регистрации, расчета и получения актуальной информации о бонусах для торговой точки.
- Добавлено описание api.rfid сканирование на наличие меток RFID.
- Изменилась реализация воркеров. Теперь в воркер можно передать коллбэк, который будет выполнен по завершению работы воркера. api.warp.worker.
- Добавлен класс методов api.tma.doc для работы c документом Бонус
Новые URI
- Добавлена точка расширения stmobile://document/survey/customanswers для заполнения опросного листа значениями перед его созданием.
Изменилось в версии 4.4.7
Новые методы
- Добавлен класс методов api.survey.doc для работы c документом ОЛ (Опросный Лист)
- Добавлен класс методов api.survey.ref для работы cо справочниками документа ОЛ
- Добавлен класс методов api.survey.service сервисное апи документа ОЛ
- Добавлен метод api.warpꓸworker.run(uri, interval) для выполнения скрипта в отдельном потоке с заданной периодичностью
Прочие изменения
- Добавлены поля time и packetId в структуре DocPhoto_Photo
- Удалено поле id из структуры DocumentRow типа Мерчандайзинг DocumentRow
- Добавлен параметр allow_edit при работе с фотогалереей
- Метод api.warpꓸworker.run(uri) помечен как устаревший
Изменилось в версии 4.4.5
Новые методы
- api.outlets.workflow.items - Получить список шагов сценария на определенную дату
- api.outlets.workflow.isItemAllowed - Получить признак доступности начала шага
- api.outlets.workflow.itemState - Получить состояние шага сценария на определенную дату
Изменилось в версии 4.4.4
Новые методы
- api.visits.addToRoute - Создать дополнительный визит на определенную дату
Изменилось в версии 4.4.3
Новые методы
- Добавлен класс методов api.docphoto.doc для создания, редактирования, удаления документа Фотоотчет
- api.settings.isDefectDetectionEnabled - Получить значение настройки анализа качества фотографий
- api.settings.setDefectDetectionEnabled - Установить значение настройки анализа качества фотографий
Изменилось в версии 4.4.2
Новые URI
- stmobile://action/uri/preopen - Событие перед открытием любого URI
Новые методы
- api.outlets.contact - Получить контактное лицо по id
- api.outlets.contactList - Получить список контактных лиц у ТТ
Изменилось в версии 4.3.5
Новые методы
- Добавлен класс методов api.tma для работы с промо акциями
- Добавлен класс методов api.warp.worker для запуска выполнения скрипта в фоне
- Добавлен класс методов api.merch.doc для создания, редактирования, удаления документа Мерчандайзинг
- Добавлен класс методов api.movement.doc для создания, редактирования, удаления документа Перемещение
- api.outlets.isAllowViewPhoto - Узнать возможность просмотра фотографий ТТ
- api.outlets.isAllowEditPhoto - Узнать возможность редактирования фотографий ТТ
Новые URI
stmobile://action/<документ>/viewerpreopen - Событие перед открытием вьювера документа stmobile://action/<документ>/moverests - Событие для проведения остатков документа stmobile://action/visit/precreate - Событие перед началом создания дополнительного визита