К статье
Практический материал

Автоматизация · 9 мин

Как связать кассу с 1С: настройка подключения ККТ

Пошаговая инструкция: как подключить онлайн-кассу к 1С, настроить драйвер ККТ, проверить связь и устранить типичные ошибки при пробитии чеков.

Связка кассы с 1С нужна, чтобы чеки пробивались прямо из учётной системы: кассир не вводит сумму вручную, а программа сама передаёт на кассу товары, цены и признаки оплаты. Это ускоряет обслуживание, исключает ошибки в суммах и обеспечивает корректную передачу данных в ОФД в соответствии с требованиями 54-ФЗ.

Подключить онлайн-кассу к 1С можно несколькими способами: через драйвер производителя (Атол, Штрих-М, Вики Принт и другие), через типовые механизмы подключаемого оборудования (БПО) или через внешние обработки. Выбор зависит от конфигурации 1С, модели кассы и того, работаете вы в файловой базе или на сервере.

Ниже разобран порядок действий для типовых конфигураций (Управление торговлей, Розница, Комплексная автоматизация, УНФ, Бухгалтерия с розничной продажей), проверка результата и разбор типичных ошибок.

Что подготовить перед подключением

До начала настройки убедитесь, что касса зарегистрирована в ФНС и подключена к ОФД — без этого чеки будут формироваться, но не уйдут оператору, а накопление неотправленных документов приведёт к блокировке фискального накопителя. Также проверьте, что касса физически подключена к компьютеру (USB, COM) или доступна по локальной сети (Ethernet, Wi-Fi).

Понадобятся права администратора на компьютере для установки драйвера и роль с правами настройки оборудования в 1С. Если база работает в клиент-серверном режиме, уточните, на какой машине будет стоять драйвер: обычно это компьютер кассира, а не сервер.

  • Зарегистрированная в ФНС касса с активным договором ОФД.
  • Установленный драйвер ККТ от производителя (Атол, Штрих-М и др.).
  • Физическое подключение кассы к рабочему месту или к локальной сети.
  • Права на установку ПО и настройку оборудования в 1С.
  • Актуальная версия конфигурации с поддержкой нужного формата фискальных данных (ФФД).

Установка драйвера ККТ

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

После установки откройте утилиту драйвера (например, «Тест драйвера ККТ» у Атол) и проверьте связь с кассой вне 1С. Утилита должна определить устройство, показать заводской номер и состояние фискального накопителя. Если на этом шаге связи нет, дальше идти бессмысленно — сначала решите проблему с портом или кабелем.

Настройка подключаемого оборудования в 1С

В типовых конфигурациях откройте раздел администрирования: «Администрирование → Подключаемое оборудование» (в УТ и КА) или «Настройки → Подключаемое оборудование» (в Рознице и УНФ). Сначала включите использование оборудования, затем перейдите в список устройств и создайте новый элемент с типом «ККТ с передачей данных».

Выберите обработчик драйвера из списка — например, «АТОЛ: ККТ с передачей данных в ОФД (54-ФЗ)» или аналог для вашего производителя. Если нужного обработчика нет, обновите конфигурацию или загрузите драйвер из внешнего файла через кнопку «Загрузить драйвер» (актуально для нестандартных моделей).

Нажмите «Настроить» и укажите параметры связи: порт (COM или TCP/IP), скорость, модель, IP-адрес для сетевых касс. После сохранения выполните «Тест устройства» — 1С должна сообщить об успешном подключении и показать номер смены и состояние ФН.

Порядок действий
  1. 1
    Установите драйвер ККТ и проверьте связь в утилите производителя
  2. 2
    Включите подключаемое оборудование в настройках 1С
  3. 3
    Создайте устройство типа «ККТ с передачей данных» и выберите обработчик драйвера
  4. 4
    Укажите порт, скорость и модель в параметрах подключения
  5. 5
    Выполните «Тест устройства» и пробейте тестовый чек из РМК
  6. 6
    Убедитесь, что чек ушёл в ОФД (статус в личном кабинете оператора)

Привязка кассы к рабочему месту и кассиру

В 1С касса привязывается к рабочему месту и, как правило, к кассе предприятия (справочник «Кассы» или «Кассы ККМ»). В карточке кассы ККМ укажите созданное подключаемое оборудование, организацию, склад и тип цен. От этих настроек зависит, какие реквизиты попадут в чек и как будет списываться товар.

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

Проверка пробития чеков и передачи в ОФД

Откройте рабочее место кассира, откройте смену и пробейте чек на небольшую сумму. Чек должен распечататься без ошибок, а в 1С должен создаться документ «Чек ККМ» со статусом «Пробит». Если чек завис в статусе «Ожидает пробития» — связи с кассой нет или драйвер вернул ошибку.

Затем проверьте личный кабинет ОФД: чек должен появиться там в течение нескольких минут. Если чек пробит, но в ОФД не отображается, проверьте интернет-соединение кассы и настройки подключения к оператору в самой кассе — 1С за передачу в ОФД не отвечает, этим занимается фискальный регистратор.

Контрольные точки

Как проверить результат

Тест устройства в 1С
Норма

Сообщение об успешном подключении, виден номер ФН

Тревожный признак

Ошибка «устройство не найдено» или тайм-аут порта

Пробитие чека из РМК
Норма

Чек напечатан, документ в статусе «Пробит»

Тревожный признак

Ошибка драйвера, чек завис или аннулирован

Передача в ОФД
Норма

Чек виден в личном кабинете ОФД

Тревожный признак

Чеков нет, растёт счётчик неотправленных документов

Типичные ошибки и их устранение

Чаще всего касса «не видна» из-за занятого COM-порта: порт захватила утилита драйвера или другая программа. Закройте все тестовые утилиты перед запуском 1С — порт должен использоваться только одним приложением. Для сетевых касс проверьте, что IP-адрес кассы не изменился (лучше закрепить статический адрес на роутере).

Вторая группа ошибок — расхождение версий: обновили 1С, а драйвер остался старым, или наоборот. При ошибках вида «метод не поддерживается» или «неверный формат команды» обновите драйвер до версии, рекомендованной для вашей конфигурации. Третья причина — права пользователя Windows на порт и службы драйвера: запуск 1С от имени администратора помогает диагностировать, но постоянным решением должна быть выдача прав.

Типичные ошибки
01
Открытая утилита теста драйвера занимает COM-порт — 1С не может подключиться
02
Динамический IP у сетевой кассы — после перезагрузки роутера 1С теряет устройство
03
Устаревший драйвер не поддерживает актуальные теги ФФД — чеки уходят с ошибкой или не пробиваются
04
Не заполнен ИНН кассира — нарушение требований к реквизитам чека
05
Одна касса добавлена на два рабочих места одновременно — конфликт доступа к устройству

Особые сценарии: сервер, RDP и несколько касс

Касса на терминальном сервере

Если кассиры работают по RDP, кассу подключают к компьютеру кассира, а драйвер устанавливают локально. В 1С указывают подключение через сетевой интерфейс драйвера (например, драйвер Атол умеет работать как служба, доступная по TCP). Проброс COM-порта через RDP работает нестабильно и не рекомендуется для постоянной эксплуатации.

Несколько касс и несколько организаций

Каждая физическая касса — отдельное устройство в справочнике подключаемого оборудования и отдельная касса ККМ. Одна касса ККТ может обслуживать только одну организацию (один ИНН). Если в базе несколько юрлиц, для каждого нужна своя касса и своя связка «оборудование → касса ККМ».

Маршрут решения

Как выбрать действие

Касса не определяется даже в утилите драйвераПроверяйте кабель, порт и питание кассы — проблема физическая, 1С ни при чём
В утилите связь есть, а в 1С ошибка портаЗакройте утилиту и другие программы, занимающие порт, перезапустите 1С
Чек пробивается, но не уходит в ОФДПроверяйте интернет на кассе и настройки подключения к ОФД в самом устройстве
Ошибка «метод не поддерживается» после обновленияПриведите в соответствие версии драйвера и конфигурации 1С

Часто задаваемые вопросы

Можно ли подключить кассу к 1С без драйвера производителя?

Нет, для фискальных регистраторов драйвер обязателен: именно он формирует команды для ККТ и обеспечивает соответствие 54-ФЗ. 1С работает с кассой только через установленный драйвер и обработчик оборудования.

Почему чек пробивается дважды или зависает?

Обычно это следствие разрыва связи в момент пробития: 1С не получила подтверждение и повторила команду. Проверьте стабильность порта или сети, а перед повторным пробитием сверяйтесь с журналом чеков, чтобы не задвоить продажу.

Работает ли связка кассы и 1С в файловой базе?

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

Что делать, если после замены фискального накопителя касса не пробивает чеки?

После замены ФН кассу перерегистрируют в ФНС, и в 1С нужно обновить параметры устройства: выполните «Тест устройства», чтобы драйвер считал новые данные ФН, и проверьте корректность реквизитов регистрации.

Можно ли использовать одну кассу для двух баз 1С?

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

Нужно ли пробивать чек при безналичной оплате от юрлица?

При расчётах между организациями по безналу чек, как правило, не требуется. Но если оплату вносит физическое лицо — даже картой на расчётный счёт — чек пробивать нужно, и связка кассы с 1С это автоматизирует.

Итог

Что важно запомнить

Связка кассы с 1С строится по цепочке: драйвер → проверка связи в утилите → подключаемое оборудование в 1С → привязка к кассе ККМ → тестовый чек → контроль в ОФД. Большинство проблем решается проверкой порта, версии драйвера и прав пользователя.