Внешний сканер штрихкодов для 1С на андроид

Очередная интересная задача, о которой хочется написать. 

Постановка задачи: нужен сканер штрихкодов для быстрого просмотра остатков по базе 1С.

Клиент - интернет и розничный магазин. Сам магазин явно рекламиров программу 1С ать не буду, но интерфейс намекает. Кладовщикам и кассирам в розничном магазине необходимо в рамках регулярной инвентаризации сканировать и сверять реальное количество товара и учетное.

Я решил сделать это с помощью Flutter и возможности 1С в части описания API сервера. 

Задача простая, известная. Почему мы выбрали именно сторонний механизм решения, а не поставили 1С на телефоны сотрудникам? Причин две. Основная - лицензии. Мобильная версия 1С съедает одну пользовательскую лицензию, а https-сервис не съедает. С учетом того, что разных кассиров с кладовщиками довольно много, это стало ключевым фактором. Второе - это брендирование интерфейса, что не очень удобно делать на базе 1С. 

В архиве лежит файл расширения, который ставится в нашем случае на Управление торговлей 11.4.14.181. В расширении реализован один-единственный http-Сервис типа  GET. Данные об остатках берет с регистра "Товары на складах". Для корректной работ обрабконфигурацииоткиы, ваша 1С должна быть опубликована на веб-сервере

Кроме этого, во вложении есть apk для андроида - можно скачать и поставить на свой телефон. В настройках прописать адрес до вашего веб-сервера 1С. Внутри apk обращение к сканеру для сканирования штрихкода и далее обращение к API 1с для получения остатков. 

Исходники можно посмотреть на https://github.com/DessAtOgroup/1cScaner в папке BSL - файлы расширения для 1С, остальное - проект flutter. 

Скриншоты


Screenshot_success fetching.png

Screenshot_error fetching.png

Screenshot_settings.png

Screenshot_main.png

Файлы

Наименование Файл Версия Размер Кол. Скачив.
Внешний сканер штрихкодов для 1С:
.zip 19,96Mb
6
.zip 0.9.1 19,96Mb 6 Скачать

Полная версия

© ООО "Инфостарт", 2006-2023 www.infostart.ru