Атол 91ф подключение к 1с

Обновлено: 07.07.2024

Требования законодательства к ККТ постоянно меняются, объем передаваемых в ОФД данных расширяется, кроме фискальных данных современные ККТ также должны передавать коды маркировки, которая внедряется все шире и шире. Но и разработчики ККТ не стоят на месте, на так давно компания АТОЛ представила принципиально новую платформу ПО для ККТ - 5.0, которая разработана с учетом всех современных требований. Вместе с новой платформой были пересмотрены и некоторые уже привычные решения по взаимодействию с ККТ, о которых мы сегодня и поговорим.

Чтобы понять, что такое платформа 5.0 и для чего она нужна сделаем краткий экскурс в историю. ККТ старого образца использовали платформу 2.0, предназначенную для работы с ЭКЛЗ, в выходом 54ФЗ и появлением онлайн-касс платформа 2.0 была доработана под новые требования и стала называться платформа 2.5. Именно ее продолжали и продолжают использовать большинство ККТ АТОЛ.

Но устаревшая платформа несет много ограничений и не позволяет эффективно реализовывать новые требования, поэтому разработчики решили разработать полностью новое ПО только под современные требования. Так появилась платформа 5.0, за счет отказа от поддержки устаревших стандартов и принципиально новой архитектуре она быстрее работает и эффективнее справляется со своими задачами, облегчая жизнь как пользователям, так и разработчикам кассового ПО.

Многие функции, которые раньше обеспечивались средствами прикладного или дополнительного ПО перешли в саму кассу, например, разбор марки, теперь этим занимается сама ККТ, что значительно упрощает задачу разработчикам и пользователям, которые станут меньше зависеть от реализации поддержки нововведений в их программах.

В настоящий момент разработка платформы 2.5 прекращена, а с 2021 года прекратится ее поддержка. В настоящий момент все актуальные ККТ поставляются с платформой 5.0.

Как узнать платформу ККТ?

Узнать версию текущего ПО ККТ можно разными способами, самый простой - распечатать чек информации: Отчеты - 5 - Печать информации о ККТ.

ATOL-5.0-EoT-009.jpg

Если вам требуется получить данную информацию удаленно, можно выполнить запрос JSON, для этого перейдите в Работа с json и в поле Задание введите:

Результатом будет набор информации о ККТ включающий в себя номер прошивки:

ATOL-5.0-EoT-010.jpg

Настройка EoT (EthernetOverTransport)

Серьезное изменение коснулось передачи данных в ОФД для касс без прямого сетевого подключения. Платформа 2.5 использовала для этой цели технологию EoU (EthernetOverUSB), которая подразумевала использование стороннего ПО для взаимодействия с кассой и отправке данных из нее в ОФД.

Несмотря на то, что EoU показала себя достаточно надежной технологией, лишнее ПО в системе - это лишняя точка отказа, да и с точки зрения кроссплатформенности, к которой стремится АТОЛ, это выглядело не самым лучшим решением. Поэтому была реализована новая технология передачи данных EoT(EthernetOverTransport), которая может использовать любое подключение к хосту и не требует дополнительного ПО. Теперь ККТ сама передает данные в ОФД, единственное условие - кассовое ПО должно сохранять постоянное подключение к ККТ. Все настройки подключения к ОФД также выполняются в самой кассе. Это удобно, не нужно никакого дополнительного ПО, достаточно просто установить драйвер ККТ и подключить устройство.

Отличительной чертой устройств на платформе 5.0 при подключении их к ОС Windows является только один виртуальный COM-порт, который используется для взаимодействия с кассовым ПО, работа с EoU на прошивках 5.7.0 не поддерживается. На Linux ККТ по-прежнему подключается через USB, но работа с EoU также невозможна.

ATOL-5.0-EoT-001.jpg

Это можно заметить в выпадающем списке выбора канала обмена, теперь там доступны только сетевые способы и EoT.

ATOL-5.0-EoT-002.jpg

Сама же настройка EoT достаточно проста, вам потребуется указать в пункте 15 параметров ККТ адрес и порт используемого вами ОФД.

ATOL-5.0-EoT-003.jpg

Будьте внимательны, отмечены случаи, когда порт ОФД сохранялся не с первого раза, поэтому рекомендуем тщательно проверять настройки перед началом эксплуатации кассы. Также можете пробить пробный чек, либо открыть или закрыть смену (проще говоря создать любой фискальный документ), а затем проверить состояние отправки документов в ФН - 1 -Статус информационного обмена. Количество непереданных документов должно быть равно нулю (на скриншоте отчет тестовой кассы с МГМ которая не осуществляет передачу данных).

ATOL-5.0-EoT-004.jpg

Для проверки связи с ОФД можете выполнить Отчеты - 6 - Тест связи с ОФД, результат диагностики будет распечатан на кассовой ленте.

ATOL-5.0-EoT-005.jpg

В ряде случаев может быть полезно ознакомиться с логом службы, который находится в:

