При подключении и эксплуатации фискальных регистраторов семейства Штрих-М (в частности, Штрих-М-02Ф, Штрих-М-ПТК и аналогичных) в связке с конфигурацией 1С:Управление торговлей специалисты часто сталкиваются с целым комплексом взаимосвязанных проблем. К ним относятся: вывод цифры 1 (номера секции/отдела) вместо наименования товара, печать номенклатуры в самом низу чека под QR-кодом, ошибка 45h (Сумма всех типов оплаты меньше итога чека) при использовании скидок, некорректная отрезка чековой ленты и неверная система налогообложения. Разберем по шагам причины возникновения каждой проблемы и методы их полного устранения.
Проанализируем ситуацию: если при пробитии фискального документа напротив цены печатается только номер отдела (секции), а реальные названия позиций выходят в нефискальном поле после итоговой суммы и QR-кода, мы имеем дело с несоответствием версий форматов обмена (ФФД), драйвера ККТ и Библиотеки подключаемого оборудования (БПО) в 1С.
В устаревших версиях драйвера или БПО команда фискальной регистрации строки не передавала реквизит наименования (тег 1030), из-за чего касса брала значение по умолчанию, а само название отправлялось отдельным текстовым методом ПечатьСтроки, срабатывавшим уже после закрытия фискального чека.
Для исправления ситуации выполним следующие действия:
ПодключаемоеОборудование в 1С.ExtCompT в профиле пользователя).Выясним причину ошибки: в соответствии с требованиями ФФД 1.05 и выше, скидка на чек не может передаваться отдельной фискальной строкой или суммовым итогом. Каждая позиция должна содержать итоговую стоимость единицы с уже распределенной скидкой. Если в памяти ККТ включен собственный математический пересчет скидок, возникает конфликт между округлениями в 1С и кассовом ядре, что приводит к ошибке 45h.
Настроим поведение ККТ через утилиту «Тест драйвера ФР»:
0. Это отключит внутренний расчет скидок кассой и заставит устройство принимать готовые вычисленные суммы из 1С без искажения копеек.Также проверим настройки округления в самой 1С:УТ. В настройках продаж и РМК рекомендуется включить распределение автоматических и ручных скидок по строкам и округление чека в пользу покупателя, чтобы сумма строк документа строго равнялась сумме оплаты.
Рассмотрим подробнее проблему, когда нож отрезчика отсекает часть QR-кода или верхние строки следующего чека (заголовок организации и магазина). Нож отрезчика физически расположен выше печатающей головки, поэтому касса должна совершать обязательную технологическую промотку ленты перед срабатыванием лезвия.
Разберем параметры таблиц драйвера для решения этой задачи:
1 (включено). Касса начнет доматывать бумагу до безопасного расстояния.1 (полная отрезка) или 2 (неполная с перемычкой) в зависимости от конструкции используемого узла.Проанализируем ситуацию, когда в настройках торгового оборудования или учетной политики указана УСН, а на чеке печатается ЕНВД или ОСН:
СистемыНалогообложения.