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

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

Как подключить эмулятор ККТ в 1С Розница

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

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

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

Зачем нужен эмулятор ККТ и когда его использовать

Эмулятор ККТ — это программный или программно-аппаратный стенд, который имитирует работу фискального регистратора: принимает команды от 1С, формирует ответы, «печатает» чек в файл или на экран, но не передаёт данные в ФНС и не расходует ресурс фискального накопителя. Это безопасная среда для отладки.

Типовые сценарии использования эмулятора:

  • обучение кассиров работе в РМК без риска пробить лишний чек;
  • тестирование новых релизов конфигурации перед обновлением рабочей базы;
  • отладка печатных форм чека, скидок, маркировки и агентских реквизитов;
  • проверка интеграции с ЕГАИС, «Честным знаком» и эквайрингом на копии базы;
  • демонстрация функциональности без покупки физической кассы.

Какой эмулятор выбрать

Существует несколько вариантов эмуляции, и выбор зависит от цели. Для базовой проверки связки «1С — драйвер» достаточно штатного тестового драйвера из состава БПО. Для полноценной имитации чеков с фискальными реквизитами используют эмуляторы от производителей касс (АТОЛ, Штрих-М и др.) или универсальные эмуляторы ФН.

Сравнение вариантов

Тестовый драйвер 1С (из БПО)

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

Эмулятор от вендора (АТОЛ, Штрих-М)

Максимально близок к поведению реальной кассы, формирует чек с фискальными реквизитами. Требует установки драйвера ККТ соответствующего производителя.

Эмулятор фискального накопителя (ФН)

Используется в связке с реальной кассой для тестирования передачи данных в ОФД. Сложнее в настройке, нужен стенд с отладочным ФН.

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

Установка драйвера и подготовка 1С

Перед настройкой в 1С установите драйвер ККТ на компьютер кассира. Для эмуляторов вендоров драйвер обычно поставляется вместе с ПО эмулятора; после установки в системе появляется виртуальное устройство, доступное по COM-порту или сетевому адресу. Проверьте в фирменной утилите драйвера (например, «Тест драйвера ККТ»), что эмулятор отвечает на запросы и возвращает состояние «готов».

Далее откройте 1С Розница под пользователем с правами настройки оборудования и перейдите в раздел Администрирование → Подключаемое оборудование. Убедитесь, что включена функциональная опция использования подключаемого оборудования — без неё справочники устройств будут недоступны.

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

Добавление эмулятора в подключаемое оборудование

В разделе Подключаемое оборудование нажмите «Создать» и заполните карточку устройства. Ключевые поля:

  • Тип оборудования — «ККТ с передачей данных» (для касс по 54-ФЗ);
  • Драйвер оборудования — выберите установленный драйвер (например, «1С: ККТ с передачей данных», «АТОЛ: ККТ с передачей данных» или тестовый драйвер);
  • Рабочее место — текущее рабочее место кассира;
  • Наименование — понятное имя, например «Эмулятор ККТ (тест)», чтобы не перепутать с боевой кассой.

После записи откройте «Настроить» и задайте параметры соединения: порт (COM или TCP/IP), скорость, для сетевых эмуляторов — IP-адрес и порт. Если используется тестовый драйвер 1С, часть параметров может быть недоступна — это нормально, драйвер имитирует устройство целиком.

Проверка связи и пробное пробитие чека

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

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

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

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

Тест устройства в карточке оборудования
Норма

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

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

Ошибка открытия порта, «драйвер не загружен», пустой ответ устройства

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

Чек пробит без ошибок, эмулятор зафиксировал документ, статус чека «Пробит»

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

Чек завис в очереди, ошибка фискализации, статус «Ошибка передачи»

Открытие и закрытие смены
Норма

Смена открывается и закрывается штатно, формируются отчёты

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

Ошибка «смена уже открыта» при первом чеке или невозможность закрыть смену

Типичные ошибки и их устранение

Большинство проблем при подключении эмулятора связано не с 1С, а с уровнем драйвера и прав доступа. Ниже — частые ситуации.

