При интеграции онлайн-кассы АТОЛ 22Ф (FPrint-22ПТК) в конфигурацию 1С:Управление торговлей 10.3 через сетевой интерфейс (Ethernet) системные администраторы и разработчики часто сталкиваются с ситуацией, когда тест драйвера ККМ и внешние скрипты успешно видят кассу, но сама 1С при проверке связи выдает ошибку «Тест не пройден. Нет связи». Разберем по шагам, почему возникает эта неполадка и как правильно настроить параметры сетевого взаимодействия.
Проанализируем типовую ситуацию: перед настройкой в 1С специалист проверяет работоспособность кассы через системный «Тест драйвера ККТ» (ДТО 8). Если после проверки утилиту просто свернуть или оставить в ней установленный флаг связи с устройством, порт кассы оказывается заблокирован монопольным соединением.
Выясним порядок действий для освобождения канала связи:
Рассмотрим подробнее типовую ошибку заполнения полей подключения. В настройках оборудования для сетевой кассы часто ошибочно указывают адрес локального компьютера со службой перенаправления вместо параметров прямого сокета кассы:
Параметр Компьютер: 127.0.0.1:6220 указывает драйверу опрашивать локальный RPC-сервер оборудования (Атол: Сервер ККМ). Если данный сервер не развернут или касса подключена напрямую в локальную сеть по IP-адресу, компонента AddIn.ATOL_KKM_1C82_54FZ пытается подключиться к локальному сокету и возвращает ошибку отсутствия связи.
Скорректируем параметры подключения:
192.168.17.50).1, пароль оператора — 30).В ранних релизах конфигураций для платформы обычного приложения библиотека FprnM1C82_54FZ.dll содержала внутренние ошибки сопоставления сетевых параметров при передаче структур из 1С в ДТО. Для восстановления корректной работы необходимо обновить внешнюю компоненту.
Выполним регламент полной очистки и обновления компоненты драйвера:
C:\Users\<Имя_Пользователя>\AppData\Roaming\1C\1cv8\ExtCompT\.FprnM1C82_54FZ.dll.C:\Users\<Имя_Пользователя>\AppData\Local\Temp\.Поскольку драйвер ДТО 8 выполняет опрос сетевого оборудования по протоколу UDP через порт 5555, встроенный брандмауэр Windows может блокировать сетевую активность самого процесса платформы 1С.
Разберем шаги по настройке сетевого экрана:
1cv8.exe.