В структуре кода маркировки отсутствует криптохвост.
Добрый день. Поставили второе рабочее место и ККМ атол 55ф с ффд 1.2, в настройках ккм все правильно, настраиваю не первый раз, в настройках Розница. Магазин автозапчастей, редакция 2.3, последний релиз, 2.3.10.43, при попытке добавить вручную, путем копирования из файла марку, пишет: Невозможно обработать отсканированный штрихкод (01)02900014367299(21)z3IzTeG1Qh!ay по причине: В структуре кода маркировки отсутствует криптохвост.
На кассе нет сканера (да, они так допотопно работают). Магазин маленький вот вручную и копипастой из экселя их продают. В ближайшие дни привезу свой и попробую.
Но сейчас вопрос в том, что рядом второе рабочее место с ффд 1.05 и там таких проблем нет.
На кассе нет сканера (да, они так допотопно работают). Магазин маленький вот вручную и копипастой из экселя их продают. В ближайшие дни привезу свой и попробую.
Но сейчас вопрос в том, что рядом второе рабочее место с ффд 1.05 и там таких проблем нет.
Найденные решения
(4) Ошибка возникает по причине того, что при реализации через ФФД 1.2 код маркировки должен поступать в ККТ с криптохвостом. При добавлении информации вручную, копированием из УПД, криптохвост отсутствует, так как передавать КМ, включающих в себя крипточасть запрещено.
Получить полные коды маркировки (с крипточастью) участник может только просканировав средство идентификации (Data Matrix), с помощью сканера, а также с помощью настройки интеграции со своей товароучетной системой.
Если код маркировки не сканируется по причине его порчи, то участник оборота товаров, являющийся собственником товаров, может выполнить перемаркировку.
Получить полные коды маркировки (с крипточастью) участник может только просканировав средство идентификации (Data Matrix), с помощью сканера, а также с помощью настройки интеграции со своей товароучетной системой.
Если код маркировки не сканируется по причине его порчи, то участник оборота товаров, являющийся собственником товаров, может выполнить перемаркировку.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(01)02900014367299(21)z3IzTeG1Qh!ay - (01) это служебный символ, не должен передаваться в такой форме, также как и (21). Все таки попробуйте сканером ШК в режиме COM-порта. Если просто копи-пасте, то посмотрите раскладку клавиатуры (поставьте на английский). Касса подключена на прямую, не через RDP? Если настраиваете сканер, то он должен быть настроен на разбор GS1. На ФФД 1.2 код маркировки проходит проверку средствами ККТ, если номенклатура маркируемая. На ФФД 1.05 такой проверки нет.
Разобрались. В структуре кода содержится больше знаков, чем озвучено. В ффд 1.2 требуется, что все значения после заводского номера передавались. Т.Е все 4 поля должны передаваться, а в нашем случаее передавались только 3 поля. Спасибо, что обратили внимание на нашу проблему.
(4) Ошибка возникает по причине того, что при реализации через ФФД 1.2 код маркировки должен поступать в ККТ с криптохвостом. При добавлении информации вручную, копированием из УПД, криптохвост отсутствует, так как передавать КМ, включающих в себя крипточасть запрещено.
Получить полные коды маркировки (с крипточастью) участник может только просканировав средство идентификации (Data Matrix), с помощью сканера, а также с помощью настройки интеграции со своей товароучетной системой.
Если код маркировки не сканируется по причине его порчи, то участник оборота товаров, являющийся собственником товаров, может выполнить перемаркировку.
Получить полные коды маркировки (с крипточастью) участник может только просканировав средство идентификации (Data Matrix), с помощью сканера, а также с помощью настройки интеграции со своей товароучетной системой.
Если код маркировки не сканируется по причине его порчи, то участник оборота товаров, являющийся собственником товаров, может выполнить перемаркировку.
Являемся производителями воды питьевой бутилированной.Сегодня при вводе кюар кодов в оборот выдало,что криптохвост отсутсвует,но кюар кода уже наклеены на товар.как исправить и чем грозит продажа товара с этими кюар кодами?
Подниму тему, клиент перешел с 1.05 на 1.2 а наклейки с марками отдал, попытался вставлять коды из приходных документов, но столкнулся с такой же ошибкой. Собственно два вопроса :
1. Можно ли как-то отключить этот контроль в ККТ ?
2. Где можно получить полный код марки с криптохвостом что бы пробить те товары марки которых отсканировать уже не представляется возможным ?
1. Можно ли как-то отключить этот контроль в ККТ ?
2. Где можно получить полный код марки с криптохвостом что бы пробить те товары марки которых отсканировать уже не представляется возможным ?
&НаКлиенте
&После("ОткрытьСтраницуИнфоОшибка")
Процедура Расш1_ОткрытьСтраницуИнфоОшибка(ТекстЗаголовка, ТекстОшибки, ПараметрыОшибки)
// Вставить содержимое метода.
//Сообщить("ТекстЗаголовка = " + СокрЛП(ТекстЗаголовка));
//Сообщить("ТекстОшибки = " + СокрЛП(ТекстОшибки));
//_ТекстОшибки = СтрЗаменить(ТекстОшибки, Символ(34), "");
//_ТекстОшибки = СтрЗаменить(_ТекстОшибки, Символы.ПС, "");
//_ТекстОшибки = СтрЗаменить(_ТекстОшибки, Символы.ВК, "");
//_ТекстОшибки = СокрЛП(СтрЗаменить(_ТекстОшибки, "Ошибка системы: 212 подробно:", ""));
//РазделительСтрок=Символы.ПС;
//Строка=СтрЗаменить(Строка,РазделительСтрок," ");
//Строка=СтрЗаменить(Строка,Символы.ВК," ");
//Сообщить("Расш1_ОткрытьСтраницуИнфоОшибка = " + СокрЛП(ПараметрыОшибки));
//Сообщить("ТекстОшибки = "+СокрЛП(ТекстОшибки));
_ТекстОшибки = ОчисткаТекстаОшибки(ТекстОшибки);
_ТекстОшибкиГолосом = "";
//Сообщить(_ТекстОшибки);
//ТекстОшибкиПриОплате = _ТекстОшибки;
Если _ТекстОшибки<>"" Тогда
_Сообщить("0000 _ТекстОшибки = " + СокрЛП(_ТекстОшибки), _ВидимостьСообщения);
//_Сообщить("ТекстОшибки = " + СокрЛП(ТекстОшибки), _ВидимостьСообщения);
//0000 _ТекстОшибки = Истек срок годности продукции Товар годен до: 06 05 2024 10:00:00
////"ТекстОшибки = Ошибка системы: 051 подробно: Недостаточно сpедств.Оплата по карте не была произведена."
//Если СокрЛП(_ТекстОшибки) = "Отказ ввода карты Оплата по карте не была произведена" ИЛИ
// СокрЛП(_ТекстОшибки) = "Недостаточно сpедств Оплата по карте не была произведена"
// Тогда
// //Элементы.ОплатаКартой.Доступность=Истина;
//Иначе
// //Элементы.ОплатаКартой.Доступность=Истина;
// //Сообщить(_ТекстОшибки);
//КонецЕсли;
_ОжиданиеИнфОшибка = Ложь;
Если СокрЛП(_ТекстОшибки) = "Процедура проверки КМ уже запущена" Тогда
_ТекстОшибки = "Проверка марки недоступна пробейте обычный товар";
//Сообщить("Элементы.ТекстПредупреждениеЗаголовок.Заголовок");
//Сообщить("Элементы.ТекстПредупреждениеОшибка.Заголовок");
Элементы.ТекстПредупреждениеЗаголовок.Заголовок = "***";
Элементы.ТекстПредупреждениеОшибка.Заголовок = _ТекстОшибки;
_ОжиданиеИнфОшибка = Истина;
Расш1_ОбщийМодуль2.ГолосТекстНовый(_НомерГолоса, 100, _СкоростьГолоса, -1, "Сумма Итого " + СокрЛП(СуммаИтого));
//#Если Не ВебКлиент Тогда
// Сигнал();
//#КонецЕсли
Расш1_ОбщийМодуль1.ПередачаЗапосаNew(_ip_max, "-???- ", 3, , _ПользовательБД);
КонецЕсли;
Если СокрЛП(_ТекстОшибки) = "Статус: Продан" Тогда
_ТекстОшибки = "Ошибка... Товар Уже продан... Верните продавцу";
Элементы.ТекстПредупреждениеЗаголовок.Заголовок = "***";
Элементы.ТекстПредупреждениеОшибка.Заголовок = _ТекстОшибки;
_ОжиданиеИнфОшибка = Истина;
КонецЕсли;
Если Найти(_ТекстОшибки, "Истек срок годности")>0 Тогда
_ТекстОшибкиГолосом = "Истек срок годности, верните продавцу";
Элементы.ТекстПредупреждениеЗаголовок.Заголовок = "***";
Элементы.ТекстПредупреждениеОшибка.Заголовок = _ТекстОшибки;
_ОжиданиеИнфОшибка = Истина;
КонецЕсли;
Если Найти(НРЕГ(_ТекстОшибки), "код завершения операции")>0 Тогда
//_ТекстОшибкиГолосом = "Истек срок годности, верните продавцу";
//Элементы.ТекстПредупреждениеЗаголовок.Заголовок = "***";
Элементы.ТекстПредупреждениеОшибка.Заголовок = _ТекстОшибки;
_ОжиданиеИнфОшибка = Истина;
КонецЕсли;
Если Найти(НРЕГ(_ТекстОшибки), "отсутствует криптохвост")>0 Тогда
_ТекстОшибкиГолосом = "Ошибка сканирования, Удалите Товар и повторите сканирование";
Элементы.ТекстПредупреждениеЗаголовок.Заголовок = "***";
Элементы.ТекстПредупреждениеОшибка.Заголовок = _ТекстОшибки;
_ОжиданиеИнфОшибка = Истина;
КонецЕсли;
_ГромкостьГолосаОшибкиПредыдущий = _ГромкостьГолосаОшибки;
Если СокрЛП(_ТекстОшибки) = "Не найден товар по марке" Тогда
ГромкостьГолосаОшибки = 75;
КонецЕсли;
//Если _ПользовательБД = "КАССА-2" Тогда
Если СокрЛП(_ТекстОшибки) = "Проверка марки Подождите" Тогда
_ГромкостьГолосаОшибки = 75;
АктуализироватьКорзинуПоДаннымОграниченийПродаж();
КонецЕсли;
//КонецЕсли;
//Если _ТекстОшибки = "Включен режим запрета продаж" Тогда
//_ОжиданиеИнфОшибка = Истина;
//КонецЕсли;
Если _ТекстОшибкиГолосом="" Тогда
Расш1_ОбщийМодуль2.ГолосТекстНовый(_НомерГолоса, _ГромкостьГолосаОшибки, 3, -1, _ТекстОшибки);
Иначе
Расш1_ОбщийМодуль2.ГолосТекстНовый(_НомерГолоса, _ГромкостьГолосаОшибки, 3, -1, _ТекстОшибкиГолосом);
_ТекстОшибкиГолосом = "";
КонецЕсли;
_ГромкостьГолосаОшибки = _ГромкостьГолосаОшибкиПредыдущий;
Элементы.ОтложитьЧекИзОшибки.Доступность = Ложь;
Элементы.УдалитьЧекИзОшибки.Видимость = Ложь;
Элементы.ВыполнитьОтменуОплаты.Видимость = Ложь;
//Если СуммаОплаченоБН<>0 Тогда
// _ТекстОшибки2 = "Оплата По Карте Прошла";
//КонецЕсли;
//НЕ ЗАКРЫВАТЬ ОКНО
Если _ОжиданиеИнфОшибка = ИСТИНА Тогда
ВключитьEnglish(); //Если Ошибка Включаем Английский Язык
КонецЕсли;
Если СокрЛП(_ТекстОшибки) = "В строке не указана цена"
ИЛИ СокрЛП(_ТекстОшибки) = "не проверена"
ИЛИ СокрЛП(_ТекстОшибки) = "Открыта крышка"
ИЛИ СокрЛП(_ТекстОшибки) = "Нет бумаги"
ИЛИ СокрЛП(_ТекстОшибки) = "Нет доступных ККТ для фискализации чека"
ИЛИ _ОжиданиеИнфОшибка = ИСТИНА
Тогда
//Сообщить("Ожидаем");
Иначе
ПодключитьОбработчикОжидания("Закрыть_СтраницуИнфоОшибка", 2, ИСТИНА);
//Юра
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Показать&НаКлиенте
Процедура ВключитьEnglish()
_Сообщить("ВключитьEnglish", _ВидимостьСообщения);
ОбъектShell = Новый COMОбъект("Wscript.Shell");
ОбъектShell.SendKeys("^+1"); //English CTRL SHIFT 1
//ОбъектShell.SendKeys("^+2"); //Русский
КонецПроцедуры
******************
У нас тоже такое было. Я просто включаю Английскую раскладку Клавиатуры. И ВСЕ!!!
*******************
Если _ОжиданиеИнфОшибка = ИСТИНА Тогда
ВключитьEnglish(); //Если Ошибка Включаем Английский Язык
КонецЕсли;
Прикрепленные файлы:
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот