0. kuld 382 12.06.18 21:26 Сейчас в теме

ЕГАИС 3 Контролёр для 1С:Розница

Оградите себя от рисков отзыва лицензии на торговлю алкоголем, штрафов и блокировок в ЕГАИС. Проверяйте поступающую алкогольную продукцию помарочно на соответствие ТТН ЕГАИС v3 перед тем, как подтвердить получение и принять её на баланс в ЕГАИС.
С 01.07.2018 начинается переход ЕГАИС на помарочный учет алкогольной продукции на всех стадиях товародвижения, начиная от производства или ввоза на территорию России, до реализации в розничной торговле, т.н. "ЕГАИС 3.0". В типовой Рознице уже появилась обработка для контроля поступивших акцизных марок на ПК. Предлагаю ознакомиться с мобильным решением. Контроль производится в Android приложении на ТСД или на обычном смартфоне.

Перейти к публикации

Комментарии
Избранное Подписка Сортировка: Древо
1. CrimeanWind 13.06.18 14:25 Сейчас в теме
Дааа, это прекрасно, почти то, что нужно для хорошей жизни) Спасибо!

Вложенность в указанную упаковку по ТТН пока не проверяется?
2. kuld 382 13.06.18 14:35 Сейчас в теме
(1) Пока не понимаю зачем это проверять в магазине. В оптовом сегменте понятно, они упаковками торгуют, там важно знать где что упаковано. Розница вроде как поштучно продает, зачем им это?
А так есть мысль сделать вложенный список. Нажимаешь на товарную позицию, проваливаешься в список упаковок, в ней тоже указано проверенное/декларированное количество и индикаторы прогресса проверки. Нажимаешь на упаковку - проваливаешься в список акцизных марок. Но это только индикация.
В последующих обновлениях сделаю.
Как указать, что марка лежит не в той упаковке, в какой именно упаковке она лежит и что с этим делать в магазине - пока не понятно.
3. CrimeanWind 13.06.18 14:55 Сейчас в теме
(2)возможно не для всех, но на самом деле, важно, чтобы бутылка была в той упаковке, в которой пришла по ТТН потому что:

Если магазин дальше ведёт помарочную работу с этой продукцией, то при краже/утере/содранной марке, на складе можно будет понять какую марку списать просто по штрихкоду с коробки.
Берём инфу из базы, что в коробке под этим ШК были такие-то марки 12 штук. 3 бутылок нет, значит нет таких-то марок.

Помарочная инвентаризация делается в разы быстрее, сканируем не все 200 бутылок, а только ШК с закрытых коробок и марки из начатой коробки.

Для новых марок по 150 символов, которые будут ходить и списываться исключительно помарочно приёмка по коробам будет важна особенно.

Жду обновлений. Спасибо
4. kuld 382 16.06.18 01:35 Сейчас в теме
(3) Опубликовал обновление 1.0.2 в Google Play. С проверкой вложенности по коробам.
По прежнему в статусе публичной беты.
CrimeanWind; +1 Ответить
5. mishinas1987 25 09.12.18 11:28 Сейчас в теме
Хорошо бы ещё проверку в исходящих документах сделать, например для перемещений
6. kuld 382 09.12.18 11:38 Сейчас в теме
(5) В исходящих сложнее. Там не проверку надо делать, а заполнение. Например, лежит 100 коробок алкоголя одного наименования/серии. В исходящий документ надо внести 10. Вопрос - каких именно.
Заполнять номера коробок вручную, а потом контролировать, что ушли именно те, что надо не очень эффективно, ибо сразу же возникает задача корректировки списка по факту.
Логичней заполнять этот список сразу фактом, но это уже другой процесс и другой проект. См. тут http://wiki.lineris.ru/egais3terminal/job/shiping
7. mishinas1987 25 09.12.18 11:57 Сейчас в теме
Я только про новые марки, что бы подбор был через тсд, справки розница сама заполняет
8. kuld 382 09.12.18 11:59 Сейчас в теме
(7) А откуда новым маркам взяться в исходящих документах?
9. mishinas1987 25 09.12.18 12:02 Сейчас в теме
(8) перемещения, возврат поставщику
11. kuld 382 09.12.18 12:03 Сейчас в теме
(9) Они не могут быть новыми в этих операциях. К моменту перемещения или возврата марки уже должны быть на балансе.
12. mishinas1987 25 09.12.18 12:04 Сейчас в теме
(11)"новые" я имею ввиду марки 150 символов дата матрикс
13. kuld 382 09.12.18 12:13 Сейчас в теме
(12) Ну так я только про помарочный учёт (он, кстати, и со старым форматом марок вполне себе реален).
Исходящие документы нужно заполнить. При чем заполнять можно только теми марками, которые находятся на балансе для каждой конкретной позиции, и никак иначе. Это не проверка, а заполнение.
Если речь идет про 1С:Розницу, то это пока не работает. Сейчас такое есть в отраслевых решениях 1С:УТАП, КАТАП и ЛВЗ.
14. mishinas1987 25 09.12.18 12:42 Сейчас в теме
(13) да мы и так заполняем, и вместе со старыми, просто если бы можно было сделать сканирование через тзд (приложение), было бы не плохо, ну если нет то нет..
15. kuld 382 09.12.18 12:48 Сейчас в теме
(14) Посмотрите вот это https://infostart.ru/public/699114/
Там в API есть такая штука как сбор серийных номеров.
Если передать в json описания номенклатуры
"serial" : true
, то при сканировании на ТСД активируется дополнительный режим сбора серийных номеров, куда вполне можно сканировать акцизные марки.
Возвращается всё это структурой
"serials" : [ 
               {"serial" : "Serial number",
                "quantity" : 1},
               {"serial" : "Serial number",
                "quantity" : 1}
               ]

которую можно распарсить и заполнить документ в 1С.
16. mishinas1987 25 09.12.18 12:54 Сейчас в теме
(15) я могу рдп дать, или базу для отладки, сам доделывать не буду
17. kuld 382 09.12.18 12:59 Сейчас в теме
(16) Мне пока применительно к 1С:Рознице это не интересно. Специфика сегмента )) их пока штрафовать жестко за нарушения в помарочном учёте не начнут, они ничего покупать не будут.
Сейчас сосредоточен на производстве, импорте и дистрибуции, а это явно не про 1С:Розница.
10. mishinas1987 25 09.12.18 12:03 Сейчас в теме
У нас уже были, но на компе сканировать не очень удобно
18. Stason13 18.02.19 14:38 Сейчас в теме
Добрый день, приложение ЕГАИС 3 Контролёр под ios есть?
19. kuld 382 18.02.19 14:41 Сейчас в теме
(18) Нет.
А Вам известны терминалы сбора данных на iOS?
20. Stason13 18.02.19 14:45 Сейчас в теме
21. Stason13 18.02.19 14:50 Сейчас в теме
И еще один вопрос, после сканирования марок, написано, что выгружается проверка в виде CSV файла. Эту проверку можно как то затягивать в ТТН, чтоб оператор в ручную не изменял статусы бутылок?
22. kuld 382 18.02.19 14:56 Сейчас в теме
(21) 1С - платформа открытая, конечно можно. Сам не делал. По ранним релизам, на которых приложение разрабатывалось (2.2.8) без внесения изменений в конфигурацию это не получалось. 2.2.10 не смотрел, заказа на такую интеграцию пока не было.
23. Kalmarlsk93 19.02.19 09:20 Сейчас в теме
Здравствуйте. Ошибка при попытке выгрузки такая как на скриншоте. Версии конфигурации и платформы на втором скрине. Чем может быть вызвано?
Прикрепленные файлы:
24. kuld 382 19.02.19 10:26 Сейчас в теме
(23) Похоже в 2.2.11 поменяли что-то в общем модуле ИнтеграцияЕГАИС. Точно пока сказать не могу, чуть позже разберусь, когда обновлюсь.
Пока сделайте так, в модуле формы обработки поместите проблемный вызов в попытка-исключение, вот так
                попытка
			ТекстСообщенияXML = ИнтеграцияЕГАИС.ФорматироватьXMLСПараметрами(
				ТекстСообщенияXML,
				ИнтеграцияЕГАИС.ПараметрыФорматированияXML(Истина, "  "));
		исключение
		конецПопытки;

Или вообще это форматирование удалите, оно там только для удобства визуального восприятия.
Как обновлюсь до 2.2.11 выложу обновление обработки сюда.
25. Kalmarlsk93 19.02.19 10:52 Сейчас в теме
(24) ошибка ушла,но после сканирования на ТСД QR-кода вот что получаем..
Прикрепленные файлы:
26. kuld 382 19.02.19 11:26 Сейчас в теме
(25) А марки есть в ТТН? Покажите XML
28. Kalmarlsk93 19.02.19 13:43 Сейчас в теме
(26) ТТН пришла именно в помарочном формате, как видно на скринште
30. kuld 382 19.02.19 14:32 Сейчас в теме
(28) Удалите пожалуйста файл с обработкой из Вашего поста.
Надо XML глянуть. Приложение парсит непосредственно XML, получаемый от УТМ. 1Ска его на УТМ удаляет и сохраняет у себя, для этого и понадобилась обработка, она его достает и передает в приложение.
Собственно XML можно и в виде файла закинуть на андроид-девайс и открыть приложением.
Варианта два: или обработка что-то не то достает из 1С или в XML что-то не то.
29. Kalmarlsk93 19.02.19 13:45 Сейчас в теме
(26) Прошу прощения,вот скрин
Прикрепленные файлы:
27. kuld 382 19.02.19 12:08 Сейчас в теме
(23) Посмотрел 2.2.11. Разработчики 1С в очередной раз провели "глубокий рефакторинг", т.е. перекинули функции из одного модуля в другой )))
Итоговое исправление выглядит так:
		ТекстСообщенияXML = ИнтеграцияЕГАИС.ТекстСообщенияXMLИзПротокола(ПротоколЕГАИС);
		ТекстСообщенияXML = ИнтеграцияГосИС.ФорматироватьXMLСПараметрами(
			ТекстСообщенияXML,
			ИнтеграцияГосИС.ПараметрыФорматированияXML(Истина, "  "));
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист, аналитик, эксперт 1С
Санкт-Петербург
По совместительству

Автор новостных обзоров на тему 1С и бухучета
Санкт-Петербург
По совместительству

Программист/Cтарший программист 1С
Москва
зарплата от 100 000 руб. до 250 000 руб.
Полный день

Программист 1С
Калининград
зарплата от 60 000 руб. до 80 000 руб.
Полный день

Руководитель проектов 1С
Санкт-Петербург
Полный день