в строке 1 не совпадает количество марок и количество алкогольной продукции
В рознице 2.2 после обновление на 2.2.12.30 при пробитие старых форматов акцизной марок алкогольной продукции появляется такая ошибка "в строке 1 не совпадает количество марок и количество алкогольной продукции" и в строке количества показывает 2 шт а хотя пробита была только одна бутылка, но если повторно пробить ту же бутылку то проходит без ошибки. В чем дело и как она устраняется?
Прикрепленные файлы:

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