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

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

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

1. Устранение плавающей смены COM-порта при перезапуске ПК

Выясним причину, почему каждое утро касса теряет связь и требует перенастройки номера порта (например, с COM5 на COM8). Фискальные регистраторы, подключенные по интерфейсу USB, работают в режиме виртуального последовательного порта (Virtual COM Port, VCP). При перезагрузке операционной системы Windows, отключении питания устройства или срабатывании механизма энергосбережения корневых USB-концентраторов система динамически переназначает свободный номер порта.

Разберем по шагам варианты решения проблемы:

  1. Отключение спящего режима USB в Windows: Откроем «Диспетчер устройств», найдем раздел «Контроллеры USB», перейдем в свойства каждого элемента Корневой USB-концентратор (и Generic USB Hub). На вкладке «Управление электропитанием» снимем флажок «Разрешить отключение этого устройства для энергосбережения».
  2. Фиксация номера виртуального порта: В «Диспетчере устройств» откроем ветку «Порты (COM и LPT)», выберем порт кассы, перейдем в «Свойства» → «Параметры порта» → «Дополнительно» и жестко закрепим свободный номер COM-порта.
  3. Перевод кассы на протокол TCP/IP (рекомендуемый способ): Переведем фискальный регистратор на сетевой интерфейс — через физический порт Ethernet или режим RNDIS по USB. В настройках оборудования в 1С вместо COM-порта укажем статический IP-адрес кассы (например, 192.168.1.150) и порт 7778. Сетевое подключение полностью исключает проблему смены COM-портов при перезагрузках.

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

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

Если процентная или суммовая скидка делится между строками с остатком в доли копейки, сумма строк чека перестает сходиться с общей суммой внесенных оплат. Для исправления ситуации выполним следующие настройки в 1С:

  1. Перейдем в раздел НСИ и администрирование → Продажи → Настройки РМК и активируем опцию автоматического округления чека в пользу покупателя.
  2. В справочнике Скидки (наценки) для применяемых автоматических скидок зададим порядок округления до 1 копейки или до целого рубля.
  3. Проверим актуальность драйвера ККТ. В устаревших версиях обработчиков драйвер передавал в кассу базовую цену товара, игнорируя скидочную строку 1С, что вызывало несовпадение итогов.

3. Пропажа кнопки оплаты платежной картой в РМК

Если после обновления или добавления новой организации у отдельных кассиров пропадает возможность принять оплату картой, проверим привязку эквайрингового оборудования:

  1. Откроем НСИ и администрирование → РМК и оборудование → Настройки РМК.
  2. Выберем профиль настроек проблемного кассира и проверим табличную часть «Эквайринговые терминалы». Если терминал используется автономно (без прямого подключения кабелем к ПК), убедимся, что добавлен виртуальный терминал с признаком «Без подключения к системе» и выбран правильный договор эквайринга.
  3. Проверим соответствие организации: если в информационной базе ведется учет по нескольким организациям, касса ККМ и договор эквайринга в настройках рабочего места должны быть жестко привязаны к одной и той же организации.
  4. Проверим права доступа: у пользователя должны быть назначены типовые роли ДобавлениеИзменениеОплатПлатежнымиКартами и ИспользованиеЭквайринга.

4. Ошибка «Отсутствует ФП 1» и рассинхронизация смен

Ошибка «Отсутствует ФП 1» при попытке фискализации чека означает, что состояние кассовой смены в фискальном накопителе (ФН) не совпадает с состоянием смены в 1С. В учетной системе статус смены установлен как «Открыта», тогда как на самом кассовом аппарате смена закрыта, либо с момента ее открытия прошло более 24 часов.

Для устранения проблемы:

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

5. Обновление интеграционной компоненты и драйвера Штрих-М

Для корректной работы с новыми версиями ФФД и устранения внутренних ошибок передачи данных требуется обновить драйвер ККТ (например, перейти с устаревшей ветки 4.12 на 4.13 или более позднюю версию стандарта 5.x).

Разберем процедуру обновления в 1С:

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

6. Настройка вывода ФИО кассира на чеке из ПКО (1С:Бухгалтерия 3.0)

В соответствии с форматом фискальных документов реквизит «Кассир» (тег 1021) и «ИНН кассира» (тег 1203) являются обязательными к печати. Если при пробитии чека из документа «Приходный кассовый ордер» (ПКО) фамилия кассира отсутствует, проверим следующие настройки:

  1. Перейдем в Администрирование → Настройки пользователей и прав → Пользователи.
  2. Откроем учетную запись текущего пользователя и проверим, заполнено ли поле «Физическое лицо». В карточке физического лица обязательно должны быть указаны полные ФИО и корректный ИНН.
  3. В документе ПКО перейдем на закладку «Реквизиты печати» и убедимся, что поле «Кассир» заполнено уполномоченным сотрудником.
  4. Если касса настроена на жесткое считывание таблиц самого аппарата, откроем «Тест драйвера», перейдем в Таблицы → Таблица 1: Пользователи / Кассиры и запишем корректные ФИО операторов в строки таблицы ККТ.
← На главную