Атол 30ф не передает данные в офд драйвер 10

Обновлено: 06.07.2024

Доброго! Атол 30 ф драйвер 10.5.1.31, канал до ОФД ЕоТ, БП 3 свежая. Аппарат по юсб подключен к компу, но при включеноом компе гоаорит что связь с офд отсутствует, хотя в тесте драйвера все проходит и данные отправляются, но только после того как руками дернул тест драйвера. Что скажите?

(0) Бага известная при работе через ВК по стандарту 1С (как в типовых конфах 1С), переключись на EoU

Как вариант сваять "дернул тест драйвера" чтобы само при включении компа или периодически (когда 1С не пробивает).

Еще интересный опыт. Атол 30Ф, драйвер 10, 1С УТ 10, чеки не уходят.
Ставлю в Свойствах ККТ транспорт (в остальных местах EoU) - чеки пошли, но уходят только если запущен драйвер, т.е. через 1С чеки не уходят. Уже проще, т.к. до этого приходилось забирать ККТ и отправлять чеки на другом компьютере. Таких аппаратов уже два. В одном случае Вин Хр, во втором Вин 10.

(3) EoT требует запущенного нативного драйвера (соединение с ККТ установлено) в простое.
EoU требует запущенную на указанном COM службу.

Если честно то наймите уже кого нить кто в теме.
Или сами разберитесь в теме, никакой проблемы настроить чтобы уходило при работе через 1С нет.
Исключая урезанные ККТ типа 1Ф, где только EoT вместо EoU.

(5) от EoU Атол начал отказываться начиная с 9 драйверов, компонента 1с основную поставку дергаетЮ поскольку чеки печатает, привлекал ЦТОшников - они сказали что с из стороны все гладко.
Думаю что баг последней версии драйвера ККТ с данной прошивкой, возможно прошивка ККТ исправит дело, сейчас 7733 стоит.

(5) Я сам продаю и настраиваю ККТ, т.ч. вполне "в теме". На тех компах я грешу на кривую винду, но клиенты переустанавливать не спешат.

а в 1с в настройках подключаемого оборудования выставили EoU?

(9) раз из теста чеки уходят, значит там все норм. В 1С в настройках видимо не указан EoU.

(7) что вы подразумеваете под "кривой" виндой? И зачем ее переустанавливать?

Для настройки обмена данными с ОФД на фискальных регистраторах АТОЛ Вам потребуется использовать официальную утилиту от производителя ККТ “Тест "Драйвер ККМ”". Данная утилита поставляется в едином архиве “Драйверы торгового оборудования”, который можно найти и скачать в Центре загрузки АТОЛ (раздел Программное обеспечение -> ДТО). После того, как Вы скачали и распаковали данный архив, утилиту можно будет найти в одной из папок в зависимости от разрядности архитектуры ОС и разрядности архитектуры Вашего компьютера:

  • . /nt-x86-msvc2015/fptr_t.exe - для ОС Windows 32-бит
  • . /nt-x64-msvc2015/fptr_t.exe - для ОС Windows 64-бит
  • . /linux-armhf/fptr_t.sh - для Raspberry Pi
  • . /linux-x86/fptr_t.sh - для ОС Linux 32-бит
  • . /linux-x64/fptr_t.sh - для ОС Linux 64-бит

Вариант 1 (Только TCP)

Для начала Вам необходимо убедиться в том, что в настройках ККТ выбран правильный Канал обмена с ОФД. Для этого:

Предварительно убедитесь, что данный фискальный регистратор не добавлен в список устройств Dooglys Connect и не используется какой-либо другой сторонней программой

Запустите утилиту “Тест “Драйвер ККМ”" и откройте Свойства

Выберите из списка Модель ККТ

Укажите в качестве порта TCP/IP

Укажите корректный IP-адрес и IP-порт ККТ в сети

Нажмите Проверка связи, чтобы убедится, что ККТ подключена (в поле результат должна отобразится строка, описывающая модель ККТ с указанием версии ПО)

Откройте Параметры ККТ

В разделе 18 ОФД -> Канал обмена выберите из выпадающего списка соответствующий Вашему случаю тип соединения (Ethernet/WiFi)

