в строке 1 не совпадает количество марок и количество алкогольной продукции
В рознице 2.2 после обновление на 2.2.12.30 при пробитие старых форматов акцизной марок алкогольной продукции появляется такая ошибка "в строке 1 не совпадает количество марок и количество алкогольной продукции" и в строке количества показывает 2 шт а хотя пробита была только одна бутылка, но если повторно пробить ту же бутылку то проходит без ошибки. В чем дело и как она устраняется?
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
+1 у нас такая же беда...
Пока причину не нашли...
Уж точно не в КЕШ проблема...
Хочу попробовать переключить сканер в режим КОМ...
Пока причину не нашли...
Уж точно не в КЕШ проблема...
Хочу попробовать переключить сканер в режим КОМ...
Проблема немного локализовано. Касается только алкоголя со старыми марками..
Причем проявляется тольько при первом сканировании марки, последующие сканирования этой же марки уже без проблем...
Копаем
Причем проявляется тольько при первом сканировании марки, последующие сканирования этой же марки уже без проблем...
Копаем
Вообщем баг касается только алкоголя со старыми марками, которых на этапе сканирования нет справочнике "ШтрихкодыУпаковокТоваров"
Ошибка или косяк в процедуре в модуле менеджера документа Чек ККМ
// Функция предназначена для обработки считанного штрихкода акцизной марки старого (PDF417) и нового (Data Matrix) образцов
//
Функция ОбработатьДанныеШтрихкодаЕдиницыАлкогольнойПродукции(Форма, ДанныеШтрихкода, ПараметрыСканирования) Экспорт
В оригинале
СтрокаТовара.Количество = СтрокаТовара.Количество + ДанныеШтрихкода.Количество;
Нужно исправить на
СтрокаТовара.Количество = СтрокаТовара.Количество;// + ДанныеШтрихкода.Количество;
Тогда проблема уходит...
При первичном сканировании (когда нет в справочнике) в эту строку прилетает 1 +1 ...
При последующих когда марка уже завелась в справочнике (автоматом) тут уже 0+0...
Логику не смог осознать, стало жалко времени...
Ошибка или косяк в процедуре в модуле менеджера документа Чек ККМ
// Функция предназначена для обработки считанного штрихкода акцизной марки старого (PDF417) и нового (Data Matrix) образцов
//
Функция ОбработатьДанныеШтрихкодаЕдиницыАлкогольнойПродукции(Форма, ДанныеШтрихкода, ПараметрыСканирования) Экспорт
В оригинале
СтрокаТовара.Количество = СтрокаТовара.Количество + ДанныеШтрихкода.Количество;
Нужно исправить на
СтрокаТовара.Количество = СтрокаТовара.Количество;// + ДанныеШтрихкода.Количество;
Тогда проблема уходит...
При первичном сканировании (когда нет в справочнике) в эту строку прилетает 1 +1 ...
При последующих когда марка уже завелась в справочнике (автоматом) тут уже 0+0...
Логику не смог осознать, стало жалко времени...
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот