Как исправить ошибки печати чека, скидок и клише на кассе Штрих-М в 1С:Управление торговлей?

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

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

Причина 1. Печать цифры «1» вместо товара и вывод текста после итогов чека

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

В устаревших версиях драйвера или БПО команда фискальной регистрации строки не передавала реквизит наименования (тег 1030), из-за чего касса брала значение по умолчанию, а само название отправлялось отдельным текстовым методом ПечатьСтроки, срабатывавшим уже после закрытия фискального чека.

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

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

Причина 2. Ошибка «45h: Сумма всех типов оплаты меньше итога чека» при расчете скидок

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

Настроим поведение ККТ через утилиту «Тест драйвера ФР»:

  1. Запустим утилиту «Тест драйвера ФР» и установим связь с кассой.
  2. Перейдем в раздел «Настройка свойств» / «Параметры устройства» и откроем «Таблицы».
  3. Найдем Таблицу 17 («Параметры формирования чека»).
  4. В поле 3 («Расчет скидок/надбавок») установим значение 0. Это отключит внутренний расчет скидок кассой и заставит устройство принимать готовые вычисленные суммы из 1С без искажения копеек.
  5. Если при сохранении значения возникает ошибка «Чек открыт», перейдем в меню 02. Регистрация и выполним операцию «Аннулирование чека» (или «Адм. отмена чека»), после чего повторим запись в таблицу.

Также проверим настройки округления в самой 1С:УТ. В настройках продаж и РМК рекомендуется включить распределение автоматических и ручных скидок по строкам и округление чека в пользу покупателя, чтобы сумма строк документа строго равнялась сумме оплаты.

Причина 3. Смещение текста, обрезка QR-кода и настройка заголовка (клише)

Рассмотрим подробнее проблему, когда нож отрезчика отсекает часть QR-кода или верхние строки следующего чека (заголовок организации и магазина). Нож отрезчика физически расположен выше печатающей головки, поэтому касса должна совершать обязательную технологическую промотку ленты перед срабатыванием лезвия.

Разберем параметры таблиц драйвера для решения этой задачи:

  1. В утилите драйвера откроем Таблицу 1 («Тип и режим ККТ»).
  2. Проверим поле 21 («Промотка ленты перед отрезкой чека»): установим значение 1 (включено). Касса начнет доматывать бумагу до безопасного расстояния.
  3. Проверим поле 7 («Отрезка чека»): установим 1 (полная отрезка) или 2 (неполная с перемычкой) в зависимости от конструкции используемого узла.
  4. Для изменения текста шапки чека (название магазина, приветствие) откроем Таблицу 4 («Текст в чеке / Клише»). В рядах с 1 по 14 можно отредактировать строки клише, а также настроить количество пустых строк до и после заголовка, чтобы текст не наезжал на линию отреза.

Причина 4. Неверная система налогообложения (СНО) в чеке

Проанализируем ситуацию, когда в настройках торгового оборудования или учетной политики указана УСН, а на чеке печатается ЕНВД или ОСН:

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