Упрощаем проверку марок ЕГАИС. Мобильное приложение для Android

Публикация № 1060085

Программирование - Мобильные приложения

ЕГАИС помарочныйучет 1С:Розница акцизныемарки принятиеТТН проверкаалкоголя

2
Мобильное приложение для устройств Android, для удобства приемки помарочного алкоголя.

В последнее время резонанс вокруг ЕГАИС (единая государственная автоматизированная информационная система) постепенно затихает, уступая место маркировке значительного числа товаров. Однако ЕГАИС никуда не уходит и уходить не собирается, и, напротив, обновляется и развивается. Одно из последних новшеств - помарочный учет – призванный упростить и сделать еще более прозрачным учет алкоголя, когда вся алкопродукция перейдет на новые марки, в данный момент доставляет массу неудобств для розничных продавцов. 

 

История

 

Единая Государственная Автоматизированная Информационная система (ЕГАИС) в области контроля алкогольного рынка функционирует в полном объеме начиная с 2016г.

За это время Росалкогольрегулированием, ведомством, ответственным за данную систему, достигнуты практически все поставленные цели, развитие системы продолжается. По их данным контрафактной продукции стало меньше, конечный потребитель стал более защищен от подделок. Проверить и убедиться, что продукция легальна, очень просто - можно отсканировать чек в приложении на своем смартфоне. Это удобно и надежно.

 

Розничные точки реализации алкоголя могут быть уверены в своих поставщиках, т.к. они в свою очередь также используют систему для доставки закупленного алкоголя. Кроме подтверждающих бумажных документов, которые в скором времени планируется упразднить, все данные по поставкам фиксируются и в ЕГАИС.

Кроме того, Росалкогольрегулированием запущена и работает дежурная служба ЕГАИС, оказывающая техническую поддержку.

 

С 1 Июля 2018 г. заводы клеят на бутылки с крепким алкоголем новые акцизные марки. Старые марки больше не печатаются. Товарно-транспортные накладные (далее-ТТН) с такими марками начали отправляться поставщиками.  С 1 Января 2019 через систему объемы таких поставок уже существенны.  Теперь каждую бутылку Росалкогольрегулирование отслеживает полностью. Ранее такое было невозможно, отслеживались только партии товаров. В связи с этим значительно возросла рабочая нагрузка на приемщиков крепкого алкоголя в розничных точках. Марки, которые поставщик отправляет электронно, необходимо сверить с реальными бутылками. Делать это нужно обязательно, ведь в случае, если бутылки и марки будут перепутаны, они не смогут быть реализованы.

 

Задача

 

Наша организация занимается автоматизацией мелкой розницы. В том числе и в части ЕГАИС. Большинство подбирает бюджетные варианты, поэтому самый популярный программный продукт - Базовая 1С Розница. Она обладает всем необходимым функционалом и отвечает стандартным запросам. Чаще всего комплект автоматизации для розничного магазина выглядит следующим образом: компьютер с программой 1С, который стоит на кассе, (на нем же ведется приемка товара), 2Д сканер, онлайн-касса, аппаратный ключ для ЕГАИС.

И вот наступил момент, когда нужно проверять, что-же за бутылки нам привозят поставщики. Для этого нужно сканировать марки с бутылок, которые обычно привозят в коробках. В небольших магазинах обычно мало места и подносить коробки с бутылками к кассе очень неудобно, можно что-нибудь повредить. Проще было бы проверять все марки там, где их разгрузил поставщик, на складе. Но как это сделать, если у нас из оборудования только компьютер и сканер?

 

Решение

 

Одно из самых популярных решений - ТСД. Терминал сбора данных. В 1С есть кнопка - выгрузить данные из ТТН в ТСД. Выгружаем, идем сканируем, загружаем обратно. Подтверждаем. Все просто. Именно так работают некоторые наши клиенты.

 

Практика

 

Однако на практике ТСД стоит немалых денег - от 40 000 рублей. Мелкая розница зачастую не может позволить себе таких трат. Так возникла потребность в каком-то недорогом рабочем решении.

 

