Автоматизация · 9 мин
Как связать кассу с 1С: настройка подключения ККТ
Пошаговая инструкция: как подключить онлайн-кассу к 1С, настроить драйвер ККТ, проверить связь и устранить типичные ошибки при пробитии чеков.
Связка кассы с 1С нужна, чтобы чеки пробивались прямо из учётной системы: кассир не вводит сумму вручную, а программа сама передаёт на кассу товары, цены и признаки оплаты. Это ускоряет обслуживание, исключает ошибки в суммах и обеспечивает корректную передачу данных в ОФД в соответствии с требованиями 54-ФЗ.
Подключить онлайн-кассу к 1С можно несколькими способами: через драйвер производителя (Атол, Штрих-М, Вики Принт и другие), через типовые механизмы подключаемого оборудования (БПО) или через внешние обработки. Выбор зависит от конфигурации 1С, модели кассы и того, работаете вы в файловой базе или на сервере.
Ниже разобран порядок действий для типовых конфигураций (Управление торговлей, Розница, Комплексная автоматизация, УНФ, Бухгалтерия с розничной продажей), проверка результата и разбор типичных ошибок.
Что подготовить перед подключением
До начала настройки убедитесь, что касса зарегистрирована в ФНС и подключена к ОФД — без этого чеки будут формироваться, но не уйдут оператору, а накопление неотправленных документов приведёт к блокировке фискального накопителя. Также проверьте, что касса физически подключена к компьютеру (USB, COM) или доступна по локальной сети (Ethernet, Wi-Fi).
Понадобятся права администратора на компьютере для установки драйвера и роль с правами настройки оборудования в 1С. Если база работает в клиент-серверном режиме, уточните, на какой машине будет стоять драйвер: обычно это компьютер кассира, а не сервер.
- Зарегистрированная в ФНС касса с активным договором ОФД.
- Установленный драйвер ККТ от производителя (Атол, Штрих-М и др.).
- Физическое подключение кассы к рабочему месту или к локальной сети.
- Права на установку ПО и настройку оборудования в 1С.
- Актуальная версия конфигурации с поддержкой нужного формата фискальных данных (ФФД).
Установка драйвера ККТ
Драйвер скачивают с официального сайта производителя кассы. Для Атол это «Драйвер ККТ» (ДТО), для Штрих-М — «Драйвер ФР», для Вики Принт — свой комплект ПО. Устанавливайте версию, совместимую с вашей редакцией 1С: слишком старые драйверы могут не поддерживать актуальные теги ФФД, слишком новые — конфликтовать с устаревшей конфигурацией.
После установки откройте утилиту драйвера (например, «Тест драйвера ККТ» у Атол) и проверьте связь с кассой вне 1С. Утилита должна определить устройство, показать заводской номер и состояние фискального накопителя. Если на этом шаге связи нет, дальше идти бессмысленно — сначала решите проблему с портом или кабелем.
Настройка подключаемого оборудования в 1С
В типовых конфигурациях откройте раздел администрирования: «Администрирование → Подключаемое оборудование» (в УТ и КА) или «Настройки → Подключаемое оборудование» (в Рознице и УНФ). Сначала включите использование оборудования, затем перейдите в список устройств и создайте новый элемент с типом «ККТ с передачей данных».
Выберите обработчик драйвера из списка — например, «АТОЛ: ККТ с передачей данных в ОФД (54-ФЗ)» или аналог для вашего производителя. Если нужного обработчика нет, обновите конфигурацию или загрузите драйвер из внешнего файла через кнопку «Загрузить драйвер» (актуально для нестандартных моделей).
Нажмите «Настроить» и укажите параметры связи: порт (COM или TCP/IP), скорость, модель, IP-адрес для сетевых касс. После сохранения выполните «Тест устройства» — 1С должна сообщить об успешном подключении и показать номер смены и состояние ФН.
- 1Установите драйвер ККТ и проверьте связь в утилите производителя
- 2Включите подключаемое оборудование в настройках 1С
- 3Создайте устройство типа «ККТ с передачей данных» и выберите обработчик драйвера
- 4Укажите порт, скорость и модель в параметрах подключения
- 5Выполните «Тест устройства» и пробейте тестовый чек из РМК
- 6Убедитесь, что чек ушёл в ОФД (статус в личном кабинете оператора)
Привязка кассы к рабочему месту и кассиру
В 1С касса привязывается к рабочему месту и, как правило, к кассе предприятия (справочник «Кассы» или «Кассы ККМ»). В карточке кассы ККМ укажите созданное подключаемое оборудование, организацию, склад и тип цен. От этих настроек зависит, какие реквизиты попадут в чек и как будет списываться товар.
Проверьте, что у пользователя-кассира заполнены ФИО и ИНН в карточке физического лица — эти данные уходят в чек как реквизиты кассира, и их отсутствие является нарушением. Также настройте систему налогообложения организации: она должна совпадать с той, что указана при регистрации кассы в ФНС.
Проверка пробития чеков и передачи в ОФД
Откройте рабочее место кассира, откройте смену и пробейте чек на небольшую сумму. Чек должен распечататься без ошибок, а в 1С должен создаться документ «Чек ККМ» со статусом «Пробит». Если чек завис в статусе «Ожидает пробития» — связи с кассой нет или драйвер вернул ошибку.
Затем проверьте личный кабинет ОФД: чек должен появиться там в течение нескольких минут. Если чек пробит, но в ОФД не отображается, проверьте интернет-соединение кассы и настройки подключения к оператору в самой кассе — 1С за передачу в ОФД не отвечает, этим занимается фискальный регистратор.
Как проверить результат
Сообщение об успешном подключении, виден номер ФН
Ошибка «устройство не найдено» или тайм-аут порта
Чек напечатан, документ в статусе «Пробит»
Ошибка драйвера, чек завис или аннулирован
Чек виден в личном кабинете ОФД
Чеков нет, растёт счётчик неотправленных документов
Типичные ошибки и их устранение
Чаще всего касса «не видна» из-за занятого COM-порта: порт захватила утилита драйвера или другая программа. Закройте все тестовые утилиты перед запуском 1С — порт должен использоваться только одним приложением. Для сетевых касс проверьте, что IP-адрес кассы не изменился (лучше закрепить статический адрес на роутере).
Вторая группа ошибок — расхождение версий: обновили 1С, а драйвер остался старым, или наоборот. При ошибках вида «метод не поддерживается» или «неверный формат команды» обновите драйвер до версии, рекомендованной для вашей конфигурации. Третья причина — права пользователя Windows на порт и службы драйвера: запуск 1С от имени администратора помогает диагностировать, но постоянным решением должна быть выдача прав.
Особые сценарии: сервер, RDP и несколько касс
Касса на терминальном сервере
Если кассиры работают по RDP, кассу подключают к компьютеру кассира, а драйвер устанавливают локально. В 1С указывают подключение через сетевой интерфейс драйвера (например, драйвер Атол умеет работать как служба, доступная по TCP). Проброс COM-порта через RDP работает нестабильно и не рекомендуется для постоянной эксплуатации.
Несколько касс и несколько организаций
Каждая физическая касса — отдельное устройство в справочнике подключаемого оборудования и отдельная касса ККМ. Одна касса ККТ может обслуживать только одну организацию (один ИНН). Если в базе несколько юрлиц, для каждого нужна своя касса и своя связка «оборудование → касса ККМ».
Как выбрать действие
Часто задаваемые вопросы
Можно ли подключить кассу к 1С без драйвера производителя?
Нет, для фискальных регистраторов драйвер обязателен: именно он формирует команды для ККТ и обеспечивает соответствие 54-ФЗ. 1С работает с кассой только через установленный драйвер и обработчик оборудования.
Почему чек пробивается дважды или зависает?
Обычно это следствие разрыва связи в момент пробития: 1С не получила подтверждение и повторила команду. Проверьте стабильность порта или сети, а перед повторным пробитием сверяйтесь с журналом чеков, чтобы не задвоить продажу.
Работает ли связка кассы и 1С в файловой базе?
Да, в файловом режиме всё работает, причём проще: драйвер ставится на тот же компьютер, где запущена 1С. Ограничение — при одновременной работе нескольких кассиров с одной кассой возможны конфликты доступа к порту.
Что делать, если после замены фискального накопителя касса не пробивает чеки?
После замены ФН кассу перерегистрируют в ФНС, и в 1С нужно обновить параметры устройства: выполните «Тест устройства», чтобы драйвер считал новые данные ФН, и проверьте корректность реквизитов регистрации.
Можно ли использовать одну кассу для двух баз 1С?
Технически возможно, если программы работают не одновременно: порт не может обслуживать два приложения параллельно. Для постоянной работы двух баз лучше выделить отдельные кассы — иначе будут конфликты доступа и риск сбоев при пробитии.
Нужно ли пробивать чек при безналичной оплате от юрлица?
При расчётах между организациями по безналу чек, как правило, не требуется. Но если оплату вносит физическое лицо — даже картой на расчётный счёт — чек пробивать нужно, и связка кассы с 1С это автоматизирует.
Что важно запомнить
Связка кассы с 1С строится по цепочке: драйвер → проверка связи в утилите → подключаемое оборудование в 1С → привязка к кассе ККМ → тестовый чек → контроль в ОФД. Большинство проблем решается проверкой порта, версии драйвера и прав пользователя.