Регистрация кастомных обработчиков кодов маркировки
Добавлена возможность регистрировать кастомные обработчики кодов маркировки через метод RegisterIdentifierCodeHandlers.
Возможности обработчика
Обработчик может:
- Проверять валидность формата кода маркировки
- Выполнять проверку и предоставлять результат
Один код может быть обработан несколькими обработчиками независимо. Например, одна марка может быть проверена через фискальный регистратор и через систему “Честный ЗНАК”.
Интерфейс IIdentifierCodeHandler
IIdentifierCodeHandler включает следующие методы:
IsIdentifierCodeSupported— определяет, может ли обработчик распознать код (для позиции заказа или модификатора), и возвращает специфические флагиVerifyIdentifierCode— выполняет проверку кода идентификации, добавленного к позиции или модификатору
Свойства обработчика:
SourceKey— уникальный ключ, идентифицирующий обработчикDescription— человекочитаемое описание обработчика