Мы решили использовать то, что уже есть у большинства - 1С (которая уже установлена на компьютерах предпринимателей) и превратить обычный смартфон в ТСД. Соответственно напишем обработку для 1С, приложение для смартфона на андроиде, а промежуточным звеном выступит сервис от Microsift - Azure.

 

С сервисом Azure мы работаем давно. Именно поэтому на него и пал наш выбор. В теории можно заменить его на любой другой, схема работы не меняется.

 

В итоге мы написали обработку для 1С. Это было самым простым.

 

 

Далее поколдовали с Azure. Запустили сервер, прописали, как, что, и где сохранить, куда отправить. Тут без картинок.

 

Самым трудозатратным было сделать приложение для Android.  Особую трудность вызвала потребность в идентификации Android устройств. В интернете приводится множество способов (около 7) и все они не очень надежны. В итоге мы сделали микс из большинства и получили заветный идентификатор устройства, правда, для его получения нужен доступ к Imei телефона, который нужно указать при первом запуске приложения. Получившийся токен можно увидеть в левой панели приложения. Если на него нажать, то можно отправить его к себе на компьютер с 1С любым доступным для вас способом. Например, почтой. С письмом прилетает и Дополнительная обработка для 1С, а также подробная инструкция.

 

Интерфейс приложения предельно прост и интуитивно понятен.

 

 

 

Приложение отображает ТТН ЕГАИС, открываем прикосновением, видим содержимое, сканируем марки. Те, что присутствуют в ТТН, высвечиваются зеленым. Если марка отсутствует, то выходит сообщение, что такой марки нет в ТТН.

 

Для сканирования можно использовать либо сканер ШК, который подключается практически к любому современному смартфону, лишь бы он поддерживал OTG, либо камеру самого смартфона. В случае с камерой качество сканирования хромает, т.к. чем дешевле устройство, тем хуже в нем камера. Соответственно мы рекомендуем использовать внешний сканер 2D, тем более в большинстве розничных точек он уже есть, на момент приемки его можно позаимствовать с кассы.

 

Отдельно стоит сказать про такую вещь как упаковки. Через систему перемещаются не только коды акцизных марок, но еще и упаковки, в которых они содержатся. Бутылки алкоголя перевозят в коробках, на которые клеят транспортный штрих-код. Это актуально и для будущего табачного учета, там пачки сигарет собираются в блоки. Как раз штрих-код блоков и будет пермещаться в системе. Мы решили воспользоваться данной особенностью. В загруженной ТТН уже содержится штрих-код, в приложении просто сканируем его и все содержимое автоматически помечается как проверенное. В дальнейшем это будет работать и в табачном учете, не нужно доставать каждую бутылку или распаковывать каждый блок. Что бы приемщик понимал что он проверил сканируя штрих-код с коробки, позиции помечаются желтым цветом.

 

После проверки всей ТТН результат сканирования отправляется в 1С. Там уже результат загружается и ТТН подтверждается.

 

Это облегчает работу приемщика. Не нужно ни носить коробки, ни отвлекаться на экран компьютера, все под рукой.

 

Наши клиенты оценили данный программный комплекс. Уже пошел обратный фидбек с просьбами по улучшению камеры, калибровки под разные модели сканеров и прочее. Наши программисты активно работают над улучшениями. В ближайших планах - внедрение в это приложение проверки маркированной продукции, на очереди табак. Совсем скоро начнутся отгрузки маркированного табака и проверять его придется также, как бутылки в ЕГАИС. Переучивать приемщика не придется, схема приемки та же. Тем самым очевидна экономия на обучении и закупке дорогостоящего оборудования.

 

Ссылка на приложение

https://play.google.com/store/apps/details?id=ru.profys.checkmarksgoogle

 

А как вы реализовываете приемку маркированной продукции?

 

2

См. также

Специальные предложения

Лучшие комментарии
6. CrimeanWind 16.05.19 12:01 Сейчас в теме
Спасибо вцелом, приложение отличное и использовать его можно, достаточно удобно. Работает быстро, лагов не заметил.

Но позволю замечания:

Несущественное
1. Рядовому пользователю в душе не понятно что делать после установки приложения. Сделайте 2-3-ступенчатую инструкцию в самом приложении, чтобы было ясно куда перейти и зачем. Не надо страницы и 5-минутного видео. У вас уже в гугл-плей минусы ставят просто потому, что не разобрались
2. В обработке дать возможность запомнить и выбирать из списка несколько мобильных, которым передаются данные. В идеале присваивать мобильным имена. Т.к. набор цифр-букв неинформативен

Необходимое (лично по нам):
3. Невозможно проконтролировать (возможно не нашёл), что именно эти бутылки находятся именно в этих паках. Нет возможности как в 1Срознице видеть иерархию паков+марок.
Нужен дополнительно выбор сканирования в режиме "3х пиков", как в 1С рознице. Пак пикнули дважды, затем марки, закрыли пак. Если марка не в том паке, то предупреждение.
Также нет возможности задать детализацию.

4. Самое главное: никто не смотрит в экран. Нужно звуковое оповещения о верной или неверно внесённой марке. Особенно по неверной.
Строка, появившаяся на секунду "марка не найдена" незаметна даже когда ты в экран смотришь. Нужно заметное крупное окно, чуть ли не красного цвета, которое пока не нажмёшь "продолжить проверку" не давало пикать бутылки дальше.

5. Я так понимаю, сейчас обработка+приложение в стадии теста. Обработка пишет о 30-дневной подписке. Цена в дальнейшем? Если поправите конструктив по п.4 и цена будет адекватной, то можемприобрести.

Готов протестировать на практике, благо, накладные приходят в большом количестве и товаров там по 5-6 тыс бутылок
Остальные комментарии
Избранное Подписка Сортировка: Древо
1. mishinas1987 23 14.05.19 14:42 Сейчас в теме
Как на счет сбора информации для исходящих ТТН егаис (Перемещения)?
3. user24017424 2 15.05.19 06:48 Сейчас в теме
Был запрос по данному функционалу, но в данной версии он еще не реализован
Пока в разработке
2. Mister X 4 14.05.19 16:36 Сейчас в теме
4. user24017424 2 15.05.19 06:52 Сейчас в теме
обработку можно найти по ссылке
5. ASA1970 15.05.19 10:41 Сейчас в теме
В нашем мобильном приложении, а у нас производство алкоголя в одной организации и оптовая торговля алкоголем в другой, мы подобное, только в большем объеме, реализовали для связи с 1С: Ликероводочный и винный завод, редакция 1.3 на базе УПП.
Функционал на текущий момент, а планируется его расширять-добавлять, следующий:
- набор заявки клиента;
- проверка ТТН;
- упаковка-разупаковка паллет и коробок;
- проверка Актов расхождения;
- ну и можно посмотреть по любому штрих-коду информацию по бутылке-коробке-паллете.
Работает приложение на Терминалах сбора данных Urovo i6200S и Андроид 5.1.1.
Некоторый функционал работает напрямую через Web-сервисы, что-то через Планы обмена.
В связи с тем, что связь работает через Wi-Fi, то запрограммировали так, чтобы информация не терялась даже при разрыве связи или отключении ТСД, надо всего лишь переподключиться под нужным пользователем-наборщиком и продолжить работу.
Прикрепленные файлы:
WellMaster; +1 Ответить
6. CrimeanWind 16.05.19 12:01 Сейчас в теме
Спасибо вцелом, приложение отличное и использовать его можно, достаточно удобно. Работает быстро, лагов не заметил.

Но позволю замечания:

Несущественное
1. Рядовому пользователю в душе не понятно что делать после установки приложения. Сделайте 2-3-ступенчатую инструкцию в самом приложении, чтобы было ясно куда перейти и зачем. Не надо страницы и 5-минутного видео. У вас уже в гугл-плей минусы ставят просто потому, что не разобрались
2. В обработке дать возможность запомнить и выбирать из списка несколько мобильных, которым передаются данные. В идеале присваивать мобильным имена. Т.к. набор цифр-букв неинформативен

