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

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

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

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

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

Основная сложность обычно возникает не в самой 1С, а в связке «драйвер — операционная система — касса»: неверная версия драйвера, занятый COM-порт или отсутствие прав у пользователя приводят к тому, что касса не видна в программе. Ниже разобран полный цикл подключения с проверками на каждом этапе.

Подготовка: что проверить до настройки в 1С

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

Проверьте, что касса физически доступна с компьютера, где работает 1С. Для USB-подключения достаточно увидеть устройство в диспетчере устройств Windows. Для сетевых касс (АТОЛ, Штрих-М, Viki Print и другие с Ethernet/Wi-Fi) проверьте доступность по IP-адресу командой ping и убедитесь, что порт кассы не блокируется брандмауэром.

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

1С не общается с кассой напрямую — обмен идёт через драйвер производителя (АТОЛ, Штрих-М, Кассатка, MSPOS и т.д.) или через универсальный драйвер, соответствующий требованиям к оборудованию по стандарту 1С. Скачивайте драйвер только с официального сайта производителя ККТ и устанавливайте версию, совместимую с вашей разрядностью платформы 1С (32 или 64 бита) — несовпадение разрядности делает драйвер невидимым для программы.

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

Добавление кассы в справочник подключаемого оборудования

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

Нажмите «Создать» и выберите тип оборудования «ККТ с передачей данных» (для онлайн-касс) или «ККТ» в зависимости от версии конфигурации. Укажите рабочее место — касса привязывается к конкретному компьютеру, поэтому при работе с нескольких ПК настройку нужно выполнить на каждом.

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

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

В форме настройки драйвера ключевые поля — канал связи и его параметры. Для USB-подключения касса обычно эмулирует COM-порт: номер порта смотрите в диспетчере устройств Windows в ветке «Порты (COM и LPT)». Скорость обмена указывайте ту, что настроена в кассе (часто 115200). Для сетевого подключения укажите IP-адрес кассы и порт, заданный в веб-интерфейсе или сервисном меню ККТ.

Отдельно заполните учётные данные: организацию, ИНН, заводской номер ККТ, регистрационный номер из карточки регистрации в ФНС. В большинстве драйверов эти поля можно заполнить автоматически кнопкой чтения параметров из кассы — это исключает опечатки. Неверный регистрационный номер не помешает пробитию чека, но создаст расхождения при сверке с данными ФНС.

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

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

Тест устройства в настройках драйвера
Норма

Возвращаются модель, версия прошивки и номер ККТ

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

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

Пробитие чека из РМК
Норма

Чек печатается, уходит в ОФД, статус в 1С — «Пробит»

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

Чек печатается, но не уходит в ОФД, или ошибка фискального накопителя

Статус обмена с ОФД
Норма

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

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

Накопились неотправленные чеки — проверяйте интернет-канал кассы

Привязка ККТ к организации и рабочему месту

В конфигурациях с несколькими организациями касса должна быть сопоставлена конкретной организации и, при необходимости, конкретному складу или магазину. В «Рознице» это задаётся в карточке кассы ККТ (справочник «Кассы ККТ»), где указываются организация, магазин и ссылка на оборудование. Если в документах продажи выбирается другая организация, чек не пробьётся — программа не найдёт подходящую кассу.

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

Проверка работы: тестовый чек и обмен с ОФД

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

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

Типичные ошибки
01
Установлен драйвер другой разрядности — 1С не видит его в списке оборудования, хотя тестовая утилита работает
02
Касса добавлена на одно рабочее место, а кассир работает на другом компьютере — ошибка «оборудование не найдено»
03
Занят COM-порт второй копией драйвера или старой программой — ошибка связи при каждом пробитии
04
Не заполнена организация в карточке кассы ККТ — чек не пробивается из документов с другой организацией
05
Расхождение времени кассы и компьютера — ошибки при открытии смены и пробитии чеков

Если касса не подключается: диагностика

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

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

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

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

Тестовая утилита драйвера не видит кассуПроверяйте кабель, питание, COM-порт или сетевые настройки — 1С тут ни при чём
Утилита видит кассу, а 1С нетПроверьте разрядность драйвера, выбранное рабочее место и права пользователя 1С
Чек пробивается, но не уходит в ОФДПроверьте интернет-канал кассы и настройки ОФД в драйвере, а не в 1С
Ошибка фискального накопителя при пробитииПосмотрите код ошибки в логе драйвера и сверьте с документацией производителя ККТ

Особые сценарии

Несколько касс и несколько рабочих мест

Если касс несколько, каждая добавляется отдельным элементом справочника с привязкой к своему рабочему месту и организации. Для сетевой кассы, обслуживающей несколько ПК, используйте режимы драйвера с общим доступом (например, службу драйвера или веб-сервер ККТ) — иначе сеансы будут конфликтовать за порт.

ККТ в клиент-серверном режиме и RDP

При работе через терминальный доступ касса подключается на стороне клиентского сеанса: физически касса подключена к компьютеру кассира, а драйвер установлен там же. Проброс USB в RDP-сессию для ККТ работает нестабильно; надёжнее сетевое подключение кассы или локальный драйвер на компьютере кассира.

Итог

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

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

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

Нужна ли отдельная лицензия 1С для работы с ККТ?

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

Можно ли подключить одну кассу к двум компьютерам?

Да, если касса сетевая или драйвер поддерживает режим общего доступа (служба, веб-сервер). При USB-подключении одновременная работа двух ПК с одной кассой невозможна — порт будет занят первым захватившим его сеансом.

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

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

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

Это проблема канала передачи данных, а не 1С. Проверьте интернет-подключение кассы, настройки адреса и порта ОФД в драйвере, срок действия договора с ОФД. Накопленные чеки уйдут автоматически после восстановления связи, но не затягивайте: при длительном обрыве касса блокируется.

Как пробить тестовый чек без реальной продажи?

Используйте обработку тестирования в разделе подключаемого оборудования или пробейте чек в РМК на минимальную сумму и сразу оформите возврат. Оба документа корректно уйдут в ОФД, учёт не пострадает.

После обновления 1С касса перестала работать — в чём причина?

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