Имя: Пароль:
1C
1C 7.7
v7: Длина кода Датаматрикс по молочке
0 basil_m
 
29.08.22
11:51
Добрый день. Подскажите кто в курсе. Изначально в описании структуры кода было так: 01- 2 цифры, код товара - 14цифр, 21 -2 цифры, серийный номер - 6цифр, 93 - 2цифры, код проверки - 4. Итого получалось длина 30. Теперь сканируя некоторые коды вижу, что серийный номер где 6 цифр, а где 8, т.е. на некоторых кодах получается длина 32. Это вообще правильно? Когда-то уже поменяли что-ли?
1 Aleksey
 
29.08.22
11:57
(0) 31?
file:///C:/Users/Aleksey/Downloads/%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0%20DataMatrix.pdf
2 Aleksey
 
29.08.22
11:58
3 basil_m
 
29.08.22
12:05
Вот в том и дело, что написано серийный номер 6 знаков, однако на молочке есть вот такие коды:
0104810319017752212n9LQcr393T(Z)
01048102680288472123gnizwS93DyBK
где серийный номер 8 знаков
4 basil_m
 
29.08.22
12:06
причем через приложение ЧЗ они проходят проверку...
5 ufufu
 
29.08.22
12:08
случайно производитель не из Белоруссии? У них какая-то своя маркировка
6 basil_m
 
29.08.22
12:11
да, белорусь. а что они нашей системы не поддерживаются? надо еще под них подстраиваться
7 basil_m
 
29.08.22
12:11
савушкин продукт, минская марка
8 timurhv
 
29.08.22
12:14
(3) не 8, а не 7 у молочки Беларусь. У РФ длина 6
9 timurhv
 
29.08.22
12:15
(8) Ссори, верно = 8.
10 timurhv
 
29.08.22
12:17
ОписаниеКодаМаркировкиМолочнаяПродукция:
ОписаниеЭлементовКМ = Новый Структура("GTIN, СерийныйНомер, ГоденДо, КодПроверки, МассаНеттоВКг");
ОписаниеЭлементовКМ.GTIN          = ОписаниеЭлементаКодаМаркировки("01",   "GTIN",          14);
ОписаниеЭлементовКМ.СерийныйНомер = ОписаниеЭлементаКодаМаркировки("21",   "СерийныйНомер",  6, Алфавит.БуквыЦифрыЗнаки);
ОписаниеЭлементовКМ.КодПроверки   = ОписаниеЭлементаКодаМаркировки("93",   "КодПроверки",    4, Алфавит.БуквыЦифрыЗнаки);
ОписаниеЭлементовКМ.МассаНеттоВКг = ОписаниеЭлементаКодаМаркировки("3103", "МассаНеттоВКг",  6, Алфавит.Цифры);
    
ШаблоныСтрокой = Новый Массив;
ШаблоныСтрокой.Добавить("GTIN + СерийныйНомер");
ШаблоныСтрокой.Добавить("GTIN + СерийныйНомер + КодПроверки");
ШаблоныСтрокой.Добавить("GTIN + СерийныйНомер + КодПроверки + МассаНеттоВКг");


ОписаниеКодаМаркировкиМолочнаяПродукцияБелоруссия:
ОписаниеЭлементовКМ = Новый Структура("GTIN, СерийныйНомер, ГоденДо, КодПроверки");
ОписаниеЭлементовКМ.GTIN          = ОписаниеЭлементаКодаМаркировки("01",   "GTIN",          14);
ОписаниеЭлементовКМ.СерийныйНомер = ОписаниеЭлементаКодаМаркировки("21",   "СерийныйНомер",  8, Алфавит.БуквыЦифрыЗнаки);
ОписаниеЭлементовКМ.КодПроверки   = ОписаниеЭлементаКодаМаркировки("93",   "КодПроверки",    4, Алфавит.БуквыЦифрыЗнаки);

ШаблоныСтрокой = Новый Массив;
ШаблоныСтрокой.Добавить("GTIN + СерийныйНомер");
ШаблоныСтрокой.Добавить("GTIN + СерийныйНомер + КодПроверки");
11 basil_m
 
29.08.22
12:21
(10) ясно, спасибо. это откуда код, с 8ки?
12 timurhv
 
29.08.22
12:58
(11) Да, в типовых:
РазборКодаМаркировкиИСМПСлужебный.ДополнитьОписанияКодовМаркировки
13 basil_m
 
09.09.22
15:54
Добрый день. А никто не в курсе, почему на чеках ККТ с белорусской продукцией в кабинете честного знака стоит "обработан с ошибками"? и в товарах чека пусто. В офд марка передается нормально.
В честный знак написал, уже неделю ответа нет.
14 timurhv
 
09.09.22
17:41
(13) С ККТ не работаю, но марки ЕАЭС (не РФ) не числятся в БД Честного Знака.
Пока молочку и воду ввозят как ОСУ (ГТИН + Количество на территорию РФ), то статус по ним получить можно только по 1 шт за раз с помощью True API "5.1.6. Метод запроса подлинности КМ, выпущенных Операторами ЕАЭС" (по полному коду марки с экранированием).
15 basil_m
 
09.09.22
18:04
(14) может поэтому тогда в товарах и пусто. как-то всё запутали. Спасибо!