Автоматизация персонала розничного магазина самообслуживания. Менеджеры используют любой девайс на ОС 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 сканер.