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

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

Как печатать чеки через 1С: подключение ККТ и настройка печати

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

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

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

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

Что нужно подготовить перед настройкой

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

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

Также потребуются права. У пользователя-кассира должна быть роль, позволяющая пробивать чеки и работать с РМК, а у настраивающего — права администратора для добавления оборудования. Если касса сетевая, заранее узнайте её IP-адрес и порт.

Регистрация ККТКасса зарегистрирована и подключена к ОФД

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

Фискальный накопительФН исправен и срок не истёк

Распечатайте отчёт о состоянии расчётов с кассы

Права в 1СЕсть доступ к оборудованию и РМК

Проверьте роли пользователя в разделе администрирования

Версия конфигурацииПоддерживает актуальные ФФД

Сверьте релиз с требованиями поставщика ККТ

Подключение кассы к компьютеру и установка драйвера

Физическое подключение зависит от интерфейса кассы: USB, COM-порт, Ethernet или Wi-Fi. Для USB и COM достаточно соединить кассу с компьютером кассира. Для сетевых моделей задайте кассе статический IP-адрес в той же подсети, что и рабочее место, — иначе при смене адреса по DHCP связь будет периодически пропадать.

Драйвер устанавливается с дистрибутива производителя ККТ или с сайта поставщика. Для популярных моделей (АТОЛ, Штрих-М, Viki Print и других) существуют отдельные драйверы, совместимые с требованиями 1С. После установки драйвера запустите его тестовую утилиту и выполните проверку связи: утилита должна определить кассу и напечатать тестовый чек.

Если тестовая утилита драйвера не видит кассу, проблему нужно решать на этом этапе: 1С использует тот же драйвер и тоже не увидит устройство. Проверьте кабель, номер COM-порта в диспетчере устройств, корректность IP-адреса и отсутствие блокировки порта брандмауэром.

Настройка подключаемого оборудования в 1С

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

В карточке оборудования выберите обработчик драйвера, соответствующий вашей модели кассы, и нажмите «Настроить». Укажите параметры связи: COM-порт и скорость для последовательного подключения или IP-адрес и порт для сетевого. Сохраните настройки и выполните «Тест устройства» — 1С должна сообщить об успешном подключении и напечатать тестовый чек.

После этого создайте или проверьте элемент справочника «Кассы ККМ»: привяжите к нему подключённое оборудование, укажите организацию, склад и тип кассы. Именно касса ККМ связывает физическое устройство с документами продажи. Без этой привязки кнопка пробития чека в документах будет неактивна или чек уйдёт не на ту кассу.

Порядок подключения ККТ в 1С
  1. 1
    Установите драйвер производителя и проверьте связь тестовой утилитой
  2. 2
    Включите «Подключаемое оборудование» в настройках 1С
  3. 3
    Создайте оборудование типа «ККТ с передачей данных» и выберите драйвер
  4. 4
    Укажите параметры связи (COM-порт или IP) и выполните «Тест устройства»
  5. 5
    Привяжите оборудование к кассе ККМ в справочнике
  6. 6
    Напечатайте тестовый чек и сверьте реквизиты организации

Печать чеков из документов и рабочего места кассира

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

Печать через РМК в «1С:Рознице»

Рабочее место кассира открывается из раздела «Продажи». Кассир сканирует или выбирает товары, принимает оплату (наличные, карта, смешанная) и подтверждает пробитие. Чек печатается автоматически, а при возврате создаётся чек возврата на основании продажи — вручную вводить позиции не нужно.

Печать из «Управления торговлей» и ERP

В этих конфигурациях чек обычно пробивается из документа реализации или через обработку «Рабочее место кассира». Убедитесь, что в документе указана касса ККМ с привязанным оборудованием, иначе кнопка пробития будет недоступна. Для оплат по безналичному расчёту чек коррекции или чек с признаком «безналичная оплата» пробивается отдельно, если этого требует ваш учётный процесс.

Для интернет-магазинов и дистанционных продаж чек можно пробивать автоматически по факту оплаты — такие схемы реализуются через обмен данными с сайтом или через облачные кассы. Это уже задача интеграции, а не ручной настройки.

Проверка результата: как убедиться, что чек корректен

После первой печати проверьте чек визуально: на нём должны быть наименование организации, ИНН, регистрационный номер ККТ, номер фискального документа, признаки расчёта и QR-код. Отсутствие QR-кода или реквизитов говорит о том, что чек напечатан в нефискальном режиме — такое бывает при неверном типе оборудования или тестовом режиме драйвера.

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

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

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

Печать чека
Норма

Чек с QR-кодом, реквизитами и номером ФД

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

Чек без QR-кода или с пометкой о тестовом режиме

Передача в ОФД
Норма

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

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

Растёт очередь неотправленных документов

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

Сообщение об успешном подключении

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

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

Признаки расчёта
Норма

Соответствуют типу операции

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

Предоплата пробита как полный расчёт

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

Ошибка «Не удалось подключиться к устройству» чаще всего означает, что порт занят другой программой (тестовой утилитой драйвера, службой ОФД-передачи, другим сеансом 1С) или неверно указаны параметры связи. Закройте лишние программы и повторите тест. Для сетевых касс проверьте, что IP-адрес не изменился.

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

Ситуация «1С видит кассу, но чек не пробивается из документа» обычно связана с непривязанной кассой ККМ, закрытой кассовой сменой или незаполненными обязательными данными покупателя при безналичной оплате. Откройте смену через РМК и проверьте заполненность документа.

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

Ограничения и альтернативные варианты

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

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

Варианты организации печати чеков

Локальная ККТ на рабочем месте

Подходит для стационарной точки продаж; требует драйвера и настройки на каждом компьютере

Сетевая ККТ

Одна касса на несколько сотрудников; чеки пробиваются по очереди, нужен статический IP

Облачная ККТ

Для интернет-продаж и удалённых оплат; не требует кассы в офисе, но есть абонентская плата

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

Почему 1С не видит кассу, хотя драйвер установлен?

Чаще всего порт занят другой программой или указаны неверные параметры связи. Закройте тестовую утилиту драйвера, проверьте номер COM-порта или IP-адрес в настройках оборудования и повторите «Тест устройства».

Чек печатается, но в ОФД не уходит. Что делать?

Проверьте интернет-соединение кассы и очередь неотправленных документов. После восстановления связи накопленные чеки должны уйти автоматически. Если очередь не уменьшается, проверьте настройки подключения к ОФД в драйвере.

Можно ли печатать чеки из 1С на обычном принтере?

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

Как пробить чек возврата?

Создайте документ возврата на основании чека продажи — позиции и суммы подставятся автоматически. Затем нажмите «Пробить чек»: сформируется чек с признаком «возврат прихода». Вручную дублировать позиции не нужно.

Нужна ли отдельная касса для безналичных оплат?

Отдельная касса не обязательна: одна ККТ пробивает чеки с любыми формами оплаты. Важно лишь корректно указывать в документе вид оплаты и при необходимости признаки расчёта для предоплат и безналичных расчётов.

Итог

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

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