Терминал сбора данных на Android
Терминал сбора данных (далее ТСД) разработан на онлайн платформе MIT APP Inventor. Основная задача ТСД - оперативно фиксировать выдачу материалов со складов на производство или другие склады (рис.12).
Рисунок 12 |
ТСД позволяет выбирать из списка и добавлять новые склады/производства, при этом данные о складах синхронизируются с удаленным сервером через интернет соединение (рис. 13). Новые склады/производства становятся доступны для выбора у других пользователей.
Рисунок 13 |
После выбора склада отправителя и склада получателя, пользователь сканирует штрихкод (или вводит номер ШК вручную). ТСД считывает ШК из удаленной базы данных и выводит сообщение об отсканированном штрихкоде: наименование материала и единицы учета по программе 1С (рис.14, рис.15).
Рисунок 14 |
Рисунок 15 |
Информации о созданных перемещениях группируется по сочетанию "СкладОтправитель_СкладПолучатель.txt" и сохраняется в отдельные текстовые файлы в память устройства. При желании пользователь может просмотреть историю отсканированных перемещений в формате: отправитель - получатель - штрихкод - количество - дата - время (рис.16).
Рисунок 16 |
Кроме того, можно выбрать и удалить любой из сохраненных файлов (рис.17).
Рисунок 17 |
Сохраненные текстовые файлы пользователь отправляет через терминал любыми доступными для устройства Android способами (рис.18).
Рисунок 18 |
В моей практике, txt файлы отправляются на E-mail бухгалтера. Для учетной бухгалтерской программы написана небольшая обработка, позволяющая загрузить информацию из полученных текстовых файлов и создать требуемые бухгалтерские документы, отражающие фактическое перемещение материала.