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

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

Как настроить кассовый аппарат в 1С

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

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

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

Физически касса подключается к компьютеру по USB, через COM-порт или по сети (Ethernet/Wi-Fi) — в зависимости от модели. Для сетевых ККТ (например, АТОЛ с Ethernet) дополнительно потребуется задать IP-адрес устройства в утилите производителя. Убедитесь, что касса определяется операционной системой до начала настройки в 1С.

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

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

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

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

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

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

Добавление кассы в 1С

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

Создайте новый элемент и выберите тип оборудования «ККТ с передачей данных» — именно этот тип соответствует онлайн-кассам по 54-ФЗ. В поле «Драйвер оборудования» выберите установленный драйвер из списка. Если драйвера нет в списке, обновите компоненты подключаемого оборудования: 1С загрузит актуальные версии из встроенной поставки или с сайта 1С.

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

Настройка параметров подключения

В форме настройки драйвера укажите способ связи с кассой. Для USB-подключения обычно выбирается виртуальный COM-порт, который создаёт драйвер производителя; номер порта можно посмотреть в диспетчере устройств Windows или в утилите драйвера. Для сетевых касс укажите IP-адрес и порт (стандартный порт у многих моделей — 5555, но сверьтесь с документацией вашей ККТ).

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

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

После настройки нажмите «Тест устройства» в карточке оборудования. 1С отправит запрос к кассе и выведет результат: модель, серийный номер, состояние ФН и режим работы. Успешный тест означает, что связь между 1С и ККТ установлена.

Затем выполните контрольную операцию: откройте смену из 1С (в «Рознице» — через рабочее место кассира) и пробейте чек на минимальную сумму, после чего оформите возврат. Убедитесь, что чек напечатался, данные ушли в ОФД (статус виден в личном кабинете ОФД), а в чеке корректно указаны наименование товара, ставка НДС и признак способа расчёта.

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

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

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

Сообщение «Тест успешно выполнен», указана модель и номер ККТ

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

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

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

Чек напечатан, реквизиты совпадают с данными организации и ФН

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

Чек не печатается, обрезан текст или неверная СНО

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

Чек появился в личном кабинете ОФД в течение нескольких минут

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

Чек висит в очереди неотправленных, копятся документы в ФН

Частые ошибки и их решение

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

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

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

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

Особенности для разных конфигураций и сценариев

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

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

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

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

Касса подключена по USB к одному компьютеруСтавьте драйвер на этот компьютер, выбирайте в 1С виртуальный COM-порт
С кассой работают несколько рабочих местПодключите ККТ по сети (Ethernet/Wi-Fi) и настройте IP-адрес в утилите драйвера
Нужно пробивать чеки для интернет-магазина без кассираРассмотрите облачную ККТ или кассу эквайера — настольная касса в 1С для этого не предназначена
Нужно тестировать печать без фискализацииИспользуйте эмулятор ККТ из состава драйвера или отдельную кассу с тестовым ФН

FAQ

Нужна ли отдельная касса на каждое рабочее место?

Нет. Одну сетевую ККТ можно использовать с нескольких компьютеров: касса подключается по Ethernet или Wi-Fi, а на каждом рабочем месте в 1С настраивается подключение по IP-адресу. Учтите, что одновременное пробитие чеков с разных мест может вызывать очередь команд — для интенсивной торговли лучше по кассе на точку.

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

Чаще всего драйвер не установлен на компьютере или установлена версия, несовместимая с текущим релизом конфигурации. Обновите компоненты подключаемого оборудования в разделе настройки, перезапустите 1С и проверьте, что драйвер производителя установлен и утилита драйвера видит кассу.

Можно ли настроить кассу в файловой базе на удалённом рабочем столе?

Да, но касса должна быть проброшена на сервер RDP (перенаправление COM-порта) либо подключена по сети с доступным из сервера IP-адресом. Сетевое подключение надёжнее: перенаправление портов через RDP часто даёт таймауты и обрывы связи.

Что делать, если чек пробился с ошибкой в реквизитах?

Исправить уже фискализированный чек нельзя. Оформите чек коррекции или возврат с корректными данными и пробейте правильный чек заново. Затем исправьте источник ошибки в 1С: настройки организации, номенклатуры или шаблона чека.

Нужно ли обновлять формат фискальных данных (ФФД) в 1С?

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

Как пробить чек без физической кассы для теста?

Используйте эмулятор ККТ, который входит в состав драйверов большинства производителей, либо демонстрационный драйвер из поставки 1С. Эмулятор формирует чек без фискализации и отправки в ОФД, что безопасно для отладки печатных форм и сценариев работы кассира.

Итог

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

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