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

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

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

https://crystals.atlassian.net/browse/SRTZ-3992

https://crystals.atlassian.net/browse/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

 

Настройка

Отредактируйте и выполните скрипты на кассе по БД 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 идентификаторов.