Переход на формат фискальных данных ФФД 1.2 принес новые требования к продаже маркированных товаров. Одной из самых частых проблем, с которой сталкиваются технические специалисты (поможет администрирование и контроль состояния ККТ), является ситуация, когда товар сканируется, чек пробивается, но вместо заветной метки [M+] в чеке печатается просто [M]. Это означает, что проверка кода маркировки (КМ) на стороне кассы не была выполнена или статус не был подтвержден сервером ОИСМ (Оператором Информационных Систем Маркировки).
Проанализируем причины этой неисправности и разберем по шагам способы ее решения для различных моделей ККТ в связке с 1С, учитывая, что иногда проблемы начинаются еще на этапе, когда была выполнена маркировка остатков товаров на складе.
Прежде чем приступать к настройкам, выясним, что означают символы рядом с маркированным товаром в печатной форме чека:
Если вы постоянно видите [M], значит, канал связи между кассой и системой маркировки не настроен или заблокирован. Для организации связи есть универсальное подключение онлайн-касс АТОЛ и ШТРИХ.
Для касс семейства ШТРИХ-М решение часто кроется в специфических настройках региональных параметров и таблиц драйвера (для работы на старом парке оборудования может потребоваться драйвер с эмуляцией ФФД 1.2). Рассмотрим алгоритм действий:
Rus строгий ФЛК (Форматно-Логический Контроль). Как показывает практика, установка этого параметра в значение «0» (отключено) часто помогает обойти ошибки при проверке КП КМ.prod01.okp-fz54.ru (или адрес, предоставленный вашим ОФД).26101.Для касс АТОЛ (особенно при работе через 1С:Управление торговлей или 1С:Розница) проблема часто связана с тем, что служба обмена данными не пробрасывает запросы к ОИСМ.
Проанализируем настройки в интерфейсе 1С:
ofd.astralnalog.ru) и порта 7777 в полях настройки ККТ.AtolDtSvc в Windows. Именно она отвечает за передачу данных, если касса подключена по USB — для стабильности подойдёт удаленная сетевая печать и поддержка ФФД 1.2.Часто проверка не успевает завершиться из-за медленного интернет-соединения или задержек на серверах ЦРПТ. В настройках драйвера ККТ (и АТОЛ, и ШТРИХ) есть параметр «Таймаут ожидания ответа от ОИСМ». Разберем, как его настроить:
По умолчанию там может стоять 5000 мс (5 секунд). Рекомендуется увеличить это значение до 30000 мс (30 секунд). Это даст кассе достаточно времени, чтобы дождаться подтверждения статуса кода маркировки в моменты пиковой нагрузки на сеть.
В самой конфигурации 1С также есть важная настройка, влияющая на процесс продажи. Перейдем в раздел «Администрирование» — «Настройки интеграции с ИС МП». Проанализируем опцию Игнорировать результаты проверки, если выполнен контроль статусов.
Важный нюанс: включение этой галки позволит пробить чек, даже если проверка не прошла успешно, но это может привести к тому, что в чеке останется метка [M] вместо [M+]. Посмотрим на это с точки зрения законодательства: для корректного выбытия по ФФД 1.2 касса ОБЯЗАНА попытаться связаться с ОИСМ. Поэтому данную галку стоит использовать только как временную меру при глобальных сбоях связи.
Если все настройки в кассе и 1С верны, но связи нет, выясним, не блокирует ли трафик системное окружение. Для работы ОИСМ должны быть открыты следующие порты:
26101 — основной порт для запросов к серверу проверки кодов.7777 — стандартный порт для службы EoU (Ethernet over USB).Попробуем добавить исполняемые файлы драйверов ККТ (например, fptr10.exe или службы ШТРИХ-М) в исключения Брандмауэра Windows и антивируса.
Напоследок проверим самый критичный момент — параметры регистрации фискального накопителя. Если при фискализации кассы (или смене ФН на ФН-М) не была установлена галочка «Продажа маркированных товаров», касса физически не будет отправлять запросы в ОИСМ, так как «не знает», что это необходимо. Проверить это можно, сняв отчет о параметрах регистрации ККТ через тест драйвера.
Таким образом, для достижения статуса [M+] необходимо обеспечить бесперебойный канал связи между процессором кассы и сервером prod01.okp-fz54.ru, правильно настроить таблицы драйвера и убедиться, что таймауты ожидания установлены с запасом на сетевые задержки.