1. Выбор способа обмена. Описание API. 2. Реализация API на стороне 1С. 3. Приложение на ТСД и связь с 1С: Предприятие 8.3 через HTTP-Сервис. Часть 3(BroadcastReceiver. Получаем данные) Пособий как создать HTTP-сервис в интернете предостаточно. Поэтому сразу опишу реализацию. Сервис у нас состоит из трех шаблонов URL: Справочники — /v1/catalogs/{Справочник}/{Действие} Документы — /v1/documents/{Документ}/{Действие} Сервисы — /v1/services/{Действие} Читать дальше →
4. OnKeyUp. Получаем штрихкод со сканера с эмуляцией клавиатуры Приложение на ТСД и связь с 1С: Предприятие 8.3 через HTTP-Сервис. Часть 5 (Меню, companion object) У каждого приложения есть глобальные переменные. Например одна из них это имя базы данных. Не знаю на сколько это правильно с точки зрения kotlin-way. Для того чтобы установить глобальные переменные у приложения проделаем следующее. Читать дальше →
У продуктов Клеверенса (например, «Магазин 15», «Склад 15») есть возможность обмениваться данными между учетной системой (например, «1С: Предприятие») и удаленными ТСД через сеть. Это так называемый обмен через Интернет, который решает вопрос работы с удаленными устройствами без сложных и длительных настроек ПО и оборудования (например, проброс портов на роутере). Читать далее
Для кого Выбор способа обмена. Описание API. Реализация API на стороне 1С. Android. Cтруктура приложения. BroadcastReceiver. Получаем данные ШК на примере АТОЛ Smart.Lite. Реализуем обмен и хранение данных. Используем Retrofit 2, Room, Coroutines. Пользовательский интерфейс. LiveData, PagedList. Читать дальше →