В остальных полях данного раздела проверьте корректность параметров соединения в соответствии с документацией Вашего оператора фискальных данных: Адрес сервера ОФД, Порт сервера ОФД, DNS ОФД и т.д.

Нажмите ОК, чтобы сохранить изменения параметров ККТ

Вариант 2 (TCP + USB)

Для начала Вам необходимо убедиться в том, что в настройках ККТ выбран правильный Канал обмена с ОФД. Для этого:

Предварительно убедитесь, что данный фискальный регистратор не добавлен в список устройств Dooglys Connect и не используется какой-либо другой сторонней программой

Запустите утилиту “Тест “Драйвер ККМ”" и откройте Свойства

Выберите из списка Модель ККТ

Укажите в качестве порта COM порт, по которому подключена ККМ к компьютеру

Нажмите Проверка связи, чтобы убедиться, что ККТ подключена (в поле Результат должна отобразиться строка, описывающая модель ККТ с указанием версии ПО)

Откройте Параметры ККТ

В разделе 18 ОФД -> Канал обмена выберите из выпадающего списка соответствующий Вашему случаю тип соединения (Ethernet/WiFi/GSM модем)

В остальных полях данного раздела проверьте корректность параметров соединения в соответствии с документацией Вашего оператора фискальных данных: Адрес сервера ОФД, Порт сервера ОФД, DNS ОФД и т.д.

Нажмите ОК, чтобы сохранить изменения параметров ККТ

Вариант 3 (Только USB) - НЕ РЕКОМЕНДУЕТСЯ

В данном случае для передачи чеков в ОФД будет использоваться Интернет подключение компьютера, к которому подключен фискальный регистратор. Чтобы настроить такое подключение, на компьютере необходимо будет установить и настроить специальную службу - EthernetOverUsb (EoU), которая будет получать чеки для отправки от подключенного фискального регистратора и отправлять их в ОФД, используя соединение с Интернет, настроенном на данном компьютере.

Перед настройкой утилиты EthernetOverUsb необходимо убедится в том, что в настройках ККТ выбран правильный Канал обмена с ОФД. Для этого:

Предварительно убедитесь, что данный фискальный регистратор не добавлен в список устройств Dooglys Connect и не используется какой-либо другой сторонней программой

Запустите утилиту “Тест “Драйвер ККМ"” и откройте Свойства

Выберите из списка Модель ККТ

Укажите в качестве порта COM порт, по которому подключена ККМ к компьютеру

Нажмите Проверка связи, чтобы убедиться, что ККТ подключена (в поле результат должна отобразится строка, описывающая модель ККТ с указанием версии ПО)

Откройте Параметры ККТ

В разделе 18 ОФД -> Канал обмена выберите из выпадающего списка тип соединения EoU

В остальных полях данного раздела проверьте корректность параметров соединения в соответствии с документацией Вашего оператора фискальных данных: Адрес сервера ОФД, Порт сервера ОФД, DNS ОФД и т.д.

Нажмите ОК, чтобы сохранить изменения параметров ККТ

Далее необходимо скачать на компьютер утилиту, которую можно найти также в Центре загрузки АТОЛ (раздел Программное обеспечение -> ДТО -> EoU). После того, как Вы скачаете и распакуете архив, Вы обнаружите все актуальные к текущему моменту версии утилиты EoU (рекомендуем выбрать последнюю версию). В каждой директории под названиями версий располагаются дистрибутивы данной утилиты для каждой поддерживаемой версии ОС.

Внимание! Описанные ниже способы не являются единственными возможными и правильными способами настройки. Компания Dooglys не несёт ответственность за работоспособность ПО Атол.

Windows

Дистрибутив для ОС Windows располагается в папке под названием nt-x86-mingw. Далее по пунктам:

Скопируйте из директории nt-x86-mingw файл settings.xml в директорию C:\ProgramData\ATOL\EoU (если такой директории нет, то её необходимо создать)

Создайте ярлык на файл EthOverUsb.exe из директории nt-x86-mingw с параметром -e

Запустите созданный ярлык. У Вас должна отобразиться консоль, в которой отражаются логи операций передачи данных от устройства в ОФД. В случае правильной настройки консоль будет выглядеть примерно так, как на рисунке ниже.

