Обработка позовляет проверить штрих код маркировки шины в системе Честный знак для разрешительного режима.
Поля для заполнения:
Марка - Код маркировки шины отсканированный 2D сканером штрихкода или введенный вручную.
Токен - Токен полученный организацией на сайте Честный знак для работы в разрешительном режиме в личном кабинете организации. Инструкция имеется на сайте Честный знак.
ИНН - Инн организации для работы с разрешительным режиме на которую получен Токен.
Площадка - Сервер честного знака на котором проверяется код маркировки. Может быть установлен вручную или подобран автоматически по лучшему времени отклика.
Кнопки:
Выбрать лучшую площадку CDN - автоматически определяет лучший по времени отклика сервер системы Честный знак и заполняет поле Площадка.
Запрос площадок CDN - Запрашивает весь набор серверов для проверки маркировки у системы Честный знак, выводит их в служебные сообщения, для возможного выбора сервера и ручного заполнения поля Площадка.
Проверить площадку CDN - опрашивает на доступность сервер заполненный в поле Площадка.
Нормализовать КМ - При сканировании ШК в режиме клавиатуры, ШК заполняется без символов GS необходимых для проверки маркировки, добавляет символы GS (\u001d) в код в поле Марка, для корректной проверки. Множественное нажатие без очистки поля марка (стирание текста), может привести к искажению кода и неверному результату проверки.
u5S7okPh\u001d91EE10\u001d92glb - пример отрывка кода с нормализацией.
Проверить - Проверяет код маркировки шины на сервере Честный знак, выводит данные в служебные сообщения, выводит сообщение о возможности или не возможности продажи шины с такой маркировкой.
Переключатели:
Тестовый контур - Использовать не рекомендуется, служит для проверки работоспособности тестового сервера Честный знак.
Авто нормализовать КМ - Автоматически добавляет символы GS (\u001d) при сканирование маркировки в поле Марка (кнопку Нормализовать КМ далее нажимать не надо), если не включена код будет отсканирован как есть, можно нормализовать его нажав соответсвующую кнопку, либо вручную, для корректной проверки.
Найти лучшую площадку CDN - Каждый раз перед проверкой кода маркировки (Марка), будет опрашивать все сервера Честный знак, для поиска лучшего сервера, работает медленно использовать при необходимости.
Включить служебные сообщения - Выводит все действия и ответы от серверов Честный знак в служебные сообщения, для отладки и информирования. Отключение немного ускоряет работу, но служебные сообщения не выводятся.
Информация по КМ:
После проверки марки выводится обобщенный результат, возможности продажи или нет шины с маркой с краткой описанием вероятной причины, например: уже продана, заблокирована, не принадлежит юр. лицу с введенным ИНН, корректность марки и так далее.
Обработка работает в Толстом клиенте любой конфигурации 1С, т.к. привязки к конфигурации не имеет. Тестировалась и разрабатывалась на платформе 1С:Предприятие 8.3 (8.3.25.1394), проверена на платформе 1С:Предприятие 8.3 (8.3.25.1546). Предполагается, что будет работать на любой платформе, т.к. специфических методов конкретной платформы не использует.
Обработка поставляется "как есть", для проверки кодов маркировки шин в тестовом режиме. Изучения систем проверки он-лайн разрешительного режима Честный знак и доработки при необходимости. Автор не несет ответсвенности за принятые решения с использованием обработки и за корректность выдачи разрешения или запрета на продажу обработкой. С кассовым оборудованием обработка не сопряжена и отношения к нему не имеет.
P.S. Обработкой, вероятно, можно проверять и другие типы марок, например молочная продукция, но нормализовать такую марку символами GS (\u001d) придется вручную или производить доработку обработки.