При плановой замене фискального накопителя (ФН) и перерегистрации онлайн-касс пользователи часто сталкиваются с неприятной ситуацией: в программе 1С:Управление торговлей 11.3 перестают корректно отображаться обороты по безналичному расчету. В Z-отчете (отчете о закрытии смены) суммы по картам попросту отсутствуют или не попадают в нужную секцию. Разберем причины возникновения этой проблемы и рассмотрим пошаговые методы её решения.
Основная причина кроется в переходе на новый формат фискальных данных — ФФД 1.05. При замене ФН сервисные центры часто обновляют прошивку кассового аппарата, которая начинает работать по новым правилам. Старые версии конфигураций 1С и устаревшие драйверы (например, серия 8.х) «не знают», как правильно передавать новые типы оплаты. В результате касса получает данные, которые не может сопоставить со своими внутренними таблицами, и либо записывает всё в «наличные», либо игнорирует суммы вовсе.
Рассмотрим два основных пути решения: ручная настройка таблиц кассового аппарата и комплексное обновление системы.
Этот метод актуален, если вы используете драйвер версии 8.16 или ниже и не имеете возможности оперативно обновить конфигурацию 1С. Нам необходимо вручную сопоставить наименования типов оплаты в памяти кассы с теми индексами, которые ожидает программа. Проанализируем этот процесс поэтапно.
FprnM1C.exe в папке Drivers8\Bin).12, в поле Ряд — 1, в поле Поле — 1. Выберем тип Строка и нажмем Получить поле. Значение должно быть ЭЛЕКТРОННЫМИ.2, тип на Байты и нажмем Получить поле. Должно появиться значение 002.2, Поле — 1, тип Строка. В значении напишем Предварительная оплата (аванс) и нажмем Установить поле.2, тип Байты и запишем значение 003, нажав Установить поле.3, текст — Последующая оплата (кредит), номер типа — 004.Важное замечание: В современных прошивках (платформа 5.0) эти таблицы часто заблокированы для ручного редактирования. Если драйвер выдает ошибку при попытке записи, значит, этот способ для вашей кассы не подходит и требуется переход на программное управление через новые драйверы.
Это наиболее правильный и современный способ решения проблемы. Выясним, какие шаги необходимо предпринять для корректной настройки системы под ФФД 1.05.
Проанализируем ситуацию: в старых релизах УТ 11.3.3 механизмы работы с торговым оборудованием не поддерживали расширенные теги ФФД. Проблему решает обновление до версии 11.3.4.21 и выше.
11.3.4.21). В этом релизе обновлена Библиотека подключаемого оборудования (БПО).1С 32-битная, то и драйвер (компоненты) должен быть 32-битным, даже в 64-битной Windows.1С перейдем в раздел НСИ и администрирование — РМК и оборудование — Подключаемое оборудование."АТОЛ:ККТ с передачей данных в ОФД (10.х)".1С зарегистрировала новую внешнюю компоненту.После обновления драйвера обязательно проверим внутренние настройки сопоставления. Рассмотрим, как это сделать:
В карточке подключаемого оборудования или в настройках РМК найдем таблицу соответствия видов оплаты. Для корректной работы безналичных продаж необходимо, чтобы вид оплаты Платежная карта соответствовал индексу, который ожидает касса. В формате ФФД 1.05 для безналичных оплат обычно используется Индекс 1 (в кассе он может называться «Электронными» или «Безналичными»).
Если вы используете 10-й драйвер, 1С будет формировать задание для кассы в формате JSON, где типы оплаты передаются явным образом. Это исключает путаницу с «номерами секций», которая была характерна для 8-й версии драйвера.
Проанализируем дополнительные аспекты, которые могут повлиять на результат:
1. Конфликты портов. При установке 10-го драйвера убедитесь, что служба Atol Device Configurator не занимает COM-порт, через который 1С пытается связаться с кассой. Эту службу рекомендуется отключить, если вы используете прямое подключение.
2. Проверка через ОФД. Если в Z-отчете на бумаге безнал так и не появился, обязательно зайдите в личный кабинет вашего ОФД. Если в электронных чеках тип оплаты указан верно («Безналичными»), то проблема заключается лишь в шаблоне печатной формы отчета в самой кассе. Если же и в ОФД оплаты проходят как наличные — это серьезная ошибка, требующая немедленного исправления настроек 1С, так как это ведет к искажению налоговой отчетности.
3. Внешние компоненты. Если полное обновление конфигурации невозможно (например, из-за большого количества доработок), можно попробовать обновить только внешнюю компоненту ATOL_KKT_10.dll и обработку обслуживания. Рассмотрим этот вариант как «быструю помощь» для программиста, позволяющую внедрить поддержку 10-го драйвера в старый релиз без полного обновления УТ.
Таким образом, для восстановления работы безналичных продаж мы рекомендуем придерживаться стратегии обновления ПО. Переход на УТ 11.3.4.21 и драйвер АТОЛ 10.х полностью снимает вопросы совместимости с ФФД 1.05 и обеспечивает стабильную передачу данных в налоговую.