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

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

Как работает 1С на кассе: от подключения ККТ до пробития чека

Как работает 1С на кассе: связка 1С:Розница с ККТ, фискальным регистратором и сканером, пробитие чеков, обмен с офисом, типичные ошибки и их решение.

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

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

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

Из чего состоит кассовое место на 1С

Минимальный комплект — компьютер или POS-терминал, фискальный регистратор (или смарт-терминал с ККТ), сканер штрихкодов и установленная конфигурация 1С с поддержкой розничной торговли. Дополнительно подключают денежный ящик, дисплей покупателя, весы с печатью этикеток и терминал эквайринга.

На стороне 1С за взаимодействие с железом отвечает подсистема «Подключаемое оборудование». Для каждого устройства указывается драйвер: для ККТ это обычно драйвер производителя (Атол, Штрих-М, Viki Print) или стандартный драйвер по требованиям 1С. Без корректно установленного драйвера программа не увидит кассовый аппарат, даже если он физически подключён.

Как происходит пробитие чека в 1С

Кассир открывает рабочее место кассира (РМК) — смену. При открытии смены 1С отправляет команду на ККТ, печатается отчёт об открытии, и программа начинает нумеровать чеки внутри смены. Далее цикл продажи выглядит так:

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

В конце дня кассир закрывает смену: на ККТ печатается Z-отчёт, а в 1С автоматически формируется «Отчет о розничных продажах» и документы по выручке. Если включён обмен с центральной базой, данные уходят в офисную учётную систему.

Порядок пробития чека
  1. 1
    Откройте смену в РМК и убедитесь, что ККТ напечатал отчёт об открытии
  2. 2
    Отсканируйте товары или добавьте их поиском, проверьте цены и скидки
  3. 3
    Выберите вид оплаты и примите деньги или подтвердите оплату картой
  4. 4
    Нажмите «Пробить чек» и дождитесь печати на ККТ
  5. 5
    Проверьте, что чек появился в ленте и в журнале чеков 1С

Подключение и настройка ККТ в 1С

Подключение начинается с установки драйвера ККТ на компьютер кассира и физического подключения аппарата — по USB, COM-порту или сети. Затем в 1С открывают раздел «Администрирование → Подключаемое оборудование», создают новое устройство типа «ККТ с передачей данных», выбирают драйвер и параметры связи (порт, скорость, IP-адрес для сетевых моделей).

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

Отдельно настраивается связь ККТ с организацией: в карточке кассы указывают ИНН, систему налогообложения, адрес расчётов и реквизиты ОФД. Эти данные должны совпадать с регистрацией кассы в налоговой, иначе чеки будут формироваться с ошибками реквизитов.

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

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

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

Статус «Тест успешно выполнен», печатается тестовый чек

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

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

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

Чек пробит, виден в журнале чеков и в личном кабинете ОФД

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

Чек есть в 1С, но не ушёл в ОФД — проблема со связью ККТ с интернетом

Списание остатков
Норма

После продажи остаток товара в 1С уменьшился

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

Продажа есть, остаток не изменился — не проведён документ или сбой обмена

Обмен данными между кассой и офисом

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

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

Маркировка и особые товары на кассе 1С

Для маркированных товаров (обувь, одежда, табак, молочная продукция и другие группы) касса обязана считать код Data Matrix, проверить его и передать в чек. 1С отправляет код на проверку через ККТ и систему маркировки, и только после успешного ответа чек можно пробить. Поэтому для маркированных товаров нужен 2D-сканер — обычный линейный сканер код не считает.

Если проверка кода не проходит (нет связи, код не найден), чек не пробьётся. Практическое решение — проверить интернет на кассе, статус ККТ и правильность настройки обмена с системой маркировки. Продавать маркированный товар «в обход» сканирования нельзя — это нарушение.

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

Что делать при сбоях: диагностика

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

Маршрут решения

Как выбрать действие при сбое

1С пишет «устройство не подключено»Проверьте кабель, порт и драйвер, выполните тест устройства в настройках оборудования
Чек пробит, но в ОФД его нетПроверьте интернет на ККТ и дату последней передачи — чеки встанут в очередь и уйдут при восстановлении связи
Цена в чеке не совпадает с ценникомОстановите продажи, выполните обмен с центральной базой и проверьте действующие цены
Не пробивается маркированный товарПроверьте 2D-сканер, интернет и настройки обмена с системой маркировки

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

Итог

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

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

Частые вопросы о работе 1С на кассе

Можно ли работать на кассе без интернета?

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

Какая конфигурация 1С подходит для кассы?

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

Почему чек пробился на ККТ, но продажи нет в 1С?

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

Как исправить ошибочно пробитый чек?

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

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

Необязательно специализированный POS-терминал: подойдёт обычный компьютер с установленной платформой 1С и драйверами оборудования. POS-терминал удобнее компактностью и встроенными портами для торговой периферии, но функционально разницы нет.

Что делать, если касса перестала видеть сканер штрихкодов?

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