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