Если Вы убедились, что все работает правильно, и чеки корректно передаются в ОФД, то запуск утилиты необходимо добавить в автозагрузку. Для этого скопируйте созданный Вами ярлык в папку автозагрузки. Чтобы открыть эту папку, нажмите сочетание клавиш Win+R, введите shell:startup и нажмите Enter.

В некоторых кассах АТОЛ отсутствует возможность использовать для передачи данных канал в ОФД по EoU, Ethernet, WiFi. Передача в таких кассах возможно только по каналу Ethernet Over Transport(EoT). В данной статье речь пойдет о подключении ККМ АТОЛ, через EoT, и соответствующих нюансах и настройках, при работе через «Сервер ККМ».

Настройка кассы через Тест Драйвера АТОЛ (о том, как подключить кассу через данную утилиту, подробно описано в статье Подключение кассы к ОФД для драйвера Атол 10, через EoU):

  • Выставить в значение таблицы 15, «Канал обмена с ОФД» — EthernetOverTransport.
  • Нажать кнопку «применить». Окно закроется.
  • Выставить в окне «Свойство» — «Канал до ОФД значение — EthernetOverTransport.
  • Нажать кнопку «ОК»


Выше описанный способ возможен, но не удобен, по происшествии определенного периода работы с ККМ через учетную систему, необходимо запускать утилиту «Тест Драйвер» и ставить галочку «Включено», дожидаться передачи документов ОФД и выключать галочку. Поэтому учетная система должна уметь держать соединения с ККМ самостоятельно, избавляя пользователя от лишних действий.


При использовании «Сервера ККМ» учетной системе не надо удерживать соединение с ККМ, об этом позаботится сам Сервер. Для этого необходимо, чтобы стояла галочка в настройках подключенного устройства к Серверу ККМ. Можете Включить ее самостоятельно, хотя в этом нет необходимости. «Сервер ККМ» сам определит канал с ОФД, на который настроена ККМ. Настройка доступна в версии 3.47.0.1003.


Еще один вариант работы без удержания соединения с ККМ, работая через канал связи EoT, является работа через службу EoU. Чтобы настроить работу через службу EoU, надо сделать ее посредником между учетной программой и Контрольно-кассовой машиной. Для этого нужно создать пару виртуальных com — портов соединенных виртуальным нуль-модемным кабелем. Можно использовать com0com или ему подобные утилиты(в примере будет показано создание пары портов через com0com утилиту).

Создание пары портов через утилиту com0com.

Для создания портов нужно выполнить следующие шаги:

проверить созданные порты можно в «Диспетчере Устройств». На картинке видны созданные порты, и соединяющая их шина.


Настройка службы EoU.

Для настройки EoU необходимо отредактировать файл настроек EoU settings.xml:

  • Перейти в каталог \ProgramData\ATOL\EoU\
  • Открыть файл в xml или в обычном текстовом редакторе.
  • Отредактировать как на картинке (в элементе <app> надо указать порт на который будет «цепляться» служба, EoU, на второй созданный (в примере это com31) надо подключить учетную систему или при использовании «Сервер ККМ» — его, в элемнте <dev> указываются настройки физического(или виртуального) com порта для связи с кассой.)

Необходимо заметить, что такой способ подключения работает не в полной мере корректно. При поступлении JSON — задания в драйвер будет выходит ошибка «Нет связи», вызвано это, скорее всего, некорректной работы EoU при парсинге задания (не определяет кассира), кассир определяется по переданному паролю кассира. Для того, чтобы данный способ работал корректно в Сервер ККМ добавлена настройка -«Определять кассира по паролю». В этом случае, на ФД выйдет кассир, пароль которого будет соответствовать настройки в Сервере ККМ. К сожалению, и в данном случае можно столкнутся с трудностями, т. к. не все кассы поддерживают таблицу пользователей(например Атол 1ф), и в этом случае на чеке всегда будет выходит кассир -СИС. АДМИНИСТРАТОР.

Проверка связи с ОФД на примере Атол 30Ф

