После проведения планового обновления конфигурации «1С:Управление торговлей» с релиза 11.5.18 на версию 11.5.19 пользователи могут столкнуться с критической проблемой: при попытке пробить фискальный чек из оптовых расчетных документов (в частности, «Поступление безналичных ДС» или «Приходный кассовый ордер») вместо стандартного окна предварительного просмотра чека на экран выводится системное сообщение «Подключенных фискальных устройств не найдено». В результате кассовая операция полностью блокируется.
При этом первичная диагностика оборудования часто показывает идеальное техническое состояние кассового узла: тест устройства в утилите драйвера производителя (например, АТОЛ или Штрих-М) завершается успешно, тест подключения непосредственно из карточки подключаемого оборудования в режиме «1С:Предприятие» проходит без нареканий, внешняя компонента обновлена до актуальной версии с диска ИТС, а откат конфигурации на предыдущий релиз восстанавливает штатную работу. Такое поведение свидетельствует о программной ошибке в алгоритмах определения доступного оборудования, появившейся в обновленной версии прикладного решения.
В релизах ветки 11.5.19 разработчики существенно переработали архитектуру взаимодействия подсистемы подключаемого оборудования (БПО) и подсистемы рабочего места кассира (РМК). Исторически в оптовых документах касса определялась напрямую через привязку оборудования к текущему рабочему месту пользователя и кассе предприятия.
Однако в обновленных процедурах выборки доступных фискальных регистраторов механизм начал выполнять жесткую проверку через справочник розничных касс. Если на предприятии ведется исключительно оптовая торговля и функциональная опция розничных продаж отключена, либо в настройках РМК связь с фискальным регистратором задана исключительно для элемента справочника «Кассы предприятия», внутренний запрос 1С возвращает пустую таблицу доступных устройств. Программа считает, что на данном рабочем месте нет ни одной кассы, обладающей правом фискализации операций, и прерывает формирование чека вызовом исключения.
Официальный обходной путь, зафиксированный разработчиками типового решения, не требует внесения правок в конфигурацию и сохраняет информационную базу на полной поддержке. Метод заключается в искусственном создании связи оборудования с фиктивной розничной кассой.
НСИ и администрирование > Настройка НСИ и разделов > Продажи. В блоке параметров розничной торговли установите флаг Розничные продажи. Это действие активирует доступ к справочнику касс ККМ.НСИ и администрирование > Кассы ККМ (или перейдите по соответствующей ссылке в настройках продаж). Создайте новый элемент со следующим заполнением: тип кассы — Фискальный регистратор, организация — строго та же организация, от имени которой выписываются документы поступления денежных средств.НСИ и администрирование > РМК и оборудование > Настройки РМК. Откройте используемую настройку для текущего рабочего места. На закладке Кассы и оборудование должны присутствовать две строки с одинаковым экземпляром подключаемого фискального регистратора: первая — для вашей основной Кассы предприятия, вторая — для созданной служебной Кассы ККМ.Условия применения и ограничения: Данный способ подходит для любых конфигураций без снятия с поддержки. Ограничением является появление интерфейсных элементов розничной торговли в основном меню, что может потребовать корректировки прав доступа пользователей, если менеджерам оптовых продаж не положено видеть розничные разделы.
Если специфика учета категорически запрещает включение функциональной опции розничных продаж либо на предприятии используется строгая ролевая модель, проблему можно решить установкой корректирующего расширения (патча). Этот подход восстанавливает прежнюю логику работы процедур определения касс для оптовых документов.
В общем модуле или модуле формы предпросмотра чека, где инициализируется поиск оборудования (процедуры менеджера оборудования по поиску устройств печати фискальных чеков), перехватывается вызов функции определения кассы ККМ. Если результат возвращает пустое значение, расширение выполняет прямое чтение настроек оборудования текущего рабочего места, зарегистрированных для кассы предприятия указанной организации.
Условия применения и ограничения: Способ требует квалификации программиста 1С и предварительного тестирования в копии базы. Главное ограничение — необходимость контроля актуальности расширения: при выходе следующего официального релиза с исправленной ошибкой расширение необходимо деактивировать или удалить во избежание конфликтов метаданных.
Если предложенные выше способы не привели к успеху, ошибка поиска устройства вызвана наложением других технических или регламентных ограничений платформы и торгового оборудования. Рекомендуется последовательно проверить следующие узлы конфигурации:
Казначейство > Эквайринг > Договоры подключения к платежным системам. Убедитесь, что в действующем договоре снят флаг Фискальные чеки формирует платежная система. Если этот признак установлен, 1С целенаправленно игнорирует подключенный локальный фискальный регистратор, полагая, что чек формируется на стороне облачного сервиса или банка.Банк и касса > Кассовые смены (или через меню Управление фискальным устройством) и выполните операцию закрытия смены (снятие Z-отчета), после чего откройте новую смену.1cv8c.exe. При несовпадении компонента не может инициализироваться в оперативной памяти фонового или клиентского потока.Рабочие места), который формируется из имени компьютера и имени пользователя операционной системы. При смене сетевого имени рабочей станции, переходе на удаленный рабочий стол (RDP) или обновлении профиля создается новое рабочее место, в котором привязка оборудования отсутствует. Необходимо открыть НСИ и администрирование > Подключаемое оборудование, отфильтровать список по текущему рабочему месту и убедиться, что касса зарегистрирована именно в нем.Для гарантированного устранения неисправности рекомендуется придерживаться следующего пошагового регламента действий:
Параметры подключения и выполните Тест подключения. Убедитесь, что получен ответ с серийным номером ККТ и версией прошивки.