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

Торговля и Склад · 11 мин

Как связать 1С с онлайн-кассой

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

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

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

В статье разобран порядок подключения для типовых конфигураций — «1С:Розница», «1С:Управление торговлей», «1С:Комплексная автоматизация» и «1С:ERP». Логика везде одинаковая, отличаются только названия разделов меню.

Что понадобится перед подключением

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

На компьютере кассира должны быть: установленная платформа 1С:Предприятие актуального релиза, драйвер ККТ от производителя (например, «Драйвер ККТ» Атол или «Тест драйвера FR» Штрих-М) и права на установку оборудования. Проверьте, что касса определяется операционной системой: при подключении по USB в диспетчере устройств появляется виртуальный COM-порт, при подключении по Ethernet устройство отвечает на ping по своему IP-адресу.

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

Установка драйвера ККТ на компьютер кассира

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

После установки откройте утилиту драйвера и проверьте связь с кассой вне 1С: выполните поиск оборудования, запросите состояние ККТ и напечатайте тестовый чек средствами самой утилиты. Если драйвер видит кассу, а 1С — нет, проблема в настройках внутри программы. Если не видит и утилита — ищите причину в кабеле, порте или сетевых настройках.

Для сетевых касс задайте статический IP-адрес устройства или закрепите адрес в DHCP роутера. При смене IP после перезагрузки роутера 1С потеряет связь с кассой, и чеки перестанут уходить — это одна из самых частых причин «внезапной» поломки в магазинах.

Добавление кассы в 1С: пошаговая настройка

В типовых конфигурациях оборудование добавляется через раздел «Администрирование» → «Подключаемое оборудование» (в «Рознице» — «Администрирование» → «Настройка подключаемого оборудования»). Предварительно включите использование подключаемого оборудования соответствующим флагом в настройках программы.

Порядок действий
  1. 1
    Откройте «Администрирование» → «Подключаемое оборудование» и включите использование оборудования
  2. 2
    Нажмите «Создать» и выберите тип оборудования «ККТ с передачей данных» (фискальный регистратор)
  3. 3
    Выберите драйвер из списка — встроенный из БПО или установленный в системе
  4. 4
    Нажмите «Настроить» и укажите параметры связи: COM-порт и скорость либо IP-адрес и порт
  5. 5
    Проверьте связь кнопкой «Тест устройства» в окне параметров драйвера
  6. 6
    Заполните организацию, склад и кассу ККМ, сохраните настройки
  7. 7
    Откройте смену из рабочего места кассира и пробейте тестовый чек продажи

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

После сохранения настроек откройте форму тестирования оборудования и выполните «Тест устройства» ещё раз уже из списка оборудования. Программа должна вернуть модель кассы, номер прошивки и состояние смены. Любая ошибка на этом этапе означает, что рабочие чеки пробиваться не будут.

Настройка в конкретных конфигурациях

1С:Розница и рабочее место кассира

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

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

Управление торговлей, КА и ERP

В «Управлении торговлей» и старших конфигурациях кассы ККМ находятся в справочнике «Кассы ККМ» раздела «НДС и продажи» или «Казначейство». Для каждой кассы указывается подключаемое оборудование и склад. Чек ККМ пробивается из документа «Реализация товаров и услуг», «Приходный кассовый ордер» или из формы рабочего места кассира, если она включена.

Если продажи оформляются через РКО/ПКО, проверьте, что в виде операции выбран фискальный вариант, иначе 1С проведёт документ в учёте, но чек на кассу не отправит — и выручка в ОФД не появится.

Если на одной точке работает несколько кассиров посменно, не создавайте отдельное подключение для каждого пользователя — достаточно одного элемента оборудования на компьютер. Разделение прав и персонализация чеков (ФИО кассира в чеке) настраивается через пользователей 1С, а не через дублирование оборудования.
ПЗ
Практическое замечание

Проверка работы: тестовый чек и контрольные точки

Первый чек после подключения пробейте на минимальную сумму с одной тестовой позицией. Убедитесь, что чек напечатан, в нём корректные ИНН организации, наименование, система налогообложения и признак способа расчёта (полный расчёт, предоплата и т.д.). Затем сделайте возврат этого чека, чтобы не оставлять лишнюю выручку в отчётах.

Через несколько минут зайдите в личный кабинет ОФД и проверьте, что чек появился в списке документов. Если чек есть на бумаге, но отсутствует у ОФД — у кассы проблемы с каналом связи, и документы копятся в фискальном накопителе. По закону касса может работать автономно ограниченное время, после чего ФН блокируется.

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

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

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

Возвращается модель ККТ и состояние «смена открыта/закрыта»

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

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

Печатный чек
Норма

Верные ИНН, СНО, наименование организации

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

Чужие реквизиты или пустые поля

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

Документ появился в течение нескольких минут

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

Чека нет спустя час — проверяйте интернет на кассе

Z-отчёт при закрытии смены
Норма

Сумма в отчёте совпадает с выручкой в 1С

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

Расхождение — ищите незакрытые чеки или ручные операции вне 1С

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

Чаще всего 1С не видит кассу из-за несовпадения разрядности драйвера и клиента, занятого COM-порта (его держит утилита драйвера или другая копия 1С) либо смены IP-адреса сетевой кассы. Вторая группа проблем — учётные: чек пробивается, но не привязывается к документу, потому что в документе не заполнена касса ККМ или организация.

Типичные ошибки
01
Одновременно открыта утилита драйвера и 1С — порт занят, чеки не уходят; закройте утилиту после диагностики
02
Установлен 32-битный драйвер при 64-битном клиенте 1С — драйвер не загружается; поставьте версию нужной разрядности
03
Сетевой кассе назначен динамический IP — после перезагрузки роутера связь теряется; закрепите адрес
04
В чеке чужая система налогообложения — в карточке организации в 1С указана не та СНО; исправьте и проверьте следующий чек
05
Чеки пробиваются вне 1С (с клавиатуры кассы) — выручка в учёте и в ОФД расходится; запретите ручной ввод на ККТ

Если чек «завис» в очереди и не передаётся в ОФД, не перезагружайте кассу сразу: сначала проверьте интернет-канал и статус в утилите драйвера. При перезагрузке незакрытая смена в 1С и в кассе может разойтись, и придётся сверять состояние смены вручную через отчёт о текущем состоянии расчётов.

Альтернативные варианты подключения

Не всегда касса подключается напрямую к компьютеру с 1С. Для облачных и серверных сценариев существуют другие схемы, у каждой свои ограничения.

Сравнение вариантов

Локальное подключение по USB/COM

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

Сетевая касса (Ethernet/Wi-Fi)

Кассу видят несколько рабочих мест 1С в одной сети. Требует статического IP и стабильной локальной сети

Касса через RDP-проброс портов

Для работы 1С на удалённом сервере локальный COM-порт кассира пробрасывается в сессию. Чувствительно к качеству канала и настройкам политик безопасности

Автономная касса с обменом через 1С

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

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

Итог

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

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

Частые вопросы

1С пишет «Не удалось подключить оборудование», хотя драйвер установлен. Что делать?

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

Можно ли подключить одну кассу к нескольким компьютерам с 1С?

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

Чек напечатался, но в личном кабинете ОФД его нет. Это штраф?

Не обязательно: касса хранит непереданные документы в фискальном накопителе и отправит их при восстановлении связи. Проверьте интернет-канал кассы и статус очереди в утилите драйвера. Если документы не передаются дольше допустимого срока, ФН блокируется, поэтому тянуть с диагностикой нельзя.

Работает ли связка, если 1С находится на удалённом сервере?

Да, двумя способами: проброс COM-порта кассы в RDP-сессию либо использование сетевой кассы, доступной серверу по VPN/локальной сети. Первый способ проще в настройке, второй — стабильнее при неидеальном канале связи.

Нужно ли заново настраивать кассу после обновления конфигурации 1С?

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

Почему в чеке выходит не та система налогообложения?

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