Со стороны кассового ПО, в нашем случае это 1С, требуется поддержка постоянного соединения с кассой, это уже реализовано в последних версиях компоненты, остается убедиться, что вы используете версию не ниже 10.6.2.0. Однако здесь тоже может быть не все так просто, рекомендуем внимательно ознакомиться с нашей статьей: 1С:Предприятие 8. Исправляем ошибку "Некорректный код защиты / лицензия или номер" для ККТ АТОЛ.

EoU возвращается?

Как мы уже говорили, для работы EoT требуется поддержка со стороны кассового ПО, а именно поддержание постоянного соединения с ККТ. Но как показала практика не все разработчики смогли вовремя выпустить обновления и у многих возникли трудности с применением касс на платформе 5.0. Поэтому в прошивке 5.7.10 работа с EoU была возвращена, также обязательным условием является использование драйвера 10.8.0.0.

ATOL-5.0-EoT-006.jpg

В диспетчере задач ККТ с данной прошивкой снова определяются двумя виртуальными COM-портами:

ATOL-5.0-EoT-007.jpg

Но говорит ли это о том, что АТОЛ возвращает EoU и отказывается от EoT? Нет, в описании изменений прошивки 5.7.10 прямо указано:

Список изменений v. 5.7.10
Добавлен интерфейс EoU для завершения миграции;

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

Поэтому если ваше кассовое ПО позволяет использовать EoT уже сейчас, то следует использовать именно его, так как переходить на него все равно придется и лучше это сделать спокойно сейчас, чем пытаться все сделать в самый последний момент.

Для платформы ККТ Атол 5 версии и настройки передачи данных с помощью Ethernet over Transport процесс подключения к 1С максимально упрощён. Не надо смотреть никакие порты, а просто настраивать подключение, как описано в этой статье. Аппарат использует только один порт и через него осуществляет связь с ОФД и компьютером.

Для платформы Атол 2.5


Смотрим номера портов в диспетчере устройств

В моём случае COM4 занят для передачи данных между кассой и компьютер, а COM5 соответственно для передачи данных к оператору фискальных данных.

Чтобы посмотреть какая версия платформы у ККТ Атол, надо зайти в программу Тест драйвер ККТ, перейти в левом меню в «Отчёты» и выбрать пункт «Печать информация о ККТ». Если распечатался подобный чек:

Печать информация о ККТ

А также присутствуют строки, подсвеченные красным цветом, то у вашего фискального регистратора пятая версия платформы, которая является последней на данный момент.

Также, характерным признаком пятой платформы — один занимаемый порт кассой, в отличие от двух портов на платформе 2.5. Когда вы подключали кассу к компьютеру, то смотрели занимаемые порты и знаете, где это.

Подключение кассового аппарата Атол к 1С

Открываем 1С и заходим в раздел Администрирование -> Подключаемое оборудование. Ставим в этом окне галочку «Использовать подключаемое оборудование».

Далее переходим в раздел «Подключаемое оборудование» и в выпадающем меню «Тип оборудования» выбираем ККТ с передачей данных:

Подключение кассы Атол в 1С

Создаём новое подключение с такими настройками:


Драйвер оборудования — это установленный в 1С обработчик, который будет работать с установленной версией драйвера ККТ на компьютере.

Серийный номер — заводской номер ККТ. Можно посмотреть на обратной стороне вашей кассы, либо в информационном чеке.

Настройки в 1С

После записи экземпляра подключаемого оборудования, появится кнопка «Настроить». Заходим по ней в настройки и выбираем модель кассового аппарата, USB порт (COM порт для платформы 2.5) для подключения. В моём случае вот такие настройки:


Для пятой версии платформы Атола, все настройки ставятся автоматически и ничего в этом окне прописывать не надо. Просто проверьте на всякий случай корректность настроек с моим скриншотом, представленным выше.

Важный момент!
Обязательно проследите наличие галочки у «Не отключаться от ККТ».

В силу особенностей работы Ethernet over Transport, если с 1С запущен одновременно тест драйвера, то в 1С касса не будет видна и не выполнит тест подключения.

Надо отключить кассу в свойствах драйвера и тогда пройдёт подключение в 1С и аппарат начнёт нормально работать и передавать данные в ОФД. Также справедливо и в обратную сторону, пока запущена 1С, вы не сможете включить фискальник в тесте драйвера.

Этот комментарий важен для 10-ой версии ДТО Атола и платформы 5-ой версии.

Добавление новой кассы в раздел кассы ККМ

Найти этот раздел можно через поиск, либо перейти в НСИ -> кассы ККМ. Просто добавляем новую и выбираем то оборудование, которое добавляли ранее.

Так выглядит это у нас:


Настройка 1С и подключение кассы Атол закончена. Теперь можно открыть смену и попробовать выбить чек. После чего зайдите в ОФД и проверьте отправку чеков. Если ОФД видит пробитые чеки, то всё работает корректно.

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