Как исправить ошибку «Ошибка передачи тега 1162: Неверное значение свойства TagType» при пробитии чека маркированного товара в 1С Розница Аптека?

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

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

Суть проблемы: Тег 1162 и его значение для маркировки

Мы начинаем наше расследование с понимания того, что такое тег 1162 и почему его некорректная передача приводит к ошибке. Тег 1162, известный как «Код товара», является одним из ключевых реквизитов фискальных документов, используемых для передачи детальной информации о товаре в контрольно-кассовую технику. В контексте работы с маркированными товарами, этот тег становится критически важным, поскольку через него передаются данные о маркировке, необходимые для системы «Честный ЗНАК».

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

Почему актуальность ФФД критически важна для маркировки

Важнейшим аспектом, который мы должны рассмотреть, является формат фискальных документов (ФФД). С августа 2021 года для всех продавцов маркированных товаров, включая аптеки, стал обязательным ФФД версии 1.2. Этот формат был специально разработан для полноценной работы с системой маркировки и прослеживаемости товаров «Честный ЗНАК». Он позволяет формировать все необходимые документы, такие как запросы о коде маркировки и уведомления о реализации маркированного товара, обеспечивая их корректную передачу в государственную систему.

Рассмотрим ситуацию, когда наша ККТ работает на более старом формате, например, ФФД 1.05 или ФФД 1.1. Эти форматы имеют существенные ограничения в работе с маркированными товарами. Хотя ранее на них и была предусмотрена возможность передачи тега 1162, его функциональность была неполной. Это значит, что старые ФФД могут не обеспечивать полноценного взаимодействия с системой «Честный ЗНАК». С 6 августа 2021 года любая регистрация или перерегистрация ККТ, связанная с заменой фискального накопителя (ФН), для продавцов маркировки должна осуществляться только с применением ФФД 1.2. Если данные о маркировке не уходят в «Честный ЗНАК», то использование устаревшего ФФД, даже если кажется, что чеки пробиваются, может привести к серьезным проблемам с законодательством.

Иногда сама ошибка «Ошибка передачи тега 1162» может прямо указывать на то, что программное обеспечение нашей кассы или драйвер не готовы к работе с ФФД 1.2. Следует отметить, что в ФФД 1.2 для некоторых операций вместо тега 1162 может использоваться тег 1163, что дополнительно подчеркивает важность актуальной прошивки и драйверов.

Комплексный подход к решению: что нужно проверить и обновить

Очевидно, что решение проблемы с тегом 1162 требует комплексного подхода, затрагивающего несколько взаимосвязанных компонентов нашей кассовой системы. Мы должны убедиться, что все эти компоненты работают согласованно и соответствуют текущим требованиям законодательства и специфике работы с маркированными товарами.

Шаг 1: Проверка и обновление прошивки ККТ

Прежде всего, мы обращаем наше внимание на саму контрольно-кассовую технику. Прошивка ККТ (в нашем случае, «Штрих Онлайн») должна быть актуальной и поддерживать ФФД 1.2, а также все последние изменения, касающиеся работы с маркировкой. Производители ККТ регулярно выпускают обновления прошивок, чтобы обеспечить соответствие меняющимся требованиям законодательства. Если прошивка устарела, ККТ может не знать о новых правилах формирования тега 1162 или о необходимости использования тега 1163, что и приводит к ошибке. Свяжитесь со своим центром технического обслуживания ККТ или производителем для проверки и обновления прошивки.

Шаг 2: Выбор и установка правильного драйвера ККТ

