Самая частая ошибка при подключении ККМ:
Ошибка при вызове конструктора (COMObject): Класс не зарегистрирован.
В первую очередь следует проанализировать левую часть сообщения об ошибке. На примере выше мы можем понять, что 1С пытается обратиться к драйверу АТОЛ, версии 10.x.x.x 54 ФЗ.
Из за чего может возникать данная ошибка? Самые распространенные причины:
- Драйвер ККМ не установлен.
- В 1С в настройках кассового оборудования выбран неверный драйвер. (Например, касса у нас ШТРИХ-М, а драйвер выбран АТОЛ)
- Выбрана или установлена неверная версия драйвера. (Например, выбран драйвер 10.x.x.x версии, а на компьютере установлена 8.x.x.x или наоборот)
- Установленные драйвер ИЛИ платформа 1С - 64 битной разрядности. (Даже если в драйвере ККМ проверка связи происходит успешно, 1С будет выдавать подобную ошибку. Поэтому при работе с торговым оборудованием следует устанавливать И платформу 1С И драйвер ТОЛЬКО 32 бит)
- Не зарегистрирована библиотека fptr10.dll для АТОЛ или DrvFR.dll для Штрих-М. (встречается крайне редко, т к при установке драйверов ККМ данные библиотеки регистрируются автоматически. Следует либо зарегистрировать вручную с помощью команды regsvr32, либо просто переустановить драйвер)