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