Почему касса Штрих-М выдает ошибку при пробитии маркированного товара на ФФД 1.2 в 1С:Рознице?

Программист 1С v8.3 (Управляемые формы) 1С:Розница Торговля и дистрибуция
← На главную

При работе с кассами Штрих-М и маркированным товаром в 1С:Розница на фискальном формате данных ФФД 1.2 пользователи нередко сталкиваются с ситуацией, когда обычные товары пробиваются без проблем, но при попытке продать маркированный товар касса выдает ошибку. Такая проблема может возникнуть внезапно, даже если ранее все работало корректно и никаких изменений в системе не производилось. Давайте подробно разберем возможные причины этой ошибки и пошаговые методы ее устранения.

Мы рассмотрим комплексный подход к диагностике и решению проблемы, начиная от проверки версий программного обеспечения и драйверов, заканчивая настройками фискального регистратора и интернет-соединения. Наша цель – не просто найти временное решение, а обеспечить стабильную и безошибочную работу кассы с маркированными товарами.

1. Проверка и обновление драйвера ККТ Штрих-М

Одной из наиболее частых причин возникновения ошибок при работе с маркированным товаром является устаревшая или нестабильная версия драйвера контрольно-кассовой техники (ККТ). В вашем случае, согласно сообщениям на форуме, используется драйвер Штрих-М ККТ с передачей данных в ОФД 3.4 (ФФД 1.2) 5.16.0.874 32bit.

Мы выясним, почему эта версия может быть проблемной и как действовать:

  1. Нестабильность версии 5.16.0.874: Пользователи отмечают, что версия драйвера 5.16.0.874 может работать нестабильно. Из опыта других пользователей, переход на более поздние версии часто решает подобные проблемы. Например, на форуме упоминалась версия 5.16.0.886, которая оказалась более стабильной.

  2. Рекомендованные версии для ФФД 1.2: Для корректной работы с маркировкой на ФФД 1.2 производитель рекомендует использовать драйвер Штрих-М ККТ версии 5.17.931 или выше. Обновление до самой актуальной стабильной версии драйвера является критически важным шагом.

  3. Как обновить драйвер:

    1. Загрузите последнюю версию драйвера с официального сайта производителя Штрих-М.

    2. Перед установкой новой версии, рекомендуем удалить старую версию драйвера через «Панель управления» -> «Программы и компоненты».

    3. Установите новую версию, следуя инструкциям инсталлятора.

    4. Перезагрузите компьютер после установки.

    5. После установки нового драйвера, обязательно проверьте его работоспособность через «Тест драйвера ККТ».

  4. Включение логирования для диагностики: Если после обновления драйвера проблема не исчезла, или вы хотите понять, на каком этапе происходит сбой, необходимо включить логирование в драйвере ККТ. Это позволит нам увидеть, доходит ли чек до драйвера, какие данные передаются и какие ошибки возвращает сама касса. Обычно логирование включается в настройках «Тест драйвера ККТ» или в конфигурационном файле драйвера. Изучение логов поможет определить, связана ли проблема с передачей данных от 1С к драйверу, или с работой самого драйвера/ККТ.

2. Актуальность прошивки ККТ и лицензий

Помимо драйвера, актуальность прошивки самой кассы Штрих-М играет ключевую роль в корректной работе с маркированным товаром и ФФД 1.2. Даже если касса была прошита на ФФД 1.2, как указано в вашем сообщении, со временем могут появиться более новые сборки прошивки, исправляющие ошибки и улучшающие взаимодействие с системой маркировки.

Давайте проанализируем необходимые шаги:

  1. Проверка версии прошивки ККТ: Для работы с маркировкой необходима прошивка ККТ от 01.11.2023 или более поздняя, а также сборка программного обеспечения выше 62553. Эту информацию мы можем проверить в «Тест драйвере ФР» в разделе «Сервис» или через служебные отчеты ККТ.

  2. Наличие действующих лицензий: Для обновления прошивки и обеспечения функционала маркировки часто требуется действующая лицензия. Например, «Подписка на обновление 2019-2020» или аналогичная, покрывающая текущий период. Мы можем проверить наличие и срок действия лицензий в «Тест драйвере ФР» во вкладке «Лицензии ККТ».

  3. Процесс обновления прошивки:

    1. Перед началом обновления обязательно закройте смену на кассе и убедитесь, что все чеки переданы в ОФД. Это критически важно для предотвращения потери данных и блокировки ФН.

    2. Загрузите актуальную прошивку с официального сайта Штрих-М.

    3. Используйте «Тест драйвер ККТ Штрих» для выполнения процедуры обновления. Производитель предоставляет подробные инструкции по этой процедуре.

    4. После обновления прошивки, выполните тест печати, чтобы убедиться в корректной работе ККТ.

Важно: Неправильное обновление прошивки может привести к неработоспособности ККТ. Если вы не уверены в своих действиях, лучше обратиться к специалистам сервисного центра.

3. Настройки 1С:Розница и платформы

Корректное взаимодействие между 1С:Розница, платформой 1С:Предприятие и ККТ также является залогом успешной работы с маркировкой. В вашем случае используется платформа 8.3 (8.3.19.1264) и конфигурация Розница 2.3 (2.3.10.43). Давайте проверим их соответствие требованиям.

Мы проанализируем следующие аспекты:

  1. Совместимость версии 1С:Розница с ФФД 1.2 и маркировкой:

    Конфигурация 1С:Розница должна поддерживать ФФД 1.2 и работу с маркировкой. Рекомендуется использовать 1С:Розница версии 2.3.9.37 и выше для проверки кодов маркировки через ККТ. Кроме того, для полной поддержки новых требований ФФД рекомендуется использовать 1С:Розница с версией Библиотеки подключаемого оборудования (БПО) не ниже 3.2.7.21. Для 1С:Розница и 1С:УНФ это соответствует версиям конфигурации 3.0.12.146 и выше.

    Ваша версия 2.3.10.43 должна быть совместима, но всегда стоит проверить ее актуальность и наличие всех необходимых патчей и обновлений.

  2. Возможные проблемы с доработанными конфигурациями: Если ваша конфигурация 1С:Розница была доработана (не является типовой), то доработки могут конфликтовать с функционалом маркировки или с обновленными механизмами взаимодействия с ККТ. В таком случае, если на типовой конфигурации аналогичная проблема не воспроизводится, причиной могут быть именно ваши доработки. Мы рекомендуем протестировать работу с маркированным товаром на копии базы данных с типовой конфигурацией или на минимальных доработках, чтобы исключить этот фактор.

  3. Актуальность платформы 1С:Предприятие: Хотя ваша платформа 8.3.19.1264 достаточно свежая, всегда полезно убедиться, что используются рекомендуемые версии платформы для вашей версии конфигурации 1С:Розница. Иногда незначительные изменения в платформе могут влиять на работу с внешними компонентами.

4. Корректность настроек ОИСМ и ОКП

Для работы с маркированным товаром ККТ должна обмениваться данными с Оператором информационной системы мониторинга (ОИСМ) и Оператором кодов проверки (ОКП) через интернет. Ошибка, возникающая при пробитии маркированного товара, часто связана именно с некорректными настройками этих служб или отсутствием связи с ними. На форуме вы подтвердили, что «Адрес ОИСМ настроен» и «Данные в ОФД уходят», но мы все равно рассмотрим, как убедиться в их корректности.

Мы рассмотрим следующие аспекты:

  1. Что такое ОИСМ и ОКП:

    • ОИСМ (Оператор информационной системы мониторинга): Отвечает за передачу информации о движении маркированного товара в систему «Честный ЗНАК».

    • ОКП (Оператор кодов проверки): Отвечает за проверку подлинности кодов маркировки в режиме онлайн перед их продажей.

    Эти параметры критически важны для функционирования ФФД 1.2 и работы с маркировкой.

  2. Как проверить и настроить адреса и порты:

    1. Через личный кабинет ОФД: Многие ОФД предоставляют возможность проверить и изменить настройки ОИСМ и ОКП через свой личный кабинет. Эти параметры зависят от вашего конкретного ОФД и иногда от производителя фискального накопителя.

    2. Через меню «Настройки» -> «Сервис ККТ» кассового аппарата: На некоторых моделях касс Штрих-М доступ к этим настройкам может быть осуществлен непосредственно через интерфейс ККТ или через «Тест драйвера ККТ».

  3. Типичные ошибки, указывающие на проблемы с ОИСМ/ОКП:

    • Ошибка «Процедура проверки КМ прервана (Код 403)» часто указывает на некорректно настроенный адрес ИСМ и порт или на проблемы с авторизацией.

    • Ошибка «Не удалось проверить код маркировки: нет связи с сервером ГИСМТ» прямо указывает на проблемы с интернет-соединением, блокировку порта или неверные настройки связи с Государственной информационной системой мониторинга товаров (ГИСМТ).

  4. Проверка интернет-соединения: Убедитесь, что на кассовом аппарате (или компьютере, к которому подключена касса) есть стабильное и бесперебойное интернет-соединение. Проверьте отсутствие блокировок на файрволе или прокси-сервере для необходимых портов и доменных имен, используемых ОИСМ и ОКП.

5. Проверка фискального накопителя (ФН)

Фискальный накопитель (ФН) является ключевым элементом ККТ, который отвечает за шифрование и хранение фискальных данных, а также за их передачу в ОФД. Для работы с маркировкой на ФФД 1.2 требуется фискальный накопитель нового образца – ФН-М. Мы рассмотрим важные аспекты, касающиеся ФН.

Мы проанализируем следующие моменты:

  1. Требование ФН-М: Убедитесь, что в вашей ККТ установлен именно фискальный накопитель ФН-М. Более старые модели ФН не поддерживают все необходимые теги и форматы данных для ФФД 1.2 и маркировки.

  2. Срок действия и память ФН:

    • Исчерпание ресурса ФН: Фискальный накопитель имеет ограниченный срок действия (15 или 36 месяцев). При истечении срока действия ФН касса блокируется и перестает пробивать чеки.

    • Заполнение памяти ФН: Память ФН также имеет ограниченный объем. При ее заполнении (обычно на 99%) касса также блокируется. Проверить срок действия и процент заполнения памяти можно через «Тест драйвера ФР» или распечатав отчет о состоянии ФН.

    В обоих случаях потребуется замена фискального накопителя.

  3. Правила при замене ФН: Если вы зарегистрировали ККТ и ФН до 6 августа 2021 года, используя ФФД, не поддерживающий ФФД 1.2 (например, ФФД 1.05), то вы могли использовать их до окончания срока действия ФН. Однако, при следующей замене ФН обязательно необходимо зарегистрировать новый ФН под ФФД 1.2.

  4. Перерегистрация ККТ: После замены ФН всегда требуется перерегистрация ККТ в ФНС с указанием нового фискального накопителя и актуального ФФД.

6. Общие рекомендации и дополнительная диагностика

После проверки основных компонентов, мы рассмотрим ряд общих рекомендаций и методов дополнительной диагностики, которые могут помочь выявить и устранить проблему.

Мы разберем следующие аспекты:

  1. Увеличение времени таймаута: Один из пользователей на форуме предложил попробовать увеличить время таймаута. Это может быть полезно, если проблема связана с медленной связью или задержками при обмене данными с серверами маркировки. Таймаут обычно настраивается в драйвере ККТ или в параметрах подключения оборудования в 1С:Розница. Однако, как было отмечено, это часто является временным решением и не устраняет корневую причину.

  2. Ошибка «Некорректная операция» (Код 94): Иногда при пробитии маркированного товара может возникать ошибка «Некорректная операция» с кодом 94. Это может происходить даже в тех случаях, когда код маркировки успешно передается в драйвер. Эта ошибка часто указывает на проблемы с прошивкой ККТ, ФН или несоответствие передаваемых данных требованиям ФФД 1.2 для маркированного товара.

  3. Проверка сканера штрихкодов: Убедитесь, что ваш сканер штрихкодов правильно настроен на считывание Data Matrix кодов, которые используются для маркировки. Также проверьте настройки префикса и суффикса сканера, чтобы они не мешали корректной передаче полного кода маркировки в 1С и далее в ККТ.

  4. Отображение маркировки в чеке: В чеке маркированный товар должен отображаться с определенными символами, указывающими на результат проверки:

    • [М+] – если проверка прошла успешно.

    • [М-] – если проверка отрицательна.

    • [М] – если проверка не выполнена или выполнена частично.

    Отсутствие этих символов может указывать на проблемы с настройками или прошивкой ККТ. В частности, символ [М] не печатается, если в таблице 17 поле 25 стоит 0, а не 1.

    Если проверка марки не прошла успешно ([М-]), для продажи товара может потребоваться подтверждение покупателя и кассира, согласно требованиям законодательства.

  5. Стабильность интернет-соединения: Как уже упоминалось, стабильное интернет-соединение критически важно для обмена данными с ОФД и серверами ГИСМТ. Регулярно проверяйте качество и скорость интернет-соединения на кассе, особенно в часы пик.

Итог и последовательность действий

Для эффективного решения проблемы с ошибкой при пробитии маркированного товара на кассе Штрих-М в 1С:Розница на ФФД 1.2, мы рекомендуем действовать последовательно:

  1. Включите логирование в драйвере ККТ Штрих-М, чтобы получить детальную информацию о ходе пробития чека.

  2. Обновите драйвер ККТ Штрих-М до самой актуальной версии (рекомендуется 5.17.931 или выше), как это было предложено на форуме.

  3. Проверьте актуальность прошивки ККТ, ее версию (от 01.11.2023 или позднее, сборка ПО выше 62553) и наличие необходимых лицензий на обновление.

  4. Убедитесь в корректности настроек ОИСМ и ОКП. Проверьте адреса, порты и стабильность интернет-соединения.

  5. Проверьте версию 1С:Розница и платформы 1С:Предприятие на соответствие требованиям ФФД 1.2 и маркировки (Розница 2.3.9.37+, БПО 3.2.7.21+).

  6. Убедитесь, что используется фискальный накопитель ФН-М, проверьте его срок действия и процент заполнения памяти.

  7. Если проблема сохраняется, обратитесь в сервисный центр Штрих-М, предоставив логи драйвера и информацию о текущих версиях ПО и прошивок. Возможно, потребуется более глубокая диагностика оборудования.

Следуя этим шагам, вы сможете локализовать и устранить причину ошибки, обеспечив бесперебойную работу с маркированным товаром.

← На главную