Переход на формат фискальных данных ФФД 1.2 принес немало технических сложностей для пользователей программы 1С:Розница 2.3 и оборудования АТОЛ. Одной из самых распространенных проблем является статус «Контрольная марка не проверено» при попытке пробития чека, а также ошибки при оформлении возвратов маркированной продукции. В этой статье мы подробно разберем, как правильно настроить связку 1С и кассового оборудования для корректной работы с маркировкой.
При использовании ФФД 1.2 касса должна не просто передавать данные о марке в чек, но и предварительно проверять её через ОИСМ (Оператор информационной системы маркировки) в режиме реального времени. Если касса не получает подтверждения от сервера «Честный ЗНАК», она выдает статус «не проверено». Проанализируем основные факторы, влияющие на этот процесс:
2106).Как показывает практика и обсуждения специалистов, для стабильной работы с ФФД 1.2 минимально необходимым является драйвер версии 10.9.0.9 и выше. Рассмотрим процесс обновления правильно:
Сначала необходимо полностью деинсталлировать старую версию драйвера через панель управления Windows. После этого установите скачанный дистрибутив новой версии. Однако установки драйвера в систему недостаточно. Мы должны обновить компоненту и внутри самой 1С.
Проанализируем алгоритм действий в программе:
Atol_KKT_10.zip из папки установленного драйвера).Это гарантирует, что 1С будет обращаться к актуальным библиотекам драйвера при формировании запроса на проверку марки.
Выясним, прописаны ли в вашей кассе настройки для связи с системой маркировки. Для этого воспользуемся утилитой «Тест драйвера ККТ», которая устанавливается вместе с драйвером АТОЛ.
После внесения изменений обязательно нажмите Сохранить и закрыть. Эти настройки позволят кассе дольше ждать ответа от серверов проверки и корректно менять статус на «М+» (проверка выполнена).
Многие пользователи сталкиваются с тем, что после успешной настройки продаж начинаются проблемы с возвратами. При попытке сделать возврат на основании чека возникает ошибка «Некорректный код маркировки». Рассмотрим, почему это происходит.
В ФФД 1.2 для оформления возврата требуется передача полного кода маркировки, включая так называемый «криптохвост». Если в момент продажи в документе ЧекККМ сохранился неполный код или код в старом формате, то при создании документа Возврат товаров от покупателя на его основании, 1С передает в кассу некорректную последовательность символов.
Посмотрим на способы решения этой ситуации:
Способ А: Возврат без основания. Если возврат по чеку не проходит, попробуйте оформить его как «Возврат без основания». В этом случае система предложит вам заново считать марку сканером. Поскольку сканер считает актуальный и полный код, касса сможет его распознать и провести документ.
Способ Б: Обновление релиза «1С:Розница». Проблема сохранения кодов часто была связана с ошибками в ранних релизах ветки 2.3.9. Убедитесь, что вы используете релиз не ниже 2.3.10.x, где механизмы работы с объектом Справочник.ШтрихкодыУпаковокТоваров были оптимизированы под требования ФФД 1.2.
Если вышеперечисленные шаги не помогают, проанализируем аппаратную часть. Для полноценной работы ФФД 1.2 обязательны два условия:
Проверить версию прошивки можно в «Тесте драйвера ККТ» в разделе Инфо о ККТ.
Подводя итог, алгоритм исправления ошибки «не проверено» выглядит так: обновляем драйвер в системе до 10.9.0.9 —> обновляем компоненту внутри 1С —> увеличиваем тайм-ауты ОИСМ в параметрах ККТ —> проверяем версию прошивки кассы. Если проблема сохраняется при возвратах — оформляем возврат вручную со сканированием марки или обновляем конфигурацию до актуального релиза.
Совместное выполнение этих действий позволяет добиться стабильной работы кассового узла и избежать штрафных санкций за некорректную передачу данных о маркировке в государственные информационные системы.