Маркировка лекарств: разбор DataMatrix и формирование тега 1162

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

Администрирование - Торговое оборудование - ККМ

Маркировка МДЛП DataMatrix GTIN 1162

В при продаже маркированных лекарственных средств необходимо с упаковки считывать DataMatrix. Выделить из него GTIN и серийный номер упаковки. По алгоритму описанному https://честныйзнак.рф/upload/iblock/09e/09e9978505dad5ba4a8f814420ab20b7.pdf и https://xn--80ajghhoc2aj1c8b.xn--p1ai/upload/iblock/644/Format-zapisi-dannykh-o-vybytii-LP-v-FFD-v2_6.pdf сформировать тег 1162 и пробить чек на онлайн-ккм.

В при продаже маркированных лекарственных средств необходимо с упаковки считывать DataMatrix. Выделить из него GTIN и серийный номер упаковки. По алгоритму описанному https://честныйзнак.рф/upload/iblock/09e/09e9978505dad5ba4a8f814420ab20b7.pdf  и https://xn--80ajghhoc2aj1c8b.xn--p1ai/upload/iblock/644/Format-zapisi-dannykh-o-vybytii-LP-v-FFD-v2_6.pdf сформировать тег 1162 и пробить чек на онлайн-ккм.

В данной публикации предлагается обработка для формирования тега 1162 в 1С 7.70.027.

В обработке в поле ввода введите DataMatrix. Он будет разложен на составляющие: GTIN (01), SN (21), Серия (10), Срок годности (17).

GTIN, SN переводятся в HEX по алгоритму https://честныйзнак.рф/upload/iblock/09e/09e9978505dad5ba4a8f814420ab20b7.pdf и https://xn--80ajghhoc2aj1c8b.xn--p1ai/upload/iblock/644/Format-zapisi-dannykh-o-vybytii-LP-v-FFD-v2_6.pdf

Чтобы получить тег 1162 объединяем полученные значения GTIN, SN в HEX-формате и в начале добавляем "00 03".

Окончательный результат будет выведен в самом нижнем поле на форме обработки.

Скачать файлы

Наименование Файл Версия Размер
Разбор DataMatrix и формирование тега 1162:

.ert 51,00Kb
18.11.19
16
.ert 51,00Kb 16 Скачать
Алгоритм записи тега 1162 (Код товарной̆номенклатуры) при кодировании данных о маркировке лекарственных препаратов

.pdf 332,25Kb
19.11.19
4
.pdf 332,25Kb 4 Скачать

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

Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. Vlx 344 21.11.19 13:44 Сейчас в теме
В разных источника указаны разные сведения по заполнению типа кода маркировки.

Есть такие данные:
Изделия из меха: 00 02
Лекарственные препараты: 00 03
Для табачной продукции: 00 05
Обувные товары: 54 08

В https://xn--80ajghhoc2aj1c8b.xn--p1ai/upload/iblock/644/Format-zapisi-dannykh-o-vybytii-LP-v-FFD-v2_6.pdf "Алгоритм записи тега 1162 (Код товарной̆номенклатуры) при кодировании данных о маркировке лекарственных препаратов" указан:
44 4D

В ФФД 1.2 указан также 44 4D.

