Это старая версия документа!
Начальная страница ← Web и Http-сервисы
Http-сервис «MCControl» для проверки кодов маркировки на ККТ
Http-сервис «MCControl» предназначен для проверки корректности кода маркировки на ФН-М с поддержкой ФФД 1.2.
HTTP-сервис «MCControl» предназначен для проверки корректности кода маркировки через ФН-М на ККТ. HTTP-сервис «MCControl» позволяет передать в кассовое ПО «Штрих-М: Кассир 5» данные о коде маркировки, который надо проверить через ФН-М, работающем по ФФД 1.2, и получить от кассового ПО ответ о результате проверки. Список кодов маркировки, которые надо проверить на ККТ формируется пользователями, с помощью кнопки «Проверить коды маркировки на ККТ», расположенной во всех командных панелях табличной части «Коды маркировки документов». Результаты проверки фиксируются в базе данных и коды маркировки, не прошедшие проверку, безусловно, запрещаются к продаже на ККМ и к передаче данных в ГИС МТ, т.к. использование таких кодов является нарушением при работе с маркировкой.
Http-сервис «MCControl» работает следующим образом:
ПО «Штрих-М: Кассир 5» в определенный период с определенным интервалом (определяется настройками) запрашивает код маркировки. Если чек на кассе открыт — проверка не начинается. При возникновении любого внешнего события — отправка прерывается;
Если есть КМ для проверки — открывается форма ожидания, выполняется подключение (если отключен) ККМ с ФФД 1.2 и выполняется проверка КМ;
Из регистра «ГИСМТ: Проверка кодов маркировки на ККТ» выбираются коды маркировки с сортировкой по дате помещения по возрастанию. Коды маркировки выбираются со статусом «Ожидает проверку» или «Выполняется проверка», если дата отправки такого кода маркировки на проверку в ККМ больше чем 30 минут;
Если не заполнен полный код маркировки, то сервис возвращает статус кода маркировки «Невозможно проверить»;
Для отправленных кодов маркировки в регистр записывается статус «Проверяется»;
Кассир проверяет КМ на ФМ-М и отправляет результат проверки «Прошел» или «Не прошел проверку».
В настройке модуля логики «КМ из ТП» кассового ПО задаются параметры для проверки кода маркировки во время простоя кассы.
Для включения сервиса «MCControl» в ПО «Штрих-М: Кассир 5» нужно снять флаг «Отключить модуль» и указать адрес сервера Http-сервиса MCControl в формате http:/ /<ip:port>/<Имя публикации на веб-сервере>.
Можно запустить проверку из меню сервис, либо указать в какое время выполнять проверку при простое кассы, либо нажатием кнопки «Запустить проверку КМ» принудительно запустить проверку прямо в форме настроек.
Проверка КМ может выполняться на нескольких кассах, либо на конкретно указанной.
Проверка КМ доступна только в режиме ККМ - открытая смена (24 часа кончились или смены закрыта - будет ошибка), т.е. перед началом проверки ещё проверяется статус смены.
Настройки модуля:
«Период проверки КМ» (время с, по) — если реквизит указан, то в этот период каждый «Интервал проверки наличия КМ» секунд проверяется наличие КМ для проверки, которые доступны в регистре «ГИСМТ: Проверка кодов маркировки на ККТ». По умолчанию «Интервал проверки наличия КМ» равен 60 секунд. Желательно указывать период, в котором выполняется наименьшая нагрузка на кассу. Можно указать ночное время, если компьютер не выключается на ночь. Но в этом случае нужно установить флаг «Открывать смену перед проверкой КМ» и «Проверять КМ после закрытия смены»;
«Открывать смену перед проверкой КМ» — если флаг установлен, то перед проверкой КМ требуется открытие смены, иначе не запускать проверку;
«Выполнять после закрытия смены» — запускать проверку не зависимо от периода после снятия отчета с гашением по всем ККМ (флаг доступен только если установлен флаг «Открывать смену перед проверкой КМ»);
«Запустить проверку КМ» — принудительный запуск проверки прямо в форме настроек;
«Загрузить предустановки (право «ПМ: Запуск проверки КМ вручную»)» - на вкладке «Пользователи» добавляется право «ПМ: Запуск проверки КМ вручную».