Типичные ошибки
01
Драйвер установлен, но 1С его не видит — чаще всего установлена 32-битная версия драйвера под 64-битный клиент 1С или наоборот; разрядность должна совпадать.
02
Порт эмулятора занят другой программой (утилита драйвера, служба эмулятора ОФД) — закройте лишние приложения или смените порт в настройках.
03
Чек пробивается, но падает ошибка реквизитов — не заполнены регистрационные данные в кассе ККМ или организации (ИНН, система налогообложения, адрес расчётов).
04
Эмулятор подключён к боевой базе и кассиры пробивают через него реальные продажи — всегда давайте тестовому устройству явное имя и ограничивайте доступ правами.
05
После обновления конфигурации драйвер перестал работать — переустановите компоненту драйвера из справочника «Драйверы оборудования».

Если ошибка воспроизводится на уровне «Тест устройства», диагностику начинайте с фирменной утилиты драйвера: если и там нет связи, проблема вне 1С. Если утилита видит эмулятор, а 1С — нет, проверяйте разрядность компоненты, права пользователя Windows на порт и журнал драйвера.

Удобно держать отдельную тестовую кассу ККМ, привязанную к эмулятору, и отдельное рабочее место. Тогда переключение между стендом и боевой кассой сводится к выбору рабочего места при входе, а риск случайного пробития «в никуда» на реальной кассе минимален.
ПЗ
Практическое замечание

Ограничения эмулятора и переход на реальную кассу

Эмулятор не заменяет реальную кассу по двум принципиальным моментам. Во-первых, чеки не уходят в ОФД и ФНС (либо уходят в тестовый контур, если он предусмотрен вендором), поэтому сквозную проверку «чек на кассе → чек в личном кабинете ОФД» на эмуляторе не выполнить. Во-вторых, часть аппаратных ошибок реальной кассы (обрыв ленты, перегрев, исчерпание ФН) эмулятор не воспроизводит.

При переходе на боевую кассу создайте новый элемент подключаемого оборудования с тем же драйвером, но реальными параметрами порта, зарегистрируйте кассу в ФНС и привяжите её к кассе ККМ с настоящими регистрационными данными. Не редактируйте карточку эмулятора «под боевую» кассу — так проще вернуться к тестовому стенду при следующем обновлении.

Итог

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

Эмулятор ККТ подключается как обычное оборудование: драйвер → карточка устройства типа «ККТ с передачей данных» → тест → пробное пробитие. Используйте его только для обучения и отладки, давайте тестовым устройствам явные имена и проверяйте разрядность драйвера при ошибках подключения.

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

Можно ли подключить эмулятор без установки сторонних драйверов?

Да, если в составе вашей версии БПО есть тестовый драйвер ККТ — он ставится из макета конфигурации через справочник «Драйверы оборудования». Такой драйвер подходит для проверки логики пробития, но не имитирует реальные фискальные ответы вендорской кассы.

Почему «Тест устройства» проходит, а чек в РМК не пробивается?

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

Будут ли чеки с эмулятора видны в ФНС или ОФД?

Нет. Стандартный эмулятор не передаёт данные в ОФД, чеки существуют только локально. Некоторые вендоры предоставляют тестовый контур ОФД — это отдельная услуга, которая настраивается в личном кабинете оператора.

Как обучить кассиров на эмуляторе, не рискуя боевой базой?

Сделайте копию рабочей базы или используйте демонстрационную базу, создайте в ней отдельное рабочее место с привязкой к эмулятору и тестовой кассе ККМ. Кассиры работают в этой базе под учебными учётными записями.

После обновления 1С Розница эмулятор перестал подключаться. Что делать?

Откройте справочник «Драйверы оборудования» и переустановите компоненту драйвера — при обновлении БПО версия компоненты может меняться. Если используется вендорский драйвер, проверьте его совместимость с новой версией БПО и при необходимости обновите сам драйвер.

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

Да, 1С поддерживает несколько экземпляров оборудования одного типа. Каждое устройство привязывается к своему рабочему месту и кассе ККМ, поэтому на одном компьютере боевой кассе лучше оставить одно рабочее место, а эмулятор вынести на отдельное.