Как подключить онлайн-кассу АТОЛ к 1С через драйвер ККТ
Содержание
Касса АТОЛ соединяется с 1С не напрямую, а через драйвер ККТ — программу-посредник, которую ставят на тот же компьютер, где работает 1С. Поэтому интеграция распадается на три независимых шага: установить и проверить драйвер, зарегистрировать устройство в базе и настроить реквизиты чека. Если связь падает — почти всегда виноват один из этих трёх шагов, а не сама касса.
Ниже — точные пути настройки для конфигураций на платформе 8.3 (Розница, Управление торговлей, УНФ; в Бухгалтерии порядок тот же). Касса при этом должна быть уже зарегистрирована в ФНС, а фискальный накопитель активирован — 1С устройство не фискализирует, она только печатает чеки и получает фискальные признаки от кассы.
Драйвер ставят на рабочее место кассира, то есть на компьютер, к которому физически подключена касса. В клиент-серверной базе это не сервер 1С, а именно ПК с кассой.
Что подготовить до подключения
Перед первым запуском соберите три вещи, без которых дальше идти бессмысленно.
🔹 Драйвер ККТ АТОЛ версии 10.x. Это актуальная линейка драйвера, она поддерживает форматы фискальных документов ФФД 1.05, 1.1 и 1.2. Для ФФД 1.2 (приход маркированных товаров) версия 10.x обязательна — на драйверах 8.x и 9.x чек с реквизитами маркировки не сформируется.
🔹 Разрядность драйвера под разрядность 1С. Если у вас 64-битный клиент 1С, ставьте 64-битную версию компоненты драйвера; для 32-битного — 32-битную. Несовпадение разрядности — самая частая причина того, что 1С «не видит» драйвер.
🔹 Способ подключения кассы. АТОЛ подключается либо по USB (в системе появляется виртуальный COM-порт), либо по сети — Ethernet или Wi-Fi (тогда работаем по IP-адресу и порту). Посмотреть текущий способ и адрес можно в сервисном отчёте кассы или в её меню.
При установке драйвера мастер предлагает поставить интегрированную или внешнюю поставку компоненты. Для работы с 1С достаточно интегрированной — 1С подхватит её автоматически.
Проверка связи в тесте драйвера ККТ
До настройки в 1С убедитесь, что касса вообще отвечает. Это делается в утилите, которая ставится вместе с драйвером — «Тест драйвера ККТ».
- Запустите тест драйвера (ярлык создаётся при установке; в меню «Пуск» он в папке драйвера АТОЛ).
- Нажмите «Свойства» — откроется окно параметров подключения.
- Для USB-кассы выберите модель и нажмите «Поиск оборудования» — утилита сама найдёт COM-порт. Для сетевой кассы задайте способ связи «TCP/IP» и впишите IP-адрес и порт из настроек кассы.
- Нажмите «Проверка связи». В поле результата должны появиться модель, заводской номер и состояние фискального накопителя.
Если проверка прошла — закройте тест драйвера. Пока окно теста открыто, 1С не сможет занять порт: касса отвечает только одной программе одновременно. Это нужно запомнить, к нему мы ещё вернёмся в разделе про ошибки.
Если «Поиск оборудования» ничего не находит, а касса включена — проверьте в Диспетчере устройств Windows раздел «Порты (COM и LPT)»: там должен появиться виртуальный COM-порт АТОЛ. Нет порта — значит, система не установила драйвер USB-подключения кассы; переустановите драйвер АТОЛ целиком и переподключите кабель.
Заводской номер и номер ФН, которые показал тест драйвера, пригодятся при сверке: именно они должны совпасть с тем, что записано в карточке ККТ в 1С.
Регистрация кассы в 1С как подключаемого оборудования
Теперь касса подключается к базе. Путь в конфигурациях на интерфейсе «Такси» одинаковый с точностью до названия раздела.
- Откройте
Администрирование → Подключаемое оборудование(в УНФ — разделНастройки → Подключаемое оборудование). - Включите флажок «Использовать подключаемое оборудование».
- Перейдите по ссылке «Подключаемое оборудование» и нажмите «Создать».
- В карточке выберите:
- Тип оборудования —
ККТ с передачей данных(касса сама отправляет чеки в ОФД); - Драйвер оборудования —
АТОЛ: Драйвер ККТ; - Рабочее место — то, за которым стоит касса (по умолчанию подставляется текущее).
- Тип оборудования —
- Запишите карточку и нажмите «Настроить…».
В окне настройки подключения повторяется то же, что вы задавали в тесте драйвера: порт (для USB) или IP с портом (для сети). Нажмите «Тест подключения» — 1С должна вернуть модель и номер кассы.
После успешного теста в карточке появляется «Параметры регистрации ККТ»: номер регистрации ККТ (из карточки регистрации в ФНС), ИНН, система налогообложения, адрес и место расчётов, версия ФФД, данные ОФД. Эти реквизиты должны совпадать с теми, что внесены в кассу при фискализации. Если система налогообложения в 1С и в кассе разойдётся — чек не пробьётся.
Версию ФФД в карточке ставьте ту же, что прописана в фискальном накопителе. Поднять ФФД (например, с 1.05 до 1.2) в одной только 1С нельзя — это делается перерегистрацией ККТ.
Товары, ставки НДС и реквизиты чека
Касса печатает в чеке не «строку из документа», а набор обязательных реквизитов по каждой позиции. Если какой-то из них не заполнен, касса вернёт ошибку ещё до печати. Критичны три реквизита.
| Реквизит позиции | Где задаётся в 1С | Зачем |
|---|---|---|
| Ставка НДС | Карточка номенклатуры / строка документа | Касса печатает ставку и сумму НДС в чеке |
| Признак предмета расчёта | Вид номенклатуры (товар, услуга, работа…) | Касса различает товар и услугу |
| Признак способа расчёта | Настройки оплаты (полный расчёт, аванс, предоплата) | Касса печатает «полный расчёт», «аванс» и т. п. |
Ставки НДС 1С передаёт автоматически из справочника ставок — отдельно сопоставлять их с кодами кассы не нужно. Поддерживаются обычные ставки (20 %, 10 %, 0 %, «Без НДС») и расчётные (20/120, 10/110). Для продавцов на УСН, которые с 2025 года платят НДС, в ФФД добавлены пониженные ставки 5 % и 7 % — они доступны на ФФД 1.2 и при соответствующей версии драйвера.
Признак предмета расчёта определяется видом номенклатуры. Проверьте, что у товаров стоит вид с признаком «Товар», у услуг — «Услуга». Пустой или неверный признак — частая причина отказа кассы на ФФД 1.2.
Если торгуете маркированным товаром, в карточке номенклатуры должен быть указан вид продукции с маркировкой. Тогда 1С потребует отсканировать код маркировки при добавлении в чек и передаст его в составе фискального документа.
Для продажи с частичной оплатой (аванс + доплата) признак способа расчёта 1С подставляет сама исходя из того, чем закрывается расчёт. Вручную его обычно не трогают.
Перед массовой продажей пробейте один чек по каждому типу товара (обычный, услуга, маркированный) и посмотрите на печатную форму: ставка НДС, наименование и признак предмета расчёта должны встать корректно. Так вы поймаете незаполненные реквизиты на одной позиции, а не на очереди покупателей.
Служба обмена с ОФД и фоновые процессы
Касса с передачей данных обязана отправлять каждый чек оператору фискальных данных. Как именно уходят документы, зависит от способа подключения.
🔹 Касса по Ethernet или Wi-Fi общается с ОФД сама, через свой сетевой канал. Со стороны ПК ничего дополнительно запускать не нужно — важно лишь, чтобы у кассы был выход в интернет.
🔹 Касса по USB своего выхода в сеть не имеет. Тогда данные в ОФД проходят через компьютер — за это отвечает служба EthOverUsb (передача трафика ОФД через USB-кассу). Служба ставится вместе с драйвером; включается в настройках драйвера на вкладке связи с ОФД, где указывают заводской номер кассы и порт.
Проверить, уходят ли документы, можно по счётчику непереданных документов. Его показывает тест драйвера и сервисный отчёт кассы: если число больше нуля и растёт — чеки копятся в накопителе и не доходят до ОФД.
Фискальный накопитель блокирует новые чеки, если документы не передаются в ОФД дольше 30 дней. Поэтому зависшую службу EthOverUsb или пропавший интернет нельзя оставлять «на потом» — сначала восстановите обмен, затем торгуйте дальше.
Если решите перезапустить службу EthOverUsb вручную, делайте это, когда касса не в процессе печати чека, иначе текущий документ может не отправиться и его придётся досылать повторно.
Открытие смены и первый чек
Когда касса подключена и реквизиты заполнены, остаётся проверить печать «боевым» чеком. Где именно пробивается чек, зависит от конфигурации.
🔹 Розница и УНФ — через рабочее место кассира (РМК). Открываете РМК, нажимаете «Открыть смену», добавляете товар, принимаете оплату — касса печатает чек. Z-отчёт (закрытие смены ) снимается там же, кнопкой «Закрытие смены».
🔹 Управление торговлей — чек пробивается при оформлении оплаты в документах розничных продаж; смена открывается и закрывается из того же интерфейса кассовой смены.
🔹 Бухгалтерия — отдельного РМК нет, чек на приход оплаты печатается при проведении поступления денег, если в учётной политике включено применение ККТ.
Для первой проверки удобно отбить тестовую продажу на минимальную сумму и тут же оформить возврат : так вы убедитесь, что и приход, и возврат уходят в ОФД корректно.
Если смену забыли закрыть, а прошло больше 24 часов, касса откажется печатать до снятия Z-отчёта. Это не поломка, а требование закона — просто закройте старую смену.
После закрытия смены сверьте итог Z-отчёта с суммой розничных продаж за день в 1С. Расхождение обычно означает, что часть чеков пробили мимо базы (вручную на кассе) либо, наоборот, провели в 1С без печати — такие операции легче разобрать сразу, пока смена свежая.
Если касса не печатает: разбор частых ошибок
Большинство сбоев при интеграции сводится к нескольким типовым. Сопоставьте симптом с причиной, прежде чем лезть глубже.
Если после всех проверок касса по-прежнему не отвечает, вернитесь к тесту драйвера и добейтесь связи там. Пока «Проверка связи» в тесте не проходит, настройка в 1С бесполезна: проблема на уровне драйвера или физического подключения, а не базы.
Частые вопросы
Нужен ли отдельный драйвер под каждую модель кассы АТОЛ?
Можно ли подключить одну кассу к нескольким компьютерам?
Работает ли касса АТОЛ через терминальный сервер (RDP)?
Чем отличаются ФФД 1.05, 1.1 и 1.2 для настройки?
Нужно ли что-то менять в 1С при замене фискального накопителя?
Источники
- Федеральный закон от 22.05.2003 № 54-ФЗ «О применении контрольно-кассовой техники»