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