Самые частые ошибки при подключении ККМ:
1) Ошибка при вызове конструктора (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, либо просто переустановить драйвер)
2) При подключении через веб-сервер - "Очередь заданий заблокирована".
Причин может быть две:
1) Не активирована лицензия на веб сервер.
Необходимо связаться с техподдержкой АТОЛ или партнеров и запросить лицензию. Она бесплатная.
2) В настройках 1С не введены параметры подключения к веб серверу.
Указывается версия сервера (максимальная 10.9.х.х), логин и пароль от созданной на веб-сервере учетной записи, а также ИД устройства (у меня на обоих скринах имя устройства "003")