При подключении контрольно-кассовой техники АТОЛ к программе 1С (в частности, при интеграции через контур ЕСП / ТС ПИОТ с драйвером версии 10.10.8.24) пользователи сталкиваются с ситуацией, когда драйвер не обнаруживает подключенное торговое оборудование. В окне теста устройства или при открытии смены возникает системное оповещение: «Для работы с драйвером необходимо запустить службу UEMA». При попытке найти и вручную запустить службу UEM Agent (uem-agent.exe / uema.exe) операционная система сообщает, что процесс неожиданно завершен.
Проанализируем природу этой ошибки и разберем проверенные способы восстановления корректной связи между кассовым аппаратом и платформой 1С.
Начиная с линейки драйверов ККТ 10.10.8.x, взаимодействие с кассой завязано на обязательный фоновый сервис телеметрии и мониторинга — UEM Agent. Если сервис не запущен, драйвер полностью блокирует передачу фискальных команд и возвращает ошибку инициализации (код 11). Разберем ключевые факторы, из-за которых агент падает или не запускается:
10.10.8.x для 64-разрядных клиентов платформы Windows содержит внутренние ошибки сборки интеграционной компоненты. В результате 64-битный агент падает при старте или не может инициализировать сетевое соединение с ККТ.5050 на интерфейсе 127.0.0.1. Если этот порт занят другим приложением или сетевой службой, агент аварийно завершает работу.Если специфика используемого программного обеспечения (например, модуль ТС ПИОТ) жестко требует применения конкретной сборки линейки 10.10.8.x, наиболее стабильным решением является смена разрядности клиента 1С. Разберем по шагам порядок действий:
Разработчики исправили критические ошибки службы UEM Agent и восстановили полную работоспособность 64-битных компонент в последующих релизах драйвера. Выполним обновление следующим образом:
ДрайверыОборудования.services.msc — сервис должен находиться в состоянии «Выполняется».Если обновление до версии 10.10.9.0 временно невозможно, воспользуемся откатом на предыдущую сборку:
10.10.8.24.10.10.8.23.Если служба UEMA продолжает аварийно закрываться, выполним дополнительную системную диагностику:
5050, выполнив в командной строке команду netstat -ano | findstr 5050.uem-agent.exe и uema.exe из каталога установки драйвера в список исключений встроенного брандмауэра и антивируса.