Терминал сбора данных на Android


Терминал сбора данных (далее ТСД) разработан на онлайн платформе MIT APP Inventor. Основная задача ТСД - оперативно фиксировать выдачу материалов со складов на производство или другие склады (рис.12).

ТСД на Android
Рисунок 12

ТСД позволяет выбирать из списка и добавлять новые склады/производства, при этом данные о складах синхронизируются с удаленным сервером через интернет соединение (рис. 13). Новые склады/производства становятся доступны для выбора у других пользователей.

ТСД на Android
Рисунок 13

После выбора склада отправителя и склада получателя, пользователь сканирует штрихкод (или вводит номер ШК вручную). ТСД считывает ШК из удаленной базы данных и выводит сообщение об отсканированном штрихкоде: наименование материала и единицы учета по программе 1С (рис.14, рис.15).

ТСД на Android
Рисунок 14

ТСД на Android
Рисунок 15

Информации о созданных перемещениях группируется по сочетанию "СкладОтправитель_СкладПолучатель.txt" и сохраняется в отдельные текстовые файлы в память устройства. При желании пользователь может просмотреть историю отсканированных перемещений в формате: отправитель - получатель - штрихкод - количество - дата - время (рис.16).

ТСД на Android
Рисунок 16

Кроме того, можно выбрать и удалить любой из сохраненных файлов (рис.17).

ТСД на Android
Рисунок 17

Сохраненные текстовые файлы пользователь отправляет через терминал любыми доступными для устройства  Android способами (рис.18).

ТСД на Android
Рисунок 18

В моей практике, txt файлы отправляются на E-mail бухгалтера. Для учетной бухгалтерской программы написана небольшая обработка, позволяющая загрузить информацию из  полученных текстовых файлов и создать требуемые бухгалтерские документы, отражающие фактическое перемещение материала.