Онлайн-касса должна быть в наличии у каждого предпринимателя. При этом она должна не только исправно работать, но и передавать данные о проделанных операциях ОФД. Существует целый ряд причин, из-за которых данные могут не передаваться. В таком случае налоговая инспекция может заподозрить вас в сокрытии торговых операций и наложить штраф. Поэтому так важно следить за соединением и регулярно проводить тест связи. Рассмотрим проверку связи с ОФД на примере кассы Атол 30Ф.

Процедура проверки связи

Первым делом следует проверить состояние подключения. Неважно, используете ли вы Атол 30Ф, Атол 55Ф, 91Ф или 11Ф — в настройках должно быть указано «подключена к ОФД». Если кассу вы подключили, а данные оператору она не передаёт, следует проверить связь. Это можно сделать разными способами. Например, провести диагностику прямо на аппарате без подключения к компьютеру:

  • включить аппарат с нажатой кнопкой движения ленты чеков;
  • отжать кнопку после пятого звукового сигнала;
  • ККТ запустит диагностику и выдаст результат;
  • вы получите на руки распечатку с данными о подключении.

В зависимости от модели кассы и типа её соединения с интернетом распечатка может немного отличаться. Но в любом случае в ней отразятся сведения о канале связи с ОФД и его состоянии.

Диагностика связи Атол с ОФД, в зависимости от способа соединения

EthernetOverUSB

Драйвер для работы с этой службой устанавливают вместе с другими драйверами. Порт EoU обычно определяется автоматически, в обратном случае нужно указать порт в файле с настройками. Если соединение с оператором установлено, то после диагностики на чеке будет указан IP-адрес оператора, порт, DNS, тип канала (EoU). Также отразится подключение к компьютеру по USB и подтверждение того, что связь с сервером оператора присутствует. В обратном случае проблема может быть вызвана следующими ошибками:

  • на компьютере отключено приложение для отправки сведений с ККТ в ОФД;
  • нет доступа к серверу ОФД в связи со сбоем в работе самого сервера;
  • повреждён или не подключен USB-кабель.

Ethernet

На чеке, вверху, есть информация об адресе сайта ОФД, канале Ethernet и модуле LAN. Обозначено, что касса подключена к ОФД или нет доступа к серверу ОФД. Во втором случае нужно проверить правильность параметров подключения. Если с параметрами всё в порядке, вероятно, сбой случился на сервере оператора.

Если диагностика прошла успешно, на чеке отобразятся результаты диагностики модема. Будет выведена информация об обнаружении модема и сим-карты, о мобильном операторе и уровне сигнала. При подключении через GSM проблемы могут быть в отсутствии доступа к серверу ОФД, в отсутствии связи с модемом или неверно указанных параметрах связи. Также устройство может не видеть сим-карту или иметь неисправный слот для неё.

Диагностика покажет подключение к Wi-Fi, данные о роутере и уровень сигнала. При таком способе соединения команда проверки связи Атол с ОФД может выявить следующие ошибки:

  • Отсутствует подключение к точке доступа. Это может быть связанно с неправильной настройкой роутера или неверно введёнными данными для подключения к нему.
  • В аппарате неправильно установлен режим работы. Например, установлен режим точки доступа (accessPoint), а нужен режим станции (station).
  • Модуль Wi-Fi повреждён (или не найден). Проблема может быть связанна как с самим модулем, так и с разъёмом или кабелем.
  • Отсутствует подключение к серверу при неправильно указанных параметрах или сбое на сервере.

Решение возможных ошибок связи

Неполадок при проверках связи с ОФД на Атол 30Ф или аппаратах других моделей может быть множество. Общие рекомендации по исправлению ошибок следующие:

  • нужно проверить подключение к интернету через кабель или Wi-Fi-роутер;
  • удостовериться в исправности всех кабелей и разъёмов;
  • подождать и попытаться подключиться чуть позже, так как возможен сбой работы сервера;
  • проверить правильность введённых параметров настройки (адреса, порты, символы);
  • убедиться, что подключение к оператору разрешено, или связаться с ним для получения консультации;
  • проверить, запускается ли служба EoU, или переустановить ДТО от имени администратора.