На сайте атол нашел, что новым изменениям в законодательстве будет 44 4D для всех типов товаров.
2. Vlx 344 21.11.19 13:49 Сейчас в теме
Так же на сайте атол говорится, что минимальная прошивка для ККМ нужна 7020.
Но код 44 4D будет поддерживаться только в новых прошивках.
3. vSAD 19.01.20 12:43 Сейчас в теме
В последних версиях драйвера штрих(проверено) значение SGTIN передается в тэг 1162 без преобразования (с типом строка). ОФД и МДЛП данные получает. Думаю что с атолом тоже самое.
4. Vlx 344 20.01.20 10:38 Сейчас в теме
(3) Передается куда?
Думаю имелось ввиду в драйвер, да?
5. vSAD 20.01.20 12:10 Сейчас в теме
(4)программным способом разумеется в драйвер . А драйвер уже в ОФД и оттуда уже в МДЛП. Вся цепочка проверена.
6. Vlx 344 20.01.20 14:03 Сейчас в теме
(5) Ну тогда тег 1162 у вас формирует драйвер.
И формирует он его в соответствии с алгоритмом https://честныйзнак.рф/upload/iblock/644/Format-zapisi-dannykh-o-vybytii-LP-v-FFD-v2_6.pdf и изменениями в приложение № 2 к приказу Федеральной налоговой службы от 21.03.2017 № ММВ-7-20/229@
Поэтому думаю не правильно говорить, что SGTIN передается в тэг 1162 без преобразования.
7. vSAD 20.01.20 22:05 Сейчас в теме
(6)конечно, преобразует драйвер. Сейчас нет необходимости в приведении строки SGTIN к требуемому формату т.к. драйвер сделает это за вас.
Штрих:

 ОбъектККМ.FNSendItemCodeData()
, где ОбъектККМ.SerialNumber = серийный номер  и ОбъектККМ.GTIN  = GTIN
и вуаля, не нужны танцы с бубном.


для атола с драйвером 10:


ОбъектККМ.setParam(ОбъектККМ.LIBFPTR_PARAM_NOMENCLATURE_TYPE, ОбъектККМ.LIBFPTR_NT_MEDICINES);
	ОбъектККМ.setParam(ОбъектККМ.LIBFPTR_PARAM_GTIN,Сред(СокрЛП(SGTIN),1,14));
	ОбъектККМ.setParam(ОбъектККМ.LIBFPTR_PARAM_SERIAL_NUMBER,Сред(СокрЛП(SGTIN),15,13));
	голеОбъектККМ.utilFormNomenclature();
	
	nomenclatureCode = ОбъектККМ.getParamByteArray(ОбъектККМ.LIBFPTR_PARAM_TAG_VALUE);  	
	ОбъектККМ.setParam(1162, nomenclatureCode);
8. Vlx 344 21.01.20 06:23 Сейчас в теме
(7) Ну у Атола еще 8 драйвера есть.
А для 10:

10.6.1.0 от 05.12.2019 **************************************************************************************

Релиз ревью:
...
Также с этого релиза не рекомендуется использовать метод utilFormNomenclature() и поле nomenclature позиции в json-чеках (типа объект), т.к. обновились требования к формату реквизита 1162, которые драйвер поддерживать не будет. Разработчикам кассового ПО нужно пользоваться функционалом передачи данных марки со сканера напрямую в ККТ (в этом случае ККТ самостоятельно преобразует его в реквизит 1162 и запишет в ФН), или же формировать реквизит 1162 самостоятельно по рекомендациям ЦРПТ.
9. Vlx 344 21.01.20 06:30 Сейчас в теме
(8) +
Т.е. у Атола формировать тег 1162 будет ККМ. Для этого нужны новые прошивки.
5.0 вроде бы в декабре должна была выйти, 2.5 в феврале.
А если законодательство изменят или требования в к формированию тега?
Опять новая прошивка?
Так прошивки платные.
10. Vlx 344 21.01.20 06:34 Сейчас в теме
(9) +
Чтобы сформировать тег 1162 в ККМ надо передать отсканированное значение DM.
При чем правильно отсканированное, т.е. со спецсимволами. Не все сканеры это умеют.
11. Vlx 344 21.01.20 06:46 Сейчас в теме
(10) +
Да можно формировать тег 1162 драйвером или в ККМ.
Но не всегда это возможно сделать.
И ни кто не запрещает формировать тег самостоятельно. Тем более кода 10 строк.
14. vSAD 21.01.20 10:56 Сейчас в теме
(10)Да. Видимо здесь и идет речь о том что драйвер научится еще и разбирать код полученный со сканера и тогда действительно понадобятся спецсимволы. в моем случае разбор происходит программно и на вход уже подается GTIN и SERIAl отдельно.
В любом случае варианты подхода к решению задачи могут разные. И ваш тоже имеет право на жизнь
13. vSAD 21.01.20 10:52 Сейчас в теме
(9)Насчет атола не знаю. Тестировала только штрих. там на прошивке годичной давности все работает, а атолы у меня год назад переведены на 10- е драйвера т.к. еще год назад атол анонсировал снятие 8-х драйверов с поддержки.И нормальные организации прошивку на год оплачивает. Там разница единоразовой рублей 800.
16. Vlx 344 21.01.20 12:37 Сейчас в теме
(13)
И нормальные организации прошивку на год оплачивает.

Несколько лет назад мы и предполагать не могли, что за прошивки надо будет платить. Тем более ежегодно и с каждого кассового аппарата.
А теперь каждая нормальная организация должна оплатить (хотя можно и другим словом назвать).
17. vSAD 21.01.20 23:07 Сейчас в теме
(16)Потому что кому то все мало:(
12. vSAD 21.01.20 10:45 Сейчас в теме
(8)Так тут Json и не используется
15. Vlx 344 21.01.20 12:15 Сейчас в теме
(12)
Так тут Json и не используется

Сказано не только о Json:
"не рекомендуется использовать метод utilFormNomenclature() и"
Оставьте свое сообщение

См. также

Печать чеков для ККМ АТОЛ и ШТРИХ на основании текстового файла, где содержится описание товаров, цен, НДС (все требования 54-ФЗ, поддержка изменений от 01/07/19). Для 1С (7.7 и 8 УФ, обычных форм) есть готовые обработки Промо

ККМ Фискальный регистратор Кассовые операции Оптовая торговля Розничная торговля Кассовые операции Оптовая торговля Розничная торговля v7.7 v8 v8::УФ 1cv8.cf 1cv7.md Россия Абонемент ($m)

Это программа печати чеков, которая читает обычный текстовый файл, где перечислено, что надо распечатать на ФР - описание содержимого чека. Такой механизм позволяет использовать комплект для WEB сайтов, для не типовых или сильно измененных 1с7 или 1с8. Для любых программ которые умеют работать с текстовыми файлами (будь то CLIPPER,FOXPRO,JAVA, WSH, VBS итд). Внутри комплекта лежат готовые внешние печатные формы для печати из документов Реализация товаров и услуг 1с8 УТ10, БП2, БП2Базовая, БП2Корп, УТ11, БП3, БП3Базовая, БП3Корп, Для 1с:ТиС 7.7 Реализация ТМЦ, Бух4.5, Бух1.3 и Печать из ПКО Подключать ФР к 1С не надо! Не надо открывать смену. Подходит для любой конфигурации, для любого документа. Более 300 внедрений на ккм Штрих-Мини-ФР-К, Штрих ОнЛайн Атол 11Ф, 55Ф, 30. Возможна пробитие оплаты наличным или VISA  (Электронные деньги). Поддерживает передачу в ОФД имени кассира, телефон или email покупателя. Для каждого чека можно поменять ОСН (ЕНВД, Доходы-расходы итд). Возможна печать чека с выровненными колонками, Наименование,Количество Цена, Сумма, в этом случае фискализация будет одной строкой с общей суммой. Можно пробить не фискальный чек. (чек будет, но в налоговую не уйдет). Добавлена расшифровка длинных наименований, что актуально для Штрих (программа сама переносит длинные наименования на след строку). Есть внесение и выплата денег. 29.06.17 добавлено пробитие 2 видов оплат в одном чеке.

7 стартмани

11.04.2017    62620    183    ah7777777    485    

Обработки обслуживания для "ВебЧек: Программный регистратор расчетных операций" (ПРРО)

Кассовые операции Розничная торговля ККМ Фискальный регистратор v7.7 v8 1cv8.cf 1cv7.md Украина Абонемент ($m)

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

1 стартмани

03.03.2020    1917    1    sergoff1    0    

Обработка для ККТ Атол 10.Х

ККМ Кассовые операции Кассовые операции v77::ОУ 1С7:ТиС Оптовая торговля, дистрибуция, логистика Россия БУ Абонемент ($m)

Обработка обслуживания ККТ Атол версии 10.Х в среде 1С 7.7 в ТиС релиз 7.70.998

10 стартмани

24.07.2019    3585    1    _s_y_a_    0    

1С 7.7: Обработка для печати чеков на ККМ ШТРИХ формата ФДД 1.05

ККМ Кассовые операции Розничная торговля Кассовые операции Розничная торговля v7.7 1cv7.md Россия БУ Абонемент ($m)

Обработка позволяет печатать чеки формата ФДД 1.05 на кассовом аппарате ШТРИХ. Проверялась на версиях драйвера 4.14.721 - 749.

1 стартмани

03.04.2019    5166    4    user872794    1    

Штрих-М Онлайн-кассы для 1С 7.7 для новых прошивок с НДС20%

ККМ Кассовые операции Кассовые операции v77::ОУ 1С7:ТиС Россия НДС Абонемент ($m)

Обработка работает с новыми прошивками касс Штрих-М с НДС20%.

1 стартмани

20.02.2019    6665    16    fugitiveLDN    3    

54-ФЗ: Онлайн-кассы для 1С 7.7 нетиповая

ККМ Кассовые операции Кассовые операции v7.7 1cv7.md Абонемент ($m)

Подключение онлайн кассы к не типовой 1С 7.7 через драйвер атола v10.

1 стартмани

31.01.2019    13045    13    rinat_az    24    

Обработка обслуживания торгового оборудования. 1С: 7.7 ТиС

ККМ Кассовые операции Кассовые операции v77::ОУ 1С7:ТиС Россия Абонемент ($m)

Обработка обслуживания для 1с 7.7 ТиС. Версия драйвера ККТ Атол 8.16.5.9221 Обработка предназначена для корректной передачи СНО при пробитии чека.

1 стартмани

18.01.2019    9081    21    artmaks1988    47    

Работа с пробитыми чеками по БД Атол

Разработка внешних компонент Кассовые операции ККМ Кассовые операции v7.7 1cv7.md Абонемент ($m)

Получение данных о пробитых чеках по ККМ Атол драйверов версии 8 на ОФД СБИС.

1 стартмани

13.07.2018    8217    1    pakko    7    

Поддержка Онлайн ККМ АТОЛ. Доработка ТиС 7.7 (Бюджетное решение) v 1.0

Кассовые операции ККМ Кассовые операции v77::ОУ 1С7:ТиС Россия УУ Абонемент ($m)

Релиз ТиС 7.70.987. Комплекс позволяет быстро и бюджетно подключить клиенту печать чеков на технике АТОЛ: АТОЛ 30Ф, АТОЛ 55Ф, АТОЛ 22Ф, АТОЛ 52Ф, АТОЛ 11Ф, АТОЛ 90Ф.

1 стартмани

09.07.2018    9383    7    zoeh    6    

Оболочка для работы с последними драйверами ККМ АТОЛ для 1С 7.7, 8.1

Разработка внешних компонент ККМ Кассовые операции Кассовые операции v77::ОУ 1С7:ТиС Абонемент ($m)

Внешняя компонента - оболочка для работы в среде 1С 7.7 или 1С 8.1 с последними версиями драйверов ККМ от АТОЛ. Поддерживаются драйвера x32 начиная с версии 9.11. Присутствует внешняя обработка для полноценной работы с данными драйверами (поддержка ревизий 2.0, 2.1, 2.2, поддержка протокола ОФД 1.0, 1.0.5, 1.1).

1 стартмани

09.08.2017    35479    291    asdfghgghjdhg    110    

54-ФЗ: Онлайн-касса (кассы). 1С 7.7 + Атол 55Ф ДТО8/10

ККМ Кассовые операции Кассовые операции v7.7 1cv7.md БУ Абонемент ($m)

Обработка ККМ-онлайн для нетиповой 1С:7.7 с печатью на несколько касс. Поддержка тегов 1227,1228. Поддержка версий драйверов ККТ: ДТО8, ДТО10 для Атол. Исходный код открыт.

2 стартмани

23.06.2017    19044    42    vakham    8    

Обработка подключения онлайн-кассы к 1С 7.7 (ПОЛУФАБРИКАТ)

ККМ Кассовые операции Кассовые операции v7.7 1С7:Бух Россия БУ Абонемент ($m)

Обработка обслуживания торгового оборудования для печати чеков ККМ. Протестирована на Конфигурации бухгалтерский учет (7.70.634) с кассой АТОЛ 30 Ф, Печать ПКО и РКО. Также работает на Торговля + Склад.

2 стартмани

31.05.2017    35666    108    Di_Denis    46    

Подключение Онлайн кассы Штрих М к 1С 7.7

Разработка внешних компонент ККМ Кассовые операции Розничная торговля Кассовые операции Розничная торговля v7.7 1cv7.md Абонемент ($m)

Подключение онлайн кассы Штрих М к любой конфигурации 1С 7.7. Показаны основные приемы работы с драйвером. Обработка представляет из себя набор готовых функций для встраивания в свою конфигурацию: ИнициализироватьФР(); ПодключитьФР(); ОтключитьФР(); ОткрытьСмену(); ЗакрытьСмену(); НапечататьЧек(); АннулироватьЧек(); СнятьХОтчет().

1 стартмани

08.05.2017    23565    75    crimeait    2    

Обработка для 1С ТиС 9.2 для работы с ККМ Offline под РМК Штрих-М Кассир 1.*\2.*\5.*

ККМ Кассовые операции Розничная торговля Кассовые операции Розничная торговля v77::ОУ 1С7:ТиС Россия Абонемент ($m)

Обработки предназначены для 1С: Предприятие 7.7 типовой конфигурации Торговля и Склад 9.2. Сделано несколько существенных изменений по отношению к стандартной обработке Off_spos. И доработана обработка "Загрузка ККМ Off-Line".

1 стартмани

28.08.2015    27737    32        4    

Выгрузка-загрузка касс, персонала и дисконта.

Розничная торговля POS терминал ККМ Фискальный регистратор Розничная торговля v7.7 1С7:ТиС Розничная и сетевая торговля (FMCG) Абонемент ($m)

Данная обработка совмещает в себе выгрузку-загрузку (поддерживает различные режимы, как с документа, так и подбором), выгрузка дисконтных карт и персонала.

1 стартмани

23.07.2013    22284    8    kodinsklpz    11    

Внешняя компонента для работы с ККМ Искра "Прим-07К"

Разработка внешних компонент Кассовые операции ККМ Фискальный регистратор Кассовые операции v7.7 1cv7.md БУ Абонемент ($m)

Бесплатная внешняя компонента для 1С7.7, позволяющая работать с фискальными регистраторами производства Искра, такими как ПРИМ-07К, ПРИМ-08ТК и пр.

1 стартмани

18.06.2013    22353    27    sandyanf    3    

Печать идентификационного знака контрольно-кассовой техники для ЦТО

ККМ Кассовые операции Кассовые операции v7.7 1cv7.md Россия Абонемент ($m)

Печать идентификационного знака контрольно-кассовой техники для ЦТО.

1 стартмани

02.08.2012    17306    5    ta-so    6    

Отправка электронного письма в ККМ Frontol

Email ККМ Кассовые операции Розничная торговля Кассовые операции Розничная торговля v77::ОУ 1С7:ТиС Россия Абонемент ($m)

Обработка облегчает процесс отправки электронного письма на ККМ Frontol.

1 стартмани

03.12.2011    22512    2    BorisBelov    3    

Дружба 1С Торговля и Склад 7.7 и Atol Frontol

ККМ Управленческие Розничная торговля Розничная торговля v77::ОУ 1С7:ТиС Россия Абонемент ($m)

Несколько обработок на тему получения информации о продажах в 1С из Atol Frontol

1 стартмани

08.11.2011    18814    1    Denis_Viktorovich    5