Как решить проблемы при переходе на ФФД 1.2 и настроить работу с маркировкой в 1С

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

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

Проблема совместимости драйверов и интеграционных компонент

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

Для решения этой проблемы выполним следующие шаги:

  1. Скачаем актуальный дистрибутив драйвера с сайта производителя (например, Атол ДТО версии 10.9.0.4 или выше).
  2. Вместо того чтобы полагаться на встроенный в 1С драйвер, извлечем из архива дистрибутива файл интеграционной компоненты (обычно это Atol_KKT_10.zip).
  3. В 1С перейдем в раздел Подключаемое оборудование, найдем нашу кассу и загрузим драйвер вручную из этого архива. Это гарантирует, что 1С будет использовать методы драйвера, поддерживающие протоколы ФФД 1.2.
  4. Убедимся, что конфигурация обновлена до версии, официально поддерживающей новый формат (для 1С:Розница это версии 2.3.9.42 и выше).

Технические особенности работы с драйвером Атол 10.9

Рассмотрим вопрос совместимости для тех, кто использует собственные разработки или немаркированную продукцию. При переходе на версию драйвера 10.9 важно понимать, сохранена ли совместимость со старыми методами COM-компоненты. Проанализировав структуру библиотеки, мы видим, что разработчики Атол оставили старые функции управления кассой (открытие чека, регистрация позиции), добавив при этом новые методы для работы с системой Честный Знак.

Пример программного взаимодействия с драйвером для проверки версии и готовности к работе может выглядеть следующим образом:


// Создание объекта драйвера
Драйвер = Новый COMОбъект("AddIn.Atol_KKT_10");
Драйвер.УстановитьПараметры();

// Проверка версии драйвера для поддержки ФФД 1.2
ВерсияДТО = Драйвер.ВерсияДрайвера();
Если ВерсияДТО < "10.9" Тогда
    Сообщить("Необходимо обновить драйвер для работы с ФФД 1.2");
КонецЕсли;

// Попытка соединения
Результат = Драйвер.УстановитьСвязь();
Если Результат <> 0 Тогда
    Сообщить("Ошибка связи: " + Драйвер.ОписаниеОшибки());
КонецЕсли;

Особенности перехода для пользователей Штрих-М

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

Когда можно остаться на ФФД 1.05?

Разберем важный нюанс, который часто упускают системные администраторы. Переход на ФФД 1.2 обязателен только в том случае, если вы продаете товары, подлежащие маркировке в розницу (вывод из оборота через ККТ). Проанализируем ситуацию с оптовыми продажами (B2B). Если ваша организация продает маркированный товар другому юридическому лицу или ИП за наличный расчет, вы обязаны пробить чек, но имеете право не указывать коды маркировки в чеке, если передача прав собственности оформляется через ЭДО (УПД).

В этом случае:

Новые статусы в чеках при ФФД 1.2

Посмотрим, как изменился процесс продажи маркированного товара. В отличие от ФФД 1.05, касса теперь обязана общаться с сервером Честного Знака в реальном времени. Рассмотрим значения новых буквенных обозначений в чеке:

  1. [M+] — идеальный вариант. Код маркировки успешно проверен в фискальном накопителе (ФН-М) и получил положительный ответ от системы маркировки через ОФД.
  2. [M] — проверка не завершена. Обычно это означает отсутствие интернета или временную недоступность серверов Честного Знака. ФН-М проверил структуру кода, но онлайн-подтверждение не пришло.
  3. [M-] — проверка провалена. Такой товар продавать запрещено, так как код либо не существует, либо уже выведен из оборота.

Важный совет: при работе в автономном режиме (без передачи данных в ОФД) проверка кодов маркировки осуществляется только самим фискальным накопителем ФН-М. В этом случае статус [M+] вы не увидите, основным будет статус [M].

Заключение и рекомендации

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

← На главную