Рекомендуется быть внимательным ещё при первой регистрации аппарата. Проверка связи касс Атол с ОФД должна проводиться сразу после регистрации во избежание дальнейших сбоев. Отправку документации необходимо строго контролировать, ведь если чеки не будут поступать ОФД в течение 30 дней, кассу могут заблокировать и торговля остановится.

Проблема: Проблема казалась достаточно банальной и простой во время телефонного разговора. Суть в том, что ККТ Атол не передаёт чеки в ОФД (Оператору Фискальных Данных). Выяснилось это заведующим магазином в Z-отчёте при закрытии магазщина. Причём не передавались данные уже достаточно давно. Такое случается сплошь и рядом.

Система: Windows 10 x64, 1С8: Розница, Атол 11Ф

Процесс решения: Собственно, часто такое случается. Крайне часто. Практически всегда это связано с настройкой EoU. Это специальная служба, которая введена компанией Атол в состав драйверов устройств. Она идёт как в отдельном комплекте драйверов ККТ, так и в основном. Также есть и устанавливается при установке программного обеспечения данной компании. Например, Frontol.

Заходим (а это делается Пуск --> Все программы --> АТОЛ --> Драйвера торгового оборудования --> Управление драйверами, крайняя вкладка справа), и что мы видим? Так и есть: служба остановлена:

При этом, однако, надо сказать, что служба стоит в Автозапуске. Что показывает правильность настройки. ДЕйствительно, тут нужно указать подключенные ККМ вместе с виртуальным Com-портом передачи данных, а также установить галочку "Автозапуск". После чего запускать службу.

Понятное дело, что причиной показалась невнимательность продавца. Скорее всего, компьютер с установленной 1С не выключался с неделю. И служба EoU просто заглючила. В результате чего не совсем правильно начала работать. И такое вот тоже случается сплошь и рядом.

Служба была запущена, но. Через полминуты остановилась. Что уже явилось небольшой странностью.

Следующим шагом было посмотреть данные регистров. Это делается: Пуск --> Все программы --> АТОЛ --> Драйвера торгового оборудования --> Тесты --> Драйвер ККМ.

Там в "Настройка свойств" подключаем требуемую ККТ по Com-порту и после нажатия галочки "Устройство включено" и кнопки "Войти" выбираем вкладку "Регистры". Там уже кнопка "Менеджер регистров".

Данные не передаются. И при этом не передано 67 чеков за (это было начало мая) 5 дней. Очевидно, что ошибка - №14. Ошибка ОФД, которая гласит о том, что "Обрыв соединения". То есть, данные пошли передаваться, однако произошёл обрыв соединения. И данные перестали передаваться. Что, на первый взгляд, показалось логично: служба EoU не запущена. При запуске она начинает передавать данные. После чего она останавливается по неизвестной причине. И вот и происходит обрыв соединения.

Компьютер был перезагружен. Стоит отметить, что работы по устранению неполадок происходили удалённо. Что произошло после перезагрузки:

1) По данным менеджера регистров один чек после загрузки ПК был отправлен.

2) По данным Управления драйверов служба EoU была после этого остановлена

3) После запуска вручную службы EoU она через полминуты опять остановилась

4) По данным менеджера регистров один чек после этого отправлен был в ОФД

5) Дальнейшие запуски вручную службы EoU не приносили никакого эффекта

Получалось, можно перезагружать компьютер. И всякий раз отправлялось бы всего по два чека в ОФД. Крайне утомительная и ненужная работа. Особенно если учитывать, что в день бывает в магазине и 20-30 продаж. Это вечером делать 15 перезагрузок? Так и оборудование может полететь легко и спокойно!

Решение проблемы: Оказалось всё легко и просто. Встроенный защитник Windows 10 на пару с Брандмауэром нашли в службе EoU некую подозрительную активность. Она передавала на непонятные адреса данные. Что и понятно: это её работа. Она передаёт данные по чекам в ОФД. И Брандмауэр с защитником блокировали активность. Отчего служба и выключалась.

Если бы на данном ПК был установлен и УТМ, то я бы отключил Брандмауэр совсем. Чтобы не наблюдать время от времени "подозрительные и странные" отключения УТМ, А так: просто добавил службу EoU в исключения. Потому что она должна работать. И работать регулярно и без сбоев.

Читайте также: