Mobexpert Terminal (Android + СканерШК + 1С)


Автоматизация менеджеров розничных магазинов самообслуживания посредством смартфонов на Android

Автоматизация персонала розничного магазина самообслуживания. Менеджеры используют любой девайс на ОС Android + сканер ШК связанный с ним по bluetooth. Устройство через wifi в режиме онлайн запрашивает инфу о товаре (название, цена, остаток) и позволяет оформлять ценники (печатает на удаленном принтере). 1С использует внешнюю компоненту, поэтому можно использовать любые платформы от 7.7 и выше... Решение позволяет обойтись покупкой смартфона и сканера вместо дорогостоящей покупки ТСД и гемора по его настройке.

Пример подключения внешней компоненты (для 1С 8):

Если ПодключитьВнешнююКомпоненту("AddIn.mxTerminal") = 0 Тогда
   Возврат;
КонецЕсли;
Компонента = Новый("AddIn.mxTerminal");

//Запуск сервера для приема событий от смартфонов

//Первый параметр - IP второй Порт
Компонента.startServer("192.168.0.198",5431);

Далее нужно подключить обработчик события и реализовать передачу информации по запросу:

Процедура ВнешнееСобытие(Источник, Событие, Данные)

    //Источник = "mxTerminal"

    //Событие = GUID который нужно вернуть с полученной из 1С инфой

    //Данные - то что приходит со смартфона (штрихкод или артикул)

    //Собираем данные и отправляем ответ на устройство:


    Компонента.putAnswer(Событие,"Тут передаем название товара","Тут передаем остаток","Тут передаем цену");

    //При печати передается в Данные список штрихкодов, а в Событие передается "print"
КонецПроцедуры

Штрихкод можно вводить вручную, сканировать с помощью встроенной камеры (без внешнего сканера), либо через внешний, подключенный по технологии bluetooth сканер.

Файлы обработки:

-