Торговля и Склад · 9 мин
Как работает 1С на кассе: от подключения ККТ до пробития чека
Как работает 1С на кассе: связка 1С:Розница с ККТ, фискальным регистратором и сканером, пробитие чеков, обмен с офисом, типичные ошибки и их решение.
Кассовое место на базе 1С — это связка учётной программы (чаще всего «1С:Розница» или «1С:Управление нашей фирмой») с торговым оборудованием: фискальным регистратором или кассовым аппаратом (ККТ), сканером штрихкодов, денежным ящиком, дисплеем покупателя и терминалом эквайринга. 1С выступает «мозгом» рабочего места кассира: она хранит товарный справочник и цены, формирует чек, передаёт его на ККТ для фискализации и списывает проданные товары со склада.
Принцип работы прост: кассир сканирует товар или находит его в списке, 1С рассчитывает сумму с учётом скидок, принимает оплату наличными или картой, а затем отправляет данные на кассовый аппарат. ККТ печатает чек, записывает его в фискальный накопитель и передаёт сведения в налоговую через оператора фискальных данных (ОФД). Параллельно 1С формирует документ «Отчет о розничных продажах», который уходит в бухгалтерию.
Ниже разберём, какие компоненты входят в кассовое место на 1С, как происходит пробитие чека, как настроить подключение оборудования и что делать при типичных сбоях.
Из чего состоит кассовое место на 1С
Минимальный комплект — компьютер или POS-терминал, фискальный регистратор (или смарт-терминал с ККТ), сканер штрихкодов и установленная конфигурация 1С с поддержкой розничной торговли. Дополнительно подключают денежный ящик, дисплей покупателя, весы с печатью этикеток и терминал эквайринга.
На стороне 1С за взаимодействие с железом отвечает подсистема «Подключаемое оборудование». Для каждого устройства указывается драйвер: для ККТ это обычно драйвер производителя (Атол, Штрих-М, Viki Print) или стандартный драйвер по требованиям 1С. Без корректно установленного драйвера программа не увидит кассовый аппарат, даже если он физически подключён.
Как происходит пробитие чека в 1С
Кассир открывает рабочее место кассира (РМК) — смену. При открытии смены 1С отправляет команду на ККТ, печатается отчёт об открытии, и программа начинает нумеровать чеки внутри смены. Далее цикл продажи выглядит так:
- Кассир сканирует штрихкод или выбирает товар вручную — 1С подставляет цену из действующего прайса и применяет скидки по настроенным правилам.
- Программа рассчитывает итог, кассир выбирает способ оплаты: наличные, карта или смешанная оплата.
- 1С передаёт состав чека на ККТ через драйвер: наименования, цены, НДС, признак способа расчёта, данные маркировки, если товар маркированный.
- ККТ фискализирует чек, печатает его, фискальный накопитель отправляет данные в ОФД.
- 1С записывает продажу, уменьшает остаток товара на складе магазина и накапливает данные для отчёта о розничных продажах.
В конце дня кассир закрывает смену: на ККТ печатается Z-отчёт, а в 1С автоматически формируется «Отчет о розничных продажах» и документы по выручке. Если включён обмен с центральной базой, данные уходят в офисную учётную систему.
- 1Откройте смену в РМК и убедитесь, что ККТ напечатал отчёт об открытии
- 2Отсканируйте товары или добавьте их поиском, проверьте цены и скидки
- 3Выберите вид оплаты и примите деньги или подтвердите оплату картой
- 4Нажмите «Пробить чек» и дождитесь печати на ККТ
- 5Проверьте, что чек появился в ленте и в журнале чеков 1С
Подключение и настройка ККТ в 1С
Подключение начинается с установки драйвера ККТ на компьютер кассира и физического подключения аппарата — по USB, COM-порту или сети. Затем в 1С открывают раздел «Администрирование → Подключаемое оборудование», создают новое устройство типа «ККТ с передачей данных», выбирают драйвер и параметры связи (порт, скорость, IP-адрес для сетевых моделей).
Обязательный шаг — кнопка «Тест устройства». Она проверяет связь 1С с ККТ и печатает тестовый чек. Если тест не проходит, причина почти всегда в неверном порте, отсутствующем драйвере или занятом устройстве (например, порт открыт другой программой).
Отдельно настраивается связь ККТ с организацией: в карточке кассы указывают ИНН, систему налогообложения, адрес расчётов и реквизиты ОФД. Эти данные должны совпадать с регистрацией кассы в налоговой, иначе чеки будут формироваться с ошибками реквизитов.
Как проверить результат настройки
Статус «Тест успешно выполнен», печатается тестовый чек
Ошибка открытия порта или «устройство не найдено»
Чек пробит, виден в журнале чеков и в личном кабинете ОФД
Чек есть в 1С, но не ушёл в ОФД — проблема со связью ККТ с интернетом
После продажи остаток товара в 1С уменьшился
Продажа есть, остаток не изменился — не проведён документ или сбой обмена
Обмен данными между кассой и офисом
Если магазин один и база одна, обмен не нужен — касса работает прямо в общей базе по сети или через веб-клиент. Если магазинов несколько или касса должна работать автономно, используют распределённую базу: на кассе стоит периферийный узел «1С:Розница», который обменивается с центральной базой через файлы обмена, веб-сервисы или прямое подключение.
В кассовый узел выгружаются товары, цены, скидки и штрихкоды; обратно уходят продажи, возвраты и кассовые документы. Обмен можно запускать вручную или по расписанию. Критично следить, чтобы цены на кассе успевали обновляться до начала продаж: расхождение цены на полке и в чеке — частая причина конфликтов с покупателями.
Маркировка и особые товары на кассе 1С
Для маркированных товаров (обувь, одежда, табак, молочная продукция и другие группы) касса обязана считать код Data Matrix, проверить его и передать в чек. 1С отправляет код на проверку через ККТ и систему маркировки, и только после успешного ответа чек можно пробить. Поэтому для маркированных товаров нужен 2D-сканер — обычный линейный сканер код не считает.
Если проверка кода не проходит (нет связи, код не найден), чек не пробьётся. Практическое решение — проверить интернет на кассе, статус ККТ и правильность настройки обмена с системой маркировки. Продавать маркированный товар «в обход» сканирования нельзя — это нарушение.
Что делать при сбоях: диагностика
Большинство проблем на кассе делится на три группы: связь 1С с ККТ, связь ККТ с ОФД и ошибки данных. Диагностику начинайте с простого: перезагрузите ККТ, проверьте кабель и запустите тест устройства. Если 1С не видит кассу — проблема в драйвере или порте. Если чек пробивается, но не уходит в ОФД — проверяйте интернет на кассе и настройки сети ККТ.
Как выбрать действие при сбое
Если сбой затрагивает фискальный накопитель или регистрационные данные кассы, самостоятельно лучше не экспериментировать: некорректные действия могут привести к блокировке ККТ. В таких случаях привлекают специалиста по обслуживанию кассовой техники.
Что важно запомнить
1С на кассе управляет товарами, ценами и чеками, а фискализацию выполняет ККТ через драйвер. Ключ к стабильной работе — исправный драйвер, регулярный обмен ценами и продажами, контроль передачи чеков в ОФД и корректное оформление возвратов вместо удаления чеков.
Частые вопросы о работе 1С на кассе
Можно ли работать на кассе без интернета?
Да, но с ограничениями. Пробитие чеков не требует постоянного интернета: фискальный накопитель хранит чеки и передаст их в ОФД при появлении связи. Однако при длительном отсутствии передачи данных касса блокируется, а проверка маркированных товаров без связи работать не будет.
Какая конфигурация 1С подходит для кассы?
Для розничного магазина чаще всего используют «1С:Розница» — она рассчитана на рабочее место кассира и обмен с торговыми системами. Небольшие точки могут работать на «1С:Управление нашей фирмой» или «1С:Комплексная автоматизация», где тоже есть режим РМК.
Почему чек пробился на ККТ, но продажи нет в 1С?
Обычно это признак разрыва связи в момент пробития: ККТ выполнила операцию, а 1С не записала документ. Проверьте журнал чеков и незавершённые операции, при необходимости внесите продажу вручную по данным кассовой ленты, чтобы остатки и выручка сошлись.
Как исправить ошибочно пробитый чек?
Удалить чек нельзя — это нарушит фискальную последовательность. Оформляется чек возврата (или чек коррекции) через 1С: программа передаст на ККТ корректирующую операцию, и в отчётности появится обратная запись. Деньги покупателю возвращаются тем же способом, которым была оплата.
Нужен ли отдельный компьютер для кассы?
Необязательно специализированный POS-терминал: подойдёт обычный компьютер с установленной платформой 1С и драйверами оборудования. POS-терминал удобнее компактностью и встроенными портами для торговой периферии, но функционально разницы нет.
Что делать, если касса перестала видеть сканер штрихкодов?
Проверьте режим работы сканера: для 1С его обычно подключают как устройство ввода через драйвер или в режиме эмуляции клавиатуры с префиксом. Переподключите сканер, проверьте его в блокноте (сканируется ли код) и настройки подключаемого оборудования в 1С.