No description
  • Kotlin 84.8%
  • Java 15.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-07 16:36:06 +03:00
.idea feat(mode12+ui): сценарий Производство с подрежимами и выбором упаковочной машины; редизайн режимов сканера, баннеры и тёмная тема 2026-09-07 16:36:06 +03:00
app feat(mode12+ui): сценарий Производство с подрежимами и выбором упаковочной машины; редизайн режимов сканера, баннеры и тёмная тема 2026-09-07 16:36:06 +03:00
barcodescanner@dbc12d70e7 feat(input-control): фильтр по складам с памятью выбора, пресеты периода; GS1-коды со сканера отправляются как есть 2026-08-25 11:51:54 +03:00
gradle/wrapper remove get info from el sign, add from a1 2026-03-09 11:55:29 +03:00
xmltools new ui and new mode scan 2025-03-03 10:58:39 +03:00
.gitignore chore: исключил артефакты релизных сборок из репозитория 2026-08-25 11:57:27 +03:00
build.gradle new mode: check aggregate 2026-06-25 08:41:54 +03:00
gradle.properties chore: заменил версию и убрал свои переменные 2026-08-25 12:12:17 +03:00
gradlew Version 0.1.0 2020-12-24 12:08:55 +03:00
gradlew.bat Version 0.1.0 2020-12-24 12:08:55 +03:00
README.md Update README.md 2021-02-24 10:59:21 +03:00
settings.gradle include xmltools module 2021-04-11 16:35:14 +03:00

Промышленная маркировка

Клиент для сканирования кодов с помощью камеры устройства, либо сканера Datalogic. Групировка кодов по схемам товар - коробка и коробка - поддон.

Для сканнеров Datalogic доступны 2 режима работы:

  • через камеру устройства
  • с помощью встроенного сканера

Для остальных типов устройств доступен только режим сканирования с помощью камеры устройства.

Сканирование происходит по следующему алгоритму:

1. Сканируется код коробки, или поддона

Данный этап зависит от выбора режима работы

2. Вводится количество штук

Данное значение может быть указанно в самом коде, тогда оно будет считанно и подставленно автоматически

3. Сканируется необходимое количество

Также данный этап можно прекратить досрочно, однако отсканирован должен хотябы 1 код

4. По завершении сканирования выводится список отсканированных кодов и три возможных дальнейших дейтвия
  • Удалить отсканированные коды и продолжить сканирование
  • Отправить коды и продолжить сканирование
  • Продолжить сканирование

Основная часть

  • Для сканирования с помощью камеры используется модуль barcodescanner, путем наследования класса ScannerModel в ScannerActivity.

  • В DatalogicActivity осуществляется работа с помощью встроенного сканера Datalogic.