Необходимое (лично по нам):
3. Невозможно проконтролировать (возможно не нашёл), что именно эти бутылки находятся именно в этих паках. Нет возможности как в 1Срознице видеть иерархию паков+марок.
Нужен дополнительно выбор сканирования в режиме "3х пиков", как в 1С рознице. Пак пикнули дважды, затем марки, закрыли пак. Если марка не в том паке, то предупреждение.
Также нет возможности задать детализацию.

4. Самое главное: никто не смотрит в экран. Нужно звуковое оповещения о верной или неверно внесённой марке. Особенно по неверной.
Строка, появившаяся на секунду "марка не найдена" незаметна даже когда ты в экран смотришь. Нужно заметное крупное окно, чуть ли не красного цвета, которое пока не нажмёшь "продолжить проверку" не давало пикать бутылки дальше.

5. Я так понимаю, сейчас обработка+приложение в стадии теста. Обработка пишет о 30-дневной подписке. Цена в дальнейшем? Если поправите конструктив по п.4 и цена будет адекватной, то можемприобрести.

Готов протестировать на практике, благо, накладные приходят в большом количестве и товаров там по 5-6 тыс бутылок
7. CrimeanWind 16.05.19 12:26 Сейчас в теме
(6)ну и по какой-то причине, результат проверки не фиксируется в 1С рознице. В окне получения показывает, что что-то проверено, а что-то нет. Где-то только паки, где-то паки + марки, где-то только марки. Иерархия в 1С полная: паки+марки, маллет+паки+марки

Жмём Зафиксировать результат - проверка в 1С завершена, но ни одна марка или пак не отмечена проверенной.
8. CrimeanWind 16.05.19 16:11 Сейчас в теме
И ещё пару значимых недостатков:

Работа с приложением невозможна без доступа в интернет.

Нет, как я понимаю, автосохранения. Просканирован паллет, что-то случилось и результаты проверки удаляются
9. user24017424 2 17.05.19 04:47 Сейчас в теме
Большое спасибо, за обратную связь, очень подробно и развернуто!

Все пункты взяли в работу, продолжаем работать над улучшениями приложения.

По 5му пункту - все верно, пока приложение в стадии тестирования, выявляем недостатки и исправляем их. Предполагалась сделать тестовые 30 дней, но пока приложение дорабатывается оно бесплатно,
10. ASA1970 17.05.19 12:14 Сейчас в теме
(6)
1) У меня пикает звуковое оповещение по-разному на положительный/отрицательный результат
2) Сообщение выходит о нахождении-отсутствии марки в упаковке
3) Всё отработано на ежедневной практике с десятками тысяч бутылок
может вам помочь в решении вашей проблемы?
11. CrimeanWind 17.05.19 12:17 Сейчас в теме
(10)странно, проверю ещё раз позже. спасибо
12. CrimeanWind 17.05.19 13:47 Сейчас в теме
(10)отправил новую ттнку. Начал сканировать
У меня звукового сообщения нет совсем почему-то. Звук на телефоне включен, наушники не подключены, bluetooth тоже

Пикаю пак, марки в списке становятся желтыми, пикаю бутылку из другого пака, без предупреждений добавляется марка, помечена зеленым.

Приложение 1.0.5.02, андроид 5.1

Куда видео прислать? Как лучше связаться?
13. ASA1970 20.05.19 05:35 Сейчас в теме
"У меня" - это в моем-нашем мобильном приложении, я его скриншоты выкладывал ранее, а не в том, что предлагает ТС :)))
Еще раз повторюсь - у нас полностью рабочий код, иначе бы завод и опт стояли.
Пишите письма, если есть желание.
14. CrimeanWind 20.05.19 09:42 Сейчас в теме
(13) я перепутал, подумал, что вы разработчик выложенного приложения)) я-то по большей части админ, до глобальной разработки мне ещё учиться и учиться, но по ЕГАИС знаю практически все нюансы, с которыми сталкивается розница и немного в опте

Может и вы своё детище выложите?) Или доработаете под 1С:розницу? Можно в ЛС с предложением, если это корректно) и чтоб не засорять чужую тему
Оставьте свое сообщение