Индивидуальная (клиентская) конфигурация - это набор дополнительных файлов, расширяющих или заменяющих функциональные части приложения «ST - Мобильная торговля 3»:
- Индивидуальные отчеты
- Скрипты обработчиков действий
- Печатные формы
- Просмотр документов
- Иные функциональные части приложения
Для развертывания индивидуальной конфигурации на устройства применяется «ST - Сервис обновлений и лицензирования». Версия индивидуальной (клиентской) конфигурации представляет собой архив, содержащий структуру папок и дополнительных файлов. Архив загружается в «ST - Сервис обновлений и лицензирования» и назначается для установки в качестве дополнения к основной версии приложения «ST - Мобильная торговля 3».
Каждое расширение состоит из:
- Мета файл расширения - текстовый файл определяющий тип, параметры и ресурсы расширения
- Скрипт файл - получает и подготавливает данные для отображения и/или выполняет действия
- Шаблон представления - текстовый файл для отображения данных, может быть в формате txt, html и др.
- Дополнительные файлы - картинки, css, js и прочие, обычно используемые в html шаблоне
Для создания первого простого расширения смотрите Быстрый старт
Добавилось в версии 4.1.2
ВАЖНО!
В папке /libs появилась новая библиотека для удобной работы с датами - moment-with-locales.js.
Документацию по Moment.js можно почитать тут: http://momentjs.com/
// Установка русской локали для moment.js
moment.locale('ru');
Новые методы
- api.context.metaData - Чтение настроек из мета-файлов
- api.debt.debt - Получение долга / переплаты по ТТ
- api.skuFilter.filterData - Информация о фильтре
- api.builder.renderFile - Запуск шаблонизатора на файле
- api.outlets.isActivityUsed - Используется ли активность для ТТ
- stmobile.channel.sendToThread - Запуск функции из дата-скрипта в отдельном потоке
- stmobile.observer.onViewStatusChanged - Подписка на изменение статуса активности страницы