При переходе на формат фискальных данных ФФД 1.2 и начале работы с маркированными товарами (особенно в аптечном сегменте) технические специалисты часто сталкиваются с ошибкой D3h «Код товара не распознан». Эта проблема возникает в момент пробития чека, когда кассовый аппарат не может корректно обработать считанный код маркировки или получить подтверждение от системы «Честный Знак». Рассмотрим подробно, как правильно настроить связку программного обеспечения 1С, кассового аппарата Штрих-М и 2D-сканера Mindeo 6600 HD для бесперебойной работы.
Ошибка с кодом D3h специфична для оборудования производства «Штрих-М» и чаще всего указывает на то, что касса не смогла выполнить проверку кода маркировки (КМ) в установленном регламенте ФФД 1.2. Проанализируем ситуацию: в новом формате касса должна не просто отправить код в ОФД, но и предварительно запросить статус кода у сервера ИС М (Информационной системы маркировки). Если связь с сервером не установлена или настройки ККТ неполные, возникает ошибка привязки КМ.
Одной из ключевых причин, как показывает практика, является незаполненная Таблица настроек связи с ОФД или специализированная Таблица 19, отвечающая за параметры сервера ОИС М. Выясним, почему это происходит: зачастую сервисные центры при фискализации ограничиваются настройками основной связи с ОФД для передачи обычных чеков, забывая о каналах связи для системы маркировки.
Для решения проблемы нам необходимо убедиться, что касса имеет доступ в интернет и правильно сконфигурирована для обращения к серверам «Честного Знака». Проделаем следующие действия:
prod01.okp-fz54.ru) и соответствующий порт (26101).Сканер — это «входные ворота» для данных. Если сканер передает код некорректно, 1С или касса не смогут его распознать. Разберем по шагам правильную настройку Mindeo 6600 HD:
Режим работы: Для корректной обработки данных в 1С рекомендуется перевести сканер в режим эмуляции COM-порта (USB Virtual COM). Это позволит программе перехватывать данные напрямую через драйвер торгового оборудования, минуя фокус ввода в окне. Обратите внимание: в этом режиме сканер перестает передавать данные в Блокнот (Notepad), и это является признаком его правильной настройки для специализированного ПО.
Символ GS (Group Separator): Коды маркировки DataMatrix содержат невидимый разделитель GS (ASCII 29). Если сканер его «вырезает» или заменяет на другие символы, проверка кода провалится. Проанализируем строку кода: если вы видите в 1С или тесте драйвера сплошную строку без спецсимволов там, где они должны быть (обычно после 91 и 92 идентификаторов), необходимо считать сервисный код из инструкции сканера «Enable GS1 DataMatrix».
Инверсия и регистр: В аптеках часто встречаются инвертированные коды (белые на темном фоне). Убедимся, что в настройках Mindeo включена опция «Inverse 2D Codes». Также важно отключить любые функции преобразования регистра (Case Conversion), так как коды маркировки чувствительны к регистру символов.
Перейдем к настройкам в самой программе 1С. Программные продукты на базе «Розница. Аптека» имеют специфические настройки для работы с лекарственными препаратами. Выполним следующую последовательность действий:
DataMatrix с корректным отображением всех идентификаторов применения.Если чек пробивается, но в ОФД или на бумажной ленте вы видите статус «М-», это означает, что проверка подлинности не пройдена. Проанализируем возможные причины:
Синхронизация времени: Для ФФД 1.2 критично, чтобы время на кассовом аппарате совпадало с временем сервера маркировки с точностью до минуты. Разберем ситуацию: если время на кассе отстает или спешит более чем на 5 минут, электронная подпись запроса будет считаться недействительной. Рекомендуем настроить в сетевых параметрах ККТ синхронизацию по протоколу NTP.
Версия прошивки: Для стабильной работы с маркировкой лекарств прошивка ККТ Штрих-М должна быть актуальной (не ниже релизов 2023 года). В ранних версиях прошивок под ФФД 1.2 часто возникали таймауты при одновременной печати и сетевом запросе в ИС М, что приводило к ошибкам распознавания кода.
Подведем итог. Для устранения ошибки D3h необходимо:
Соблюдение этих шагов позволит корректно обрабатывать маркированную продукцию в аптеке и избежать штрафных санкций за неправильное оформление чеков в формате ФФД 1.2.