SetRetail10 ▪️ Конвертация ШК HEX в ASCII в зависимости от типа ШК и интерфейса сканера

Публичное пространство

SetRetail10 ▪️ Конвертация ШК HEX в ASCII в зависимости от типа ШК и интерфейса сканера

SRTZ-3992 - Получение подробных данных проблемы… СТАТУС

CR-11889 - Получение подробных данных проблемы… СТАТУС

10.4.14.0

Описание

В версии 10.4.14.0 реализована возможность управлять включением/выключением конвертации HEX в ASCII для конкретных типов штрихкодов при взаимодействии с настройками scanner.aim.config.use и scanner.aim.config. Также в настройку scanner.config.convert.hex.to.ascii добавлена возможность указать идентификатор плагина, для какого сканера применять конвертацию.

Правила срабатывания конвертации

Конвертация выполняется для всех 2D ШК, если:

  • Включена scanner.config.convert.hex.to.ascii, и выключена scanner.aim.config.use.

  • Включены scanner.config.convert.hex.to.ascii и scanner.aim.config.use, но в scanner.aim.config для конкретных ШК не включена convertHexToAscii.

Конвертация выполняется для конкретных типов ШК, если:

  • Включены scanner.config.convert.hex.to.ascii и scanner.aim.config.use, и в scanner.aim.config включена convertHexToAscii для данного типа ШК.

Конвертация не выполняется, если:

  • scanner.config.convert.hex.to.ascii выключена, независимо от настроек convertHexToAscii в scanner.aim.config.

Ограничения

  • Поддержка реализована для 2-х типов сканеров:
    • Serial;
    • весы NCR7872
  • При включении настроек по префиксам/суффиксам, важно, чтобы префиксы для разных штрихкодов не пересекались. Например для upc-e префикс "B" и для code-39 "B1" и code-128 "B3", в этом случае, если сканер прошит такими префиксами, то code-39 и code-128 будут восприниматься как upc-e.


Настройка

Отредактируйте и выполните скрипты на кассе по БД catalog в зависимости от требуемого типа сканера → перезагрузите кассовый модуль.

Serial

  • scannerConfigConvertHexToAsciiSerial.sql - использовать или нет декодирование данных 2D ШК с СОМ сканера из HEX формата в ASCII символы.
  • scannerAimConfigUseSerial.sql - использовать или нет конфиг для учёта AIM идентификаторов в плагине сканера.
  • scannerAimConfigSerial.sql - конфигурация типов ШК и соответствующих им AIM идентификаторов.

NCR7872

  • scannerConfigConvertHexToAsciiNcr7872.sql - использовать или нет декодирование данных 2D ШК со сканера весов ncr7872 из HEX формата в ASCII символы.
  • scannerAimConfigUseNcr7872.sql - использовать или нет конфиг для учёта AIM идентификаторов в плагине сканера.
  • scannerAimConfigNcr7872.sql - конфигурация типов ШК и соответствующих им AIM идентификаторов.




© 1994-2025, ООО «Кристалл Сервис Интеграция».
Все права защищены..

Политика обработки персональных данных