Как исправить ошибку «Подключенных фискальных устройств не найдено» при печати чека из эквайринга в 1С:УТ 11.5?

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

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

В этой статье мы подробно разберем причины возникновения этой ошибки, проанализируем внутреннюю логику конфигурации и рассмотрим пошаговые сценарии решения проблемы, опираясь на практику и рекомендации технической поддержки 1С и методы выявления не пробитых чеков.

Причина №1: Настройка договора подключения к платежной системе

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

Проанализируем ситуацию: если программа «считает», что обязанность по формированию фискального признака лежит на платежной системе, она полностью блокирует алгоритм поиска локально подключенной ККТ. Рассмотрим, как это исправить:

  1. Перейдем в раздел КазначействоЭквайрингДоговоры подключения к платежным системам.
  2. Откроем договор, который используется в проблемной эквайринговой операции.
  3. Найдем флаг «Фискальные чеки формирует платежная система».
  4. Если этот флаг установлен — его необходимо снять. Именно эта настройка часто является виновником того, что 1С игнорирует подключенный фискальный регистратор.
  5. Запишем изменения и повторим попытку пробития чека после выполнения сверки итогов на терминале.

Важное примечание: в некоторых интерфейсах этот флаг может быть скрыт, если выбран определенный тип платежной системы. В таком случае стоит временно сменить тип на более универсальный, снять галку и вернуть настройки обратно.

Причина №2: Зарегистрированная ошибка 1С №00-00664623

Существует официально зафиксированный баг в релизах 11.5.12 и смежных, который проявляется при определенных настройках функциональных опций. Выясним причину: если в базе данных отключена опция «Розничные продажи» (так как организация занимается только оптом), но при этом чеки пробиваются из документов «Заказ клиента» или «Реализация» через эквайринговую операцию (существуют также специальные обработки для пробития чеков из реализаций), система может не инициализировать список оборудования.

Разберем способ обхода этой ошибки, предложенный разработчиками:

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

Такая «двойная» привязка позволяет программному коду корректно пройти цепочку проверок при инициализации фискального устройства в контексте оптовых документов.

Причина №3: Конфликт типов касс и настроек РМК

В современных версиях УТ 11.5 существенно изменился механизм работы с оборудованием — для корректного взаимодействия поможет печать на ККМ с нескольких рабочих мест. Теперь система жестко разделяет контекст «Розничной продажи» и «Продажи из оптового документа».

Рассмотрим подробнее логику поиска оборудования. Когда мы нажимаем кнопку «Пробить чек» в документе ЭквайринговаяОперация, система выполняет следующий запрос к настройкам:


// Схематичный пример внутренней логики
Настройки = ПолучитьНастройкиОборудования(ТекущееРабочееМесто);
Если ДокументОснование = Тип("ДокументСсылка.РеализацияТоваровУслуг") Тогда
    КассаДляПоиска = ЭквайринговаяОперация.Касса; // Это Касса предприятия
Иначе
    КассаДляПоиска = ЭквайринговаяОперация.КассаККМ;
КонецЕсли;

Устройство = НайтиПодключенноеУстройство(Настройки, КассаДляПоиска);

Если в настройках РМК оборудование привязано только к Кассе ККМ, а операция создана по Кассе предприятия (банковский счет/касса организации), то функция НайтиПодключенноеУстройство вернет пустой результат. Чтобы этого избежать, необходимо в настройках РМК на вкладке «Кассы и оборудование» добавить строки для обоих типов касс, связав их с одним и тем же экземпляром подключаемого оборудования (ККТ).

Причина №4: Идентификатор рабочего места и терминальные сессии

Проанализируем ситуацию, когда все настройки верны, но устройство все равно не находится. Это часто случается в терминальных средах (RDP) или при смене сетевого имени компьютера — для таких ситуаций подойдёт удаленная и сетевая печать чеков в RDP. 1С определяет «Рабочее место» по уникальному идентификатору (GUID), который генерируется для связки «Пользователь ОС + Имя компьютера».

Выполним проверку:

  1. Зайдем в НСИ и администрированиеПодключаемое оборудование.
  2. Нажмем на ссылку Рабочие места.
  3. Проверим, не создалось ли для текущего пользователя новое рабочее место с похожим именем.
  4. Если вы видите несколько рабочих мест для одного и того же сотрудника, необходимо перенести настройки оборудования в актуальное (текущее) рабочее место.
  5. Убедитесь, что в регистре сведений «Настройки подключаемого оборудования» нет записей-дублей, которые могут сбивать систему с толку.

Иногда помогает полное удаление текущего рабочего места из списка и его автоматическое пересоздание при повторном входе в настройки оборудования, после чего нужно заново указать ККТ и терминал.

Итоги и рекомендации

Подводя итог, можно сказать, что в релизах 11.5.12+ проблема «ненайденных устройств» чаще всего кроется в избыточной логике проверки «онлайн-чеков» и в строгом сопоставлении касс в настройках РМК. Если вы используете схему «Эквайринг без подключения оборудования», помните, что 1С все равно требует наличия в системе **активной и настроенной ККТ**, так как именно на ней будет физически распечатан фискальный чек после подтверждения оплаты на автономном терминале.

Всегда начинайте диагностику с проверки флага в Договоре подключения к платежной системе — в 90% случаев это решает проблему мгновенно без переписывания кода конфигурации или создания фиктивных касс.

← На главную