Подключаем онлайн-кассу к 1С: от драйвера до первого чека

· 9 мин

Содержание

Кассу подключают к 1С одним из двух путей: либо как фискальный регистратор, которым 1С управляет напрямую, либо как автономную онлайн-кассу, с которой 1С обменивается только номенклатурой и отчётами о продажах. Первый вариант настраивается в разделе Администрирование → Подключаемое оборудование (в 1С:Рознице и Бухгалтерии) или НСИ и администрирование → РМК и оборудование (в 1С:Управлении торговлей). Второй — через выгрузку товаров и загрузку чеков из кассовой программы или облачного сервиса.

Какой путь ваш — зависит от модели кассы. Фискальный регистратор (например, АТОЛ 30Ф, ШТРИХ-М) не имеет собственного экрана и клавиатуры, он печатает чеки по команде 1С. Смарт-терминал (Эвотор, АТОЛ Sigma, МойPOS) работает сам по себе, а с 1С лишь синхронизирует справочники и продажи. Ниже — настройка обоих сценариев, обмен номенклатурой и ценами, пробитие чеков, а также продажа маркированного товара и алкоголя.

Два способа связать кассу с учётной базой

Разница между способами — в том, кто формирует чек.

🔹 Прямое подключение (фискальный регистратор). ККТ подключается к компьютеру с 1С по USB или COM-порту. Кассир работает в рабочем месте кассира (РМК) прямо в 1С, а касса только печатает и фискализирует чек. Остатки и выручка попадают в учёт сразу, без отдельного обмена.

🔹 Обмен с автономной кассой. Касса торгует самостоятельно по своей базе товаров. Раз в смену (или чаще) 1С выгружает на неё номенклатуру и цены, а обратно забирает чеки. Так работают смарт-терминалы и облачный сервис 1С:Касса.

Передачу чеков в налоговую (через ОФД) выполняет сама касса, а не 1С. Фискальный накопитель отправляет данные оператору фискальных данных, тот — в ФНС. 1С в этой цепочке не участвует, поэтому «1С не отправила чек в налоговую» — неверная постановка: проверять надо связь кассы с ОФД.

Что подготовить до начала настройки

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

Готовность к подключению кассы
Выполнено: 0 / 6

Отдельно про драйвер. 1С не умеет говорить с кассой напрямую — она обращается к драйверу производителя. Поэтому разрядность драйвера (32 или 64 бита) должна совпадать с разрядностью платформы 1С. Если 1С 64-битная, а драйвер поставили 32-битный, касса в списке оборудования не определится.

В 1С:Бухгалтерии розничную торговлю сначала включают: Администрирование → Функциональность → Торговля → Розничная торговля. Без этого флага раздел с кассами не появится.

Подключение кассы как оборудования в 1С

Шаги одинаковы по смыслу во всех конфигурациях, отличается только путь к списку оборудования.

  1. Откройте список подключаемого оборудования. В 1С:Рознице и Бухгалтерии — Администрирование → Подключаемое оборудование. В 1С:Управлении торговлей 11 — НСИ и администрирование → РМК и оборудование → Подключаемое оборудование.
  2. Создайте новую строку. Тип оборудования выберите ККТ с передачей данных — так в 1С называются онлайн-кассы по 54-ФЗ.
  3. Укажите рабочее место (компьютер, к которому подключена касса) и драйвер оборудования. Если драйвер не установлен, 1С предложит скачать и поставить его кнопкой Функции → Установить драйвер.
  4. Нажмите Настроить. Укажите модель ККТ, COM-порт или USB, скорость обмена. Эти параметры берутся из утилиты производителя.
  5. Нажмите Тест подключения. При успехе 1С покажет модель, заводской и регистрационный номер кассы и данные фискального накопителя.

Если тест выдаёт ошибку связи, касса занята другой программой. Закройте тест-утилиту производителя и ОФД-коннекторы — одновременно к кассе может обращаться только одно приложение.

После успешного теста кассу привязывают к кассе ККМ в справочнике. В 1С:Рознице и УТ это делается в карточке кассы ККМ (Продажи → Кассы ККМ или в настройках магазина), где указывается это подключённое оборудование. Теперь РМК знает, на какой аппарат печатать чек.

Если касса подключается по сети

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

Выгрузка номенклатуры, штрихкодов и цен

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

Что обязательно должно быть заполнено в карточке товара:

  • ✅ Штрихкод — по нему касса находит товар. Задаётся в карточке номенклатуры, вкладка со штрихкодами. Один товар может иметь несколько штрихкодов.
  • ✅ Ставка НДС — попадает в чек и передаётся в ОФД. Ошибка в ставке = некорректный фискальный документ.
  • ✅ Цена — назначается документом установки цен.
  • ✅ Признак предмета расчёта (товар, услуга, подакцизный товар) — требование формата фискальных документов.

Цены задают документом Установка цен номенклатуры. Вид цены, по которому торгует касса, указывается в настройках магазина или кассы. Здесь важная терминологическая тонкость: в 1С:Рознице и УТ это виды цен, а в 1С:Бухгалтерии — типы цен номенклатуры. Путь к документу установки цен в Рознице — Маркетинг → Цены, в УТ — CRM и маркетинг → Цены.

Соответствие полей при обмене с автономной кассой обычно настраивается так:

Сопоставление полей
Штрихкод товара→Штрихкод номенклатуры
Наименование на кассе→Наименование для печати
Цена продажи→Вид (тип) цены магазина
Ставка НДС→Ставка НДС номенклатуры
Признак предмета расчёта→Признак предмета расчёта

Выгрузку запускают вручную или по расписанию. В облачном сервисе 1С:Касса обмен идёт автоматически: изменил цену в 1С — через несколько минут она на кассе.

Пробитие чеков, возвраты и закрытие смены

При прямом подключении кассир работает в РМК (Продажи → РМК в Рознице и УТ). Порядок смены такой:

  1. Открытие смены. Кнопка открытия смены в РМК. Касса печатает отчёт об открытии, в 1С создаётся запись о смене.
  2. Продажа. Кассир сканирует товары, принимает оплату (наличные, карта через эквайринговый терминал), нажимает пробитие чека. Касса печатает фискальный чек.
  3. Возврат. Оформляется в РМК отдельной операцией возврата — касса печатает чек с признаком «возврат прихода». Возврат в тот же день делают через РМК, в другой день — документом Возврат товаров от покупателя.
  4. Закрытие смены. Кнопка закрытия смены. Касса печатает отчёт о закрытии (Z-отчёт), а 1С автоматически формирует документ Отчёт о розничных продажах со сводными продажами за смену.

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

Пока смена открыта в 1С, не закрывайте смену на самой кассе из сторонней утилиты. Иначе счётчики разойдутся, и следующий Z-отчёт не сойдётся с данными 1С. Закрытие смены делают только из того места, где вели продажи.

Автономная касса пробивает чеки сама. В 1С они попадают при обмене — программа создаёт Отчёт о розничных продажах на основании загруженных чеков. Остатки списываются после проведения этого документа.

Продажа маркированного товара и алкоголя

Это самая частая причина, по которой «касса с 1С не работает». Для маркировки и алкоголя одного подключения ККТ мало.

Маркировка (Честный ЗНАК). При продаже маркированного товара (обувь, табак, вода, молочка, одежда и др.) кассир сканирует код DataMatrix. Касса добавляет код в чек и через ОФД выводит товар из оборота в системе Честный ЗНАК. Главное требование: касса должна поддерживать формат фискальных документов ФФД 1.2 — только он передаёт реквизиты маркировки. На ФФД 1.05 продать маркированный товар легально нельзя.

С 2024 года для ряда товарных групп действует разрешительный режим: касса перед продажей проверяет код в Честном ЗНАКе и блокирует просроченный или уже проданный товар. Проверьте, что ваша прошивка ККТ и версия драйвера это поддерживают.

Приёмку маркированного товара (а не продажу) настраивают в самой 1С через обмен с ГИС МТ — обычно в разделе Маркетинг или Склад в группе настроек маркировки, в зависимости от конфигурации.

Алкоголь (ЕГАИС). Розничная продажа крепкого алкоголя идёт через универсальный транспортный модуль (УТМ). Схема:

  • В 1С указывается адрес УТМ — обычно http://localhost:8080.
  • При продаже кассир сканирует акцизную марку, 1С формирует чек ЕГАИС и отправляет данные о списании через УТМ.
  • Для пива и слабоалкогольных напитков с 2024 года поэтапно вводится помарочный учёт — уточните текущие требования по вашей товарной группе.

Для подписи документов ЕГАИС нужен аппаратный крипто-ключ (JaCarta или Рутокен) с действующим сертификатом КЭП. Без него УТМ не подпишет чек.

Какой способ обмена выбрать

Способ обмена зависит от формата торговой точки и числа касс.

СпособКогда подходитКак связано с 1СЧто обменивается
Фискальный регистратор + РМКТорговля с компьютером и 1С на рабочем местеПрямое подключение по USB/COMОнлайн, обмен не нужен
Смарт-терминал с обменомМобильная или малая точка без ПКВыгрузка товаров, загрузка чековНоменклатура, цены, продажи
Облачный сервис 1С:КассаСеть небольших точек, работа из облакаАвтоматический обмен через интернетНоменклатура, цены, продажи
Распределённая база (РИБ)Сеть магазинов со своей 1С в каждомОбмен между базами 1СПолный обмен данными

Для одного магазина с кассиром за компьютером проще всего фискальный регистратор: нет отдельного обмена, остатки всегда актуальны. Для разъездной торговли или точки без ПК — смарт-терминал. Для сети — облако 1С:Касса или РИБ.

Когда касса не подключается или не передаёт данные

Большинство сбоев сводится к нескольким причинам. Найдите симптом и проверьте очевидное, прежде чем звонить в поддержку.

Диагностика: выберите симптом

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

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

Нужен ли отдельный обмен для фискального регистратора?
Нет. Фискальный регистратор берёт данные напрямую из базы 1С в момент продажи, выгружать на него номенклатуру не нужно. Отдельный обмен требуется только автономным кассам и смарт-терминалам.
Можно ли подключить одну кассу к нескольким базам 1С?
Физически к кассе в один момент обращается только одна программа. Торговать из двух баз одновременно нельзя — разойдутся счётчики смены. Для распределённой торговли используют обмен между базами (РИБ) или облачный сервис.
Почему 1С не видит кассу, хотя Windows её определил?
Чаще всего не совпадает разрядность: платформа 1С 64-битная, а драйвер ККТ 32-битный (или наоборот). Поставьте драйвер той же разрядности, что и платформа, и повторите тест подключения.
Что делать, если смена на кассе и в 1С разошлись?
Закройте смену в том месте, где вели продажи, снимите Z-отчёт и сверьте сумму с документом «Отчёт о розничных продажах». Расхождение обычно возникает, когда смену закрыли сторонней утилитой мимо 1С.
Обязателен ли ФФД 1.2 для обычного магазина без маркировки?
Для продажи немаркированного товара можно работать и на более раннем формате, но если в ассортименте есть хотя бы одна маркированная позиция, касса должна поддерживать ФФД 1.2. Проще сразу перевести кассу на 1.2.

Источники

  • Федеральный закон от 22.05.2003 № 54-ФЗ «О применении контрольно-кассовой техники»
  • Федеральный закон от 22.11.1995 № 171-ФЗ «О государственном регулировании производства и оборота этилового спирта и алкогольной продукции»