Это один из ключевых моментов, на который нам указывает опыт автора темы. Драйвер ККТ – это программный компонент, который обеспечивает взаимодействие между нашей программой 1С и физическим устройством ККТ. Очень важно использовать последнюю версию драйвера, которую предоставляет производитель вашей ККТ (например, «Штрих-М» для ККТ «Штрих Онлайн»).

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

  1. Определяем производителя ККТ: В нашем случае это «Штрих-М».
  2. Переходим на официальный сайт производителя: Ищем раздел «Поддержка», «Драйверы» или «ПО для ККТ».
  3. Скачиваем последнюю версию драйвера: Убеждаемся, что драйвер предназначен для нашей модели ККТ и совместим с 1С. Обычно производители ККТ предоставляют не только сам драйвер, но и так называемый «интеграционный компонент» или «внешнюю компоненту» (ВК) для 1С.
  4. Устанавливаем драйвер и компонент: Следуем инструкциям производителя. Важно установить именно тот интеграционный компонент, который идет в поставке нативного драйвера, а не пытаться использовать компонент из поставки 1С.
  5. Настраиваем 1С: После установки драйвера, мы должны зайти в 1С:Розница, в раздел «Администрирование» -> «Подключаемое оборудование» и убедиться, что наша ККТ настроена с использованием нового драйвера. Возможно, потребуется переподключить оборудование или обновить его настройки.

Шаг 3: Актуализация программного обеспечения 1С

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

Кроме того, важно проверить версию компонента «1С:Библиотека подключаемого оборудования» (БПО). БПО – это подсистема в 1С, которая отвечает за унифицированное взаимодействие с различными типами торгового оборудования. Если версия БПО устарела, это может привести к некорректной работе с новыми драйверами ККТ, даже если сам драйвер актуален.

  1. Обновляем конфигурацию 1С:Розница: До последней доступной версии.
  2. Проверяем и обновляем БПО: В рамках обновления конфигурации, БПО обычно тоже обновляется. Если нет, ищем информацию о том, как обновить БПО отдельно или проверить его версию.

Алгоритм действий при возникновении ошибки: Шаг за шагом

Подведем итог и составим пошаговый алгоритм действий, который поможет нам системно подойти к решению проблемы:

  1. Зафиксируем точное сообщение об ошибке: Мы уже знаем, что это «Ошибка передачи тега 1162: Неверное значение свойства TagType».
  2. Уточним текущие версии ФФД и прошивки ККТ: Свяжемся со специалистом по ККТ или проверим эту информацию через служебное меню ККТ. Очень важно точно знать, какой ФФД используется. Если это не ФФД 1.2, это уже серьезный повод для обновления.
  3. Проверим актуальность прошивки ККТ: Убедимся, что наша ККТ «Штрих Онлайн» имеет последнюю прошивку, поддерживающую ФФД 1.2 и маркировку лекарственных средств. При необходимости, связываемся с авторизованным сервисным центром для обновления прошивки.
  4. Обновим 1С:Розница Аптека: Установим последнюю актуальную версию конфигурации. Это обеспечит поддержку ФФД 1.2 и всех необходимых механизмов работы с маркировкой на стороне учетной системы.
  5. Скачаем и установим актуальный драйвер ККТ от производителя: Мы идем на официальный сайт «Штрих-М» и загружаем последнюю версию драйвера для нашей модели ККТ, а также соответствующий интеграционный компонент для 1С. Это критически важный шаг, который, как показывает практика, часто решает проблему.
  6. Настроим подключаемое оборудование в 1С: Переподключим нашу ККТ в 1С, убедившись, что система использует новый, установленный нами драйвер. Проверим все настройки портов и параметров связи.
  7. Проведем тестовую продажу маркированного товара: Попробуем пробить чек с маркированным товаром (лекарственным средством) для проверки работоспособности системы.
  8. Проверим передачу данных в «Честный ЗНАК»: Убедимся, что после успешного пробития чека данные о выбытии маркированного товара корректно ушли в систему «Честный ЗНАК».

Важность согласованности всех компонентов

Мы видим, что успешное функционирование системы маркировки зависит от идеальной согласованности между тремя основными столпами: прошивкой ККТ, драйвером ККТ и программным обеспечением 1С. Недостаточно обновить только один компонент; необходимо, чтобы все они были актуальными и работали в унисон, поддерживая последние версии стандартов (например, ФФД 1.2) и требования к обработке данных маркировки.

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

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

← На главную