Почему пропадает связь с кассой АТОЛ после обновления на драйвер 10.10.9.20 для ТС ПИоТ и как это исправить

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

При переходе на актуальные версии драйверов торгового оборудования АТОЛ линейки 10.10.9.x совместно с модулями технологического стека ПиОТ (ЕСП/ЕСМ) многие сталкиваются с критической ошибкой: касса внезапно теряет связь с компьютером. Проблема проявляется не только в кассовых узлах 1С, но и на низком системном уровне — утилита «Тест драйвера ККТ» выдаёт статус «Нет связи», а связь восстанавливается лишь на короткое время после переустановки пакета. Проанализируем, почему возникает данный сбой, и подробно разберем все способы его устранения.

Причины сбоя связи в связке АТОЛ и ТС ПИоТ

Комплекс ТС ПИоТ привносит в систему дополнительный набор системных фоновых служб, отвечающих за работу локальных модулей, взаимодействие с кассой и фоновую телеметрию (включая компоненты агента uema.exe, службы удаленного администрирования VNC и gRPC-мост). Сбои в их работе приводят к циклическим потерям интерфейса взаимодействия с кассовым аппаратом по следующим причинам:

  1. Сетевой конфликт портов. По умолчанию служба агента UEM пытается занять локальные сетевые порты, которые уже используются модулями ЕСП/EPC. В результате служба аварийно завершает свою работу или переходит в циклический перезапуск, блокируя обмен данными с кассой.
  2. Монопольный захват COM-порта службой gRPC. В состав пакета входит служба связи atol-grpc-service. Если смежные модули ЕСМ зависают, мост gRPC продолжает монопольно удерживать виртуальный порт фискального регистратора, делая его недоступным для кассовой программы 1С и «Теста драйвера ККТ».
  3. Несовместимость с прошивкой ККТ. Драйверы линейки 10.10.9.x ориентированы на внутреннее ПО кассы (Платформа 5) версии 5.17.x и выше. Если в кассе установлена прошивка более ранних версий (например, 5.10.x–5.16.x), фоновые диагностические запросы драйвера приводят к зависанию внутреннего микрокода ККТ и сбросу порта.
  4. Блокировка библиотек антивирусом. Наличие компонентов удалённого доступа и системных служб обновлений часто вызывает ложные срабатывания встроенного Защитника Windows или сторонних антивирусов, из-за чего библиотеки служб в системных каталогах повреждаются при установке.

Способ 1. Устранение конфликта портов службы UEM

Разберем ситуацию, когда служба uema.exe не может корректно запуститься из-за пересечения сетевых сокетов с модулями ЕСП. Чтобы восстановить стабильный запуск агента и прекратить зависание драйвера, изменим порты в конфигурационных файлах вручную.

  1. Откроем оснастку управления службами (services.msc) и временно остановим службы UEM: Agent и UEM: Updater.
  2. Перейдем в каталог конфигурации агента: C:\ProgramData\UEM\Agent\. Обратим внимание: каталог ProgramData является скрытым, поэтому в проводнике необходимо включить отображение скрытых элементов.
  3. Откроем файл config.yml в любом текстовом редакторе с правами администратора.
  4. Найдем параметры используемых сетевых портов, пересекающихся со службами ЕСП, и переназначим их на свободный диапазон — например, заменим стандартные значения на порты 5550 и 5551. Сохраним изменения в файле.
  5. Перейдем во второй конфигурационный файл по пути C:\ProgramData\UEM\Updater\config.yml. Откроем его и пропишем тот же обновленный порт взаимодействия, который был указан в конфигурации агента, чтобы службы обновления и агента могли работать согласованно.
  6. Вернемся в оснастку служб и запустим UEM: Agent и UEM: Updater. После этого проверим стабильность соединения в «Тесте драйвера ККТ».

Способ 2. Принудительный перезапуск службы gRPC

Если связь с фискальным регистратором пропадает спонтанно прямо во время рабочей смены, а полная перезагрузка кассового терминала занимает слишком много времени, применим штатный инструмент сброса канала связи без переустановки драйвера.

  1. Перейдем в директорию установки драйвера ККТ: C:\Program Files (x86)\ATOL\Drivers10\KKT\atol-grpc-service\ (или Program Files в зависимости от битности инсталлятора).
  2. Найдем сервисный командный файл restart-atol-grpc-service.bat.
  3. Запустим данный файл обязательно от имени администратора.
  4. Скрипт в фоновом режиме перезапустит службу ATOL: Fptr grpc service, освободит заблокированный виртуальный COM-порт и переинициализирует канал взаимодействия с кассовым аппаратом.

Способ 3. Чистая переустановка драйвера и добавление в исключения антивируса

В случаях, когда каталог C:\ProgramData\UEM оказывается пустым или файлы повреждены из-за срабатывания средств защиты Windows Defender, обычное поверхностное обновление приводит к систематическим ошибкам. Выполним полную процедуру очистки системы.

  1. Удалим текущий драйвер торгового оборудования через панель «Установка и удаление программ».
  2. Остановим оставшиеся системные службы, если они не удалились автоматически: ATOL: Fptr grpc service, UEM: Agent, UEM: Updater, а также службы ESM.
  3. Вручную удалим системные папки с остаточными конфигурациями:
    — C:\Program Files\ATOL\ и C:\Program Files (x86)\ATOL\
    — C:\ProgramData\ATOL\
    — C:\ProgramData\UEM\
  4. Добавим указанные пути и процесс инсталлятора в список исключений антивируса и встроенного брандмауэра Windows.
  5. Обязательно перезагрузим операционную систему.
  6. Запустим установщик драйвера строго от имени администратора. Обратим внимание: на операционных системах разрядности x64 для устаревших сборок ОС рекомендуется выбирать 32-разрядные версии установщиков компонентов для обеспечения большей стабильности.

Способ 4. Откат на проверенную связку компонентов

Если программное обеспечение кассы невозможно оперативно обновить до прошивки версии 5.17.x, либо кассовое место функционирует под управлением Windows 7 (где службы UEM и gRPC вызывают постоянные системные сбои из-за отсутствия поддержки платформы), наиболее надежным решением является откат к предыдущей стабильной архитектуре.

  1. Выполним полную деинсталляцию драйвера 10.10.9.x и компонентов ЕСМ по методике чистой переустановки, описанной в предыдущем шаге.
  2. Установим стабильный комплект дистрибутива ЕСМ версии 1.6.3, включающий драйвер ККТ сборки 10.10.8.23 или 10.10.8.24. В этой линейке еще не используется принудительная тяжеловесная подсистема UEM, что гарантирует стабильное удержание физического и виртуального COM-порта.
  3. Если на версии 10.10.8 в 1С периодически проявлялись ошибки валидации лицензий при пробитии фискальных чеков, решим этот вопрос не обновлением драйвера, а установкой актуального патча БПО (Библиотеки подключаемого оборудования) или штатного расширения конфигурации 1С для протоколов ТС ПИоТ.

Применяя указанные шаги, мы устраняем как системные блокировки портов агентом UEM, так и аппаратные конфликты обмена данными, обеспечивая бесперебойное открытие смен и печать чеков в 1С.

← На главную