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