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