Конфигурация Mobile SMARTS

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

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

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





Дерево конфигурации

Рассмотрим подробнее каждый из узлов дерева конфигурации:

/upload/iblock/7ac/7acbaa4f22fd71ccc33f83d27ddfbf33.png

Типы документов

В узле «Типы документов» содержится список типов документов Mobile SMARTS.

Операции

Кроме самого алгоритма в типе документа, для облегчения процесса программирования в Mobile SMARTS можно создавать отдельные операции, которые потом могут использоваться в различных алгоритмах. Эти операции находятся в узле«Операции».

Структура номенклатуры

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

/upload/iblock/056/056ad8c3f553c1f788fc714263300eb5.png

Также в этом узле хранятся общие шаблоны штрихкодов номенклатуры. Они позволяют задать однотипные шаблоны всем позициям номенклатуры в справочнике.

 

Общие вычисляемые поля

В узле «Общие вычисляемые поля» содержит поля, заданные шаблонами. Значение таких полей вычисляется каждый раз при обращении к ним.

/upload/iblock/068/0689f7a5365df222c3b53f7e9b12c795.png

Штрихкоды контейнеров

Узел «Штрихкоды контейнеров» содержит список шаблонов для штрихкодов контейнеров.Под контейнерами понимаются паллеты, коробки и т.д. Задавая шаблон штрихкода контейнера, можно указать формат штрихкода, используемого для контейнеров определенного типа. Считывая штрихкод, подходящий под шаблон, терминал сбора данных будет знать, какому контейнеру он соответствует, а также сможет вынуть из штрихкода поля данных, указанные в шаблоне.

/upload/iblock/5bd/5bd248606549723946f19b3efafa74ae.png

Этикетки

Узел «Этикетки» содержит шаблоны этикеток для печати на принтерах.

/upload/iblock/ac8/ac87559eb7a7b7934908ae607866419a.png

Шаблоны редактируются в специальном визуальном редакторе этикеток.

 

Структура таблиц

Узел «Структура таблиц» используется для задания структуры дополнительных таблиц. Задаётся имя таблицы, имена полей и типы данных, которые ожидаются в полях таблицы. Свойства задают место хранения таблицы и индексацию полей.

/upload/iblock/a10/a10ce62734a1c6102843f5af9be2e170.png

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

В узле «События сервера» хранится информация об именах обработчиков событий сервера Mobile SMARTS. Например, обработчик прихода выполненного документа ТСД (событие ДокументЗавершен):

«OneC_Connector:ДокументЗавершен»

/upload/iblock/623/623d0b408d7cc9fa192ba52ebf529eda.png

Пользователи

Узел «Пользователи» содержит данные о пользователях и группах пользователей, зарегистрированных для работы на ТСД. Эта информация может автоматически выгружаться из учетной системы на основе существующих в ней пользователей. Группы пользователей определяют список типов документов, доступных для обработки пользователям такой группы.

/upload/iblock/6d7/6d73b77c2290dd03549801ebcd8548d7.png

/upload/iblock/76a/76af5f54eb0eb2ddaf9acb880d6df85f.png

/upload/iblock/b60/b609b7db4a48671a5f7039db6452269f.png

Склады

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

/upload/iblock/c68/c683ed86756a8d6c884a559baeadcca9.png

Внешние соединения

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

/upload/iblock/892/892c886dfde46e6cf72c2d9dc5626e8b.png

Оборудование

Узел «Оборудование» содержит данные по периферийному оборудованию - принтерах и ККМ.

/upload/iblock/c6e/c6e0a8536c09120162e453b3032582ec.png

«Принтеры» содержит данные по принтерам этикеток и их привязках к складам, типам документов и пользователям. Разные пользователи из разных документов при работе на разных складах могут печатать этикетки на заранее заданных принтерах (например, «принтер на воротах прихода А», «принтер на воротах отгрузки» и т.д.).

 

/upload/iblock/c6d/c6da184fd7238d016a77e9687928076c.png

«Контрольно-кассовые машины» хранит настройки работы с поддерживаемыми ККМ.

/upload/iblock/c6d/c6da184fd7238d016a77e9687928076c.png