Сервис загрузки
Сервис загрузки – это обычная конфигурация для платформы 1С 8.3. Основной функцией этой конфигурации является реализация WEB-сервера для загрузки различных данных в весы с печатью этикеток (товары, цены, параметры этикеток, картинки и т.д.). Также, сервис загрузки имеет служебные функции, такие как непосредственное исполнение команд драйвера Mertech для выбранных весов и загрузка справочника команд драйвера в приложение МП Весы M-ER.
Интерфейс сервиса загрузки
Интерфейс состоит из подсистем:
Настройки
WEB Сервис
База
На начальной странице отображается список весов, которые, когда-либо подключались к сервису загрузки. Подключенные весы (присутствует периодические запросы от весов к WEB сервису) отображаются пиктограммой зеленого цвета.
Настройки
Подсистема настройки содержит справочник команд драйвера с описанием входных и выходных параметров команд. Этот справочник загружается в программу весов МП Весы M-ER либо через JSON файлы, либо через WEB Сервис командой Загрузка команд с сервиса загрузки в программе МП Весы M-ER. Справочник используется при загрузке данных в весы для конвертации типов данных 1С в типы данных драйвера весов Mertech. Необходимые команды можно добавлять в справочник вручную, используя документацию весов Mertech.
База
В этой подсистеме собраны справочники в которых хранятся данные для загрузки в весы.
WEB Сервис
В этой подсистеме собраны элементы работы с WEB сервером.
Весы M-ER
Список планов обмена с весами. При подключении к WEB сервису весы автоматически добавляются в этот справочник. Текущее состояние подключения весов отражается цветом пиктограммы.
Команды – открывает форму, в которой реализованы некоторые примеры команд драйвера весов, которые посылаются в весы через WEB Сервис, ответы от весов, принимаются WEB сервисом и выводятся в поле «Ответ».
Для формирования данных для выгрузки в весы используется стандартный механизм 1С – планы обмена, регистрация изменений. Т.е. при изменении данных в справочниках, происходит автоматическая регистрация изменений данных и при очередном запросе к WEB сервису со стороны весов, эти изменения выгружаются в весы. После успешной загрузки, весы посылают подтверждение через WEB сервис и регистрация изменений удаляется.
Примечание
Регистр сведений Watchdog служит для отслеживания текущих подключений весов.