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

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

1С и ККТ: как настроить кассу и работать с чеками

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

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

Большинство типовых конфигураций — «Управление торговлей», «Розница», «Комплексная автоматизация», «1С:Касса» — используют библиотеку подключаемого оборудования (БПО). Она поддерживает кассы Атол, Штрих-М, Viki Print, Spark и другие модели через стандартные драйверы, соответствующие требованиям 54-ФЗ и форматам фискальных данных (ФФД 1.05 и 1.2).

Ниже разобран полный цикл: от установки драйвера и регистрации кассы в 1С до пробития чеков, закрытия смены и разбора типовых ошибок. Материал применим к локальному подключению по USB/COM и к сетевым кассам.

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

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

Проверьте техническую сторону: кабель подключения (USB или COM), сетевые настройки для Ethernet-касс, актуальную прошивку ККТ. Прошивка должна поддерживать актуальный формат фискальных данных — устаревшие прошивки не умеют передавать обязательные реквизиты, например маркировку или признак предмета расчёта.

Также понадобятся права в 1С: пользователю должна быть доступна настройка подключаемого оборудования (обычно это роль администратора или «Настройка БПО»). Кассиру достаточно прав на оформление чеков и открытие/закрытие смены.

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

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

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

В самом драйвере задайте параметры, которые 1С будет использовать: номер COM-порта или IP-адрес для сетевой кассы, скорость обмена, таймауты. Для сетевых касс убедитесь, что порт драйвера (обычно указан в документации производителя) не заблокирован брандмауэром.

Добавление кассы в 1С через «Подключаемое оборудование»

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

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

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

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

Открытие и закрытие кассовой смены

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

Длительность смены ограничена 24 часами — это требование фискального накопителя. Если смену не закрыть вовремя, касса заблокирует пробитие чеков до закрытия. Поэтому в конце рабочего дня всегда выполняйте «Закрытие смены»: 1С сформирует Z-отчёт, передаст итоги в кассу, а фискальный накопитель отправит накопленные документы в ОФД.

Проверяйте после закрытия смены, что чеки ушли в ОФД: в личном кабинете оператора должны отображаться все пробитые документы. Если часть чеков «зависла» неотправленной, касса передаст их автоматически при восстановлении связи, но задержка дольше 30 дней грозит блокировкой фискального накопителя.

Пробитие чеков: основные сценарии

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

Возврат и коррекция

Возврат оформляется документом «Чек ККТ» с операцией «Возврат» — на основании чека продажи или без него (в зависимости от ситуации и настроек). Чек коррекции используется, когда расчёт прошёл без кассы или с ошибкой: его можно пробить из обработки «Чеки коррекции» либо вручную, указав тип коррекции и основание. Ошибочно пробитый чек нельзя «удалить» — только оформить возврат или коррекцию.

Продажа маркированных товаров

При продаже маркированной продукции (обувь, табак, лекарства и другие группы) кассир сканирует код маркировки, и 1С проверяет его через систему «Честный знак» перед пробитием. Если код не прошёл проверку, чек не пробьётся — это нормальная защита, а не сбой. Убедитесь, что в настройках кассы указан актуальный ФФД и включена передача кодов маркировки.

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

Самая частая проблема — «Оборудование не подключено» или «Порт недоступен». Причины: кассу заняла другая программа (например, утилита драйвера осталась открытой), сбился номер COM-порта после перезагрузки, отключён кабель. Решение — закрыть лишние программы, проверить порт в диспетчере устройств и повторить тест устройства.

Вторая группа ошибок связана с реквизитами: «неверный формат тега», «не указан признак предмета расчёта», ошибки по маркировке. Обычно это следствие устаревшего драйвера, старой прошивки кассы или некорректно заполненных карточек товаров (не указана система налогообложения, ставка НДС, признак предмета расчёта). Обновите драйвер и проверьте настройки номенклатуры.

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

Типичные ошибки при работе с ККТ в 1С
01
Настройка 1С до проверки связи в утилите драйвера — в итоге непонятно, где искать сбой: в программе или в подключении
02
Повторное пробитие чека после сбоя без проверки состояния кассы — получается двойная фискализация и лишняя выручка в отчётах
03
Работа с устаревшим драйвером — чеки отклоняются из-за неподдерживаемых реквизитов и форматов
04
Отсутствие привязки кассы ККТ к организации — чеки пробиваются с чужими или пустыми реквизитами
05
Игнорирование неотправленных чеков в ОФД — через 30 дней фискальный накопитель блокируется

Проверка результата и контроль работы

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

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

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

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

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

Сообщение «Тест успешно выполнен», касса отвечает

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

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

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

Чек появился в течение нескольких минут с корректными реквизитами

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

Чека нет или реквизиты неверны — проверяйте настройки ОФД и карточки товаров

Статус фискального накопителя
Норма

Нет неотправленных документов, смена закрыта вовремя

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

Копятся непереданные чеки — риск блокировки накопителя

Итоги Z-отчёта и 1С
Норма

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

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

Расхождения — искать ручные операции на кассе или сбойные чеки

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

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

Да, если касса сетевая (Ethernet/Wi-Fi) и драйвер поддерживает многопользовательский доступ. Кассу настраивают на одном рабочем месте, а остальные подключаются к ней по сети. Учтите, что одновременно пробивать чеки с двух мест нельзя — команды ставятся в очередь, и при высокой нагрузке возможны задержки.

Что делать, если чек пробился на кассе, но в 1С завис в статусе ошибки?

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

Нужно ли каждый день открывать смену вручную?

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

Почему 1С не видит драйвер кассы в списке?

Чаще всего драйвер установлен, но не зарегистрирован в БПО, либо версия библиотеки устарела. Проверьте раздел «Драйверы оборудования» в настройках подключаемого оборудования, обновите БПО до актуальной версии и убедитесь, что разрядность драйвера совпадает с разрядностью клиента 1С (32 или 64 бита).

Чем отличается чек коррекции от чека возврата?

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

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

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

Итог

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

Настройка ККТ в 1С идёт по цепочке: драйвер и проверка связи вне 1С → добавление оборудования в БПО → тест устройства → привязка кассы ККТ к организации → контрольный чек. Ежедневно открывайте и закрывайте смену, следите за отправкой чеков в ОФД и никогда не пробивайте чек повторно, не проверив состояние кассы после сбоя.