ЕГАИС: код алкогольной продукции из штрихкода акцизной марки

0. Максим Стрепетов (mstrepetov) 11 11.02.16 08:22 Сейчас в теме
В последнее время мне пришлось потратить очень много времени на внедрение и реализацию функционала ЕГАИС. Очень часто, на форумах, я встречал вопрос: "Как из штрих-кода акцизной марки получить код алкогольной продукции ЕГАИС?". Несколько раз видел неверную реализацию этой задачи. Глядя на это, я набросал простую обработку пересчета кода акцизной марки (base36) в понятный нам уникальный ФСРАР ID алкогольной продукции (Base10).

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

Комментарии
1. Андрей Тарлыков (Tarlich) 68 15.02.16 11:06 Сейчас в теме
2. Максим Стрепетов (mstrepetov) 11 15.02.16 11:46 Сейчас в теме
Что ж... за исключением украшательства и разделения на управляемые и обычные формы, функционально идентично. Идея ж на поверхности.
3. Тимур Егоров (abcS) 20.02.16 10:48 Сейчас в теме
выдает набор цифр, не имеющих отношения к коду АП
4. Максим Стрепетов (mstrepetov) 11 21.02.16 08:17 Сейчас в теме
(3) abcS, Ничего подобного. Вот два примера получения АлкоКода и поиска совпадений алкогольной продукции ЕГАИС: PDF417 22N000004CVF7RCNPVW0CAK51002015050693P8S7B89TQVYB9294MAVK75P­5ETUY0UW; АлкоКод 0015932000001190604; Номенклатура ЕГАИС Водка "Беленькая" 0,1л.; Вид ЕГАИС 200; Объем ЕГАИС 0,100; Крепость ЕГАИС 40,000; Производитель ЕГАИС Акционерное общество "Пермский вино-водочный завод "УРАЛАЛКО"; Код производителя ЕГАИС 010000000313; ИНН Производителя ЕГАИС 5904101820; КПП производителя ЕГАИС 590401001; PDF417 22N00002V6LDR1Z4AA0833A512180020084962NQJKOY0I34V0DHGEQNBSMT­60NTG75K; АлкоКод 0377254000001262600; Номенклатура ЕГАИС НАПИТОК ВИННЫЙ газированый белый полусладкий САНТО СТЕФАНО.; Вид ЕГАИС 461; Объем ЕГАИС 0,750; Крепость ЕГАИС 8,000; Производитель ЕГАИС Закрытое акционерное общество "НПО АГРОСЕРВИС"; Код производителя ЕГАИС 010016054539; ИНН Производителя ЕГАИС 7706138620; КПП производителя ЕГАИС 504001001. А теперь мне нужен четкий и внятный ответ, как конкретно набор получаемых цифр не относится к АлкоКоду? И где примеры Ваших не удачных примеров?
5. Надежда Климова (semina-2016) 31.10.16 13:57 Сейчас в теме
Здравствуйте.
Есть марка 22Т0000165ПГЙ7ОКД693ФЦН609050040409119А0ДЧУ7УРШЯНЫТУФНЫЧ41ДВ­Р6ФШ9ЧЗЧ, код должен быть 0154114000002233073.
Обработка выдает 0154063553036669073. Почему? Что-то не то считываем? Или не то ожидаем увидеть? Меня смущают русские буквы в марке((
6. Максим Стрепетов (mstrepetov) 11 01.11.16 04:12 Сейчас в теме
(5) semina-2016, Обратите внимание, что вы пересчитываете значение акцизной марки с кириллическими символами. Это недопустимо. Если вы пользуетесь сканером штрих-кодов в режиме разрыва клавиатуры, то переключайте раскладку клавиатуры на латинскую.
7. Надежда Климова (semina-2016) 01.11.16 12:09 Сейчас в теме
8. Максим Стрепетов (mstrepetov) 11 01.11.16 12:16 Сейчас в теме
(7) semina-2016, Тогда, если не сложно, нажмите на оранжевую звездочку )))
9. Надежда Климова (semina-2016) 02.11.16 11:43 Сейчас в теме
10. Пользователь (user650783_foxergts) 05.12.16 15:36 Сейчас в теме
11. Максим Стрепетов (mstrepetov) 11 06.12.16 07:13 Сейчас в теме
(10) Не за что, можно еще оранжевую звездочку нажать
12. Андрей Соколенко (sokandr76) 25.12.16 15:43 Сейчас в теме
У меня на УТ 10.3 не поднялась. 10.3.37.1
13. Максим Стрепетов (mstrepetov) 11 25.12.16 15:58 Сейчас в теме
Сделал маленькое исправление для обычного приложения.
14. Андрей Соколенко (sokandr76) 25.12.16 16:01 Сейчас в теме
Спасибо, но как мне его перескачать? Еще 3sm?
15. Максим Стрепетов (mstrepetov) 11 25.12.16 16:03 Сейчас в теме


(14)А разве доступ уже закрыт?
16. Андрей Соколенко (sokandr76) 25.12.16 16:53 Сейчас в теме
Спасибо, скачал. Одна проблема, сканер в COM, ничего в поле для акцизки не вставляет, в разрыв пока возможности настроить нет - не работает в программе УТ 10.3. Сканер один. Тупик.
17. Максим Стрепетов (mstrepetov) 11 25.12.16 17:23 Сейчас в теме
(16) Да, действительно, эта обработка не может похвастаться богатым функционалом на все случаи жизни. Работу с внешним оборудованием универсально для всех конфигураций реализовать не удалось (разные БСП). Но у меня есть коммерческие продукты, которые решают вполне определенные задачи. Для конкретной конфигурации можно реализовать много чего. Подбор в РМК по акцизке, быстрый поиск номенклатуры по акцизке для штрихкодирования. Какой у Вас сканер?
18. Андрей Соколенко (sokandr76) 30.12.16 01:07 Сейчас в теме
Honeywell 1450G. Проблему решили покупкой еще одного сканера и установкой его в разрыв на ПК товароведа. Алкоголь, приобретенный до 2015 года поставили на баланс. Спасибо.
19. Евгений Абдуразаков (asdfgcom) 97 19.01.17 12:49 Сейчас в теме
Скажите, а как можно по коду алкогольной продукции выяснить производителя? Желательно, чтобы еще ИНН и КПП, чтобы запрос по нему сделать в ЕГАИС.
вот здесь: http://public.fsrar.ru/checkmark
только название производителя дает. Приходится по названию искать ИНН на сайте налоговой, а потом еще по ИНН делать запрос из программы, а потом выбирать какой КПП сравнивая его по адресу на бутылке.
На остатках много старого алкоголя. Не сопоставлены производители по нему.
20. Максим Стрепетов (mstrepetov) 11 19.01.17 21:30 Сейчас в теме
(19) просто получаете код и ищите алкогольную продукцию в справочнике Алкогольная продукция ЕГАИС или Номенклатура ЕГАИС, зависит от конфигурации приложения 1С Предприятие. Что бы импортировать Производителя ЕГАИС и Номенклатуру ЕГАИС из базы данных ЕГАИС нужно создать GET запрос и в качестве параметров указать КОД (имя параметра) и ЗНАЧЕНИЕ (АлкоКод). Сервис вернет файл для импорта и вы получите номенклатуру и производителя. Сервис checkmark не создан для коммерческого использования, поэтому и выдает данные не на все случаи жизни. Что бы запросить продукцию и самого производителя, достаточно только ИНН. У Вас есть вопрос конкретно по обработке, в теме которой мы сейчас общаемся?
asdfgcom; +1 Ответить
21. Евгений Абдуразаков (asdfgcom) 97 19.01.17 23:01 Сейчас в теме
Круто! Надо. Буду читать документацию. Беда, только, что ключа своего нет, чтобы тестировать.
Но за идею спасибо.
22. Максим Стрепетов (mstrepetov) 11 20.01.17 15:58 Сейчас в теме
(21) Можно найти всю методику запроса здесь же, на infostart, но вы правы, без jacarta это пустой процесс. Вообще очень все зависит и от внешнего оборудования и от токенов доступа.
23. Евгений Абдуразаков (asdfgcom) 97 20.01.17 17:17 Сейчас в теме
(22) Привезут на обновление Розницу - побалуюсь (тсссс....)
24. Andrew Kopeev (andrewrocker) 1 15.04.17 17:36 Сейчас в теме
было бы здорово иметь функцию - распечатать дубль
25. Максим Стрепетов (mstrepetov) 11 15.04.17 19:47 Сейчас в теме
(24) Уточните, распечатать дубль чего?
26. Andrew Kopeev (andrewrocker) 1 17.04.17 18:54 Сейчас в теме
(25) Дубль акцизной марки, т.е. бутылка содержит слабочитаемый код акцизной марки, где его полчаса сидит менеджер и считывает

После этого было бы здорово изготовить второй, такой же код акцизной марки и наклеить рядом с первым.
27. Максим Стрепетов (mstrepetov) 11 18.04.17 15:43 Сейчас в теме
(26) Эта обработка не рассчитана на такой функционал. Она просто пересчитывает алкокод. За продажу алкоголя с дублированными акцизными марками наказывают. Значение штрихкода (значение, которое выдал сканер) акцизной марки можно преобразовать в штрихкод на любом сайте генераторе штрихкода (PDF-417). Потом хоть сохраняйте, хоть распечатывайте. Вообще существует какой-то сервис, который помогает разобраться со сложночитаемыми штрихкодами, но я не подскажу какой именно.
28. Андрей Нахвальнов (Protman) 21.04.17 19:44 Сейчас в теме
Планируется доработка в направлении поддержки сканеров штрихкода?
29. Максим Стрепетов (mstrepetov) 11 23.04.17 12:45 Сейчас в теме
(28) Нет, не планируется. Такая попытка была, но из-за применения разных БСП принцип универсальности использования в любых конфигурациях, теряется. Поэтому нет. Не стоит забывать, что эта обработка - калькулятор, для коммерческого использования она не предназначена. Но работа со сканером реализована в коммерческих продуктах. Предлагаю мой http://infostart.ru/public/543461/ это обработка для Розница 2. Если вы используете другую конфигурацию, то можно доработать и для нее. Так же можно реализовать подбор в РМК по штрихкоду акцизной марки.
Оставьте свое сообщение