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

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

Эмулятор ККТ для 1С: где взять и как настроить

Где скачать эмулятор ККТ для 1С: АТОЛ, Штрих-М и 1С:Эмулятор. Пошаговая настройка подключения, типичные ошибки, проверка печати тестового чека.

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

Важно понимать: эмулятор не является полноценной заменой фискального регистратора. Он имитирует ответы оборудования и формирует чеки в тестовом режиме, но такие чеки не имеют юридической силы, не уходят в ОФД (либо уходят в тестовый контур) и не регистрируются в ФНС. Использовать эмулятор на рабочем месте кассира при реальной торговле нельзя — это нарушение 54-ФЗ.

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

Что такое эмулятор ККТ и когда он нужен

Эмулятор ККТ — это программный или аппаратно-программный имитатор кассового аппарата. Он принимает от 1С те же команды, что и реальная касса (открыть смену, пробить чек, закрыть смену, снять X-отчёт), и возвращает корректные ответы. В зависимости от реализации эмулятор либо печатает чек в файл/на экран, либо отправляет данные в тестовый контур оператора фискальных данных.

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

Отдельный случай — аппаратные эмуляторы фискального накопителя. Это физические платы, которые вставляются в настоящую кассу вместо ФН и позволяют гонять чеки в тестовом режиме. Они нужны, когда требуется проверить связку «1С + реальная железка», но без расхода ресурса боевого ФН.

Эмулятор АТОЛ: тестовый режим драйвера ККТ

Самый распространённый вариант — эмуляция через драйвер торгового оборудования АТОЛ (ДТО). В составе драйвера есть режим эмуляции устройства: драйвер создаёт виртуальную кассу, которая отвечает на команды как реальный аппарат. Драйвер скачивается с официального портала АТОЛ в разделе загрузок; базовые версии распространяются бесплатно, для части функций требуется лицензия.

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

Дополнительно у АТОЛ есть облачные и тестовые решения, позволяющие проверить передачу чеков в тестовый ОФД. Это удобно, когда нужно убедиться, что XML-пакеты формируются корректно и чек доходит до оператора.

Эмулятор Штрих-М и драйверы других производителей

У компании Штрих-М эмуляция реализована через «Тест драйвера ФР» и специальные тестовые сборки. В тесте драйвера можно выбрать модель устройства и включить режим эмуляции, после чего драйвер будет отвечать на команды без физической кассы. Дистрибутив доступен в разделе поддержки на сайте производителя после регистрации.

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

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

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

Драйвер АТОЛ (режим эмуляции)

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

Тест драйвера Штрих-М

Удобен, если на объектах стоят кассы Штрих. Ограничение: настройка чуть менее очевидна, требуется регистрация на сайте.

1С:Эмулятор ККТ

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

Аппаратный эмулятор ФН

Нужен для проверки связки с реальной кассой. Ограничение: требуется сама касса и плата эмулятора, это платное решение.

1С:Эмулятор ККТ от фирмы «1С»

Фирма «1С» выпускает собственный программный продукт для тестирования — эмулятор контрольно-кассовой техники. Он ориентирован на разработчиков и позволяет отлаживать механизмы БПО (библиотеки подключаемого оборудования) без сторонних драйверов. Получить его можно через портал 1С:Обновление программ и дистрибутивы для партнёров, а также в составе средств разработки.

Преимущество этого варианта — максимальная совместимость с типовыми конфигурациями: Управление торговлей, Розница, Комплексная автоматизация, ERP. Эмулятор регистрируется как стандартное подключаемое оборудование, и вся логика работы с чеками отрабатывает штатно.

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

Как подключить эмулятор к 1С: пошагово

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

Далее выберите драйвер: либо драйвер производителя (АТОЛ, Штрих), если эмуляция идёт через него, либо драйвер «1С:Эмулятор ККТ». Нажмите «Настроить» и укажите параметры связи с виртуальным устройством — порт, скорость, модель. В драйвере АТОЛ это будет та модель, которую вы создали в «Тесте драйвера ККТ».

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

Порядок действий
  1. 1
    Скачайте и установите драйвер с эмуляцией (АТОЛ ДТО, Штрих-М или 1С:Эмулятор)
  2. 2
    В утилите драйвера создайте виртуальное устройство и запомните его параметры связи
  3. 3
    В 1С включите подключаемое оборудование и добавьте ККТ с нужным драйвером
  4. 4
    Выполните тест подключения и устраните ошибки связи, если они есть
  5. 5
    Откройте смену, пробейте тестовый чек и закройте смену
  6. 6
    Проверьте содержимое чека в эмуляторе: позиции, суммы, налоги, реквизиты

Проверка результата и типичные ошибки

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

Чаще всего встречаются такие ошибки. Первая — 1С не видит устройство: обычно причина в том, что виртуальное устройство не создано в драйвере или занят COM-порт. Вторая — конфликт версий драйвера и БПО: после обновления конфигурации может потребоваться обновить и драйвер. Третья — попытка использовать эмулятор с рабочей кассой одновременно на одном порту, что приводит к ошибкам связи.

Типичные ошибки
01
Проверка боевых доработок сразу на реальной кассе вместо эмулятора — лишние чеки в ФН и риск расхождений с ОФД
02
Использование эмулятора на рабочем месте кассира — чеки не фискальные, это нарушение 54-ФЗ
03
Устаревший драйвер после обновления конфигурации — ошибки при пробитии чеков, которых не было раньше
04
Неверный порт в настройках — 1С не видит устройство, хотя эмулятор запущен

Ограничения и безопасные границы

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

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

Итог

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

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

FAQ: частые вопросы об эмуляторах ККТ для 1С

Можно ли пробивать реальные чеки через эмулятор?

Нет. Эмулятор не содержит фискального накопителя и не формирует фискальные признаки, которые принимает ФНС. Для реальных продаж нужна зарегистрированная касса с действующим ФН, иначе это нарушение 54-ФЗ со штрафами.

Эмулятор АТОЛ платный или бесплатный?

Базовый драйвер АТОЛ с функцией эмуляции доступен бесплатно после регистрации на сайте производителя. Отдельные расширенные функции драйвера могут требовать лицензии — уточняйте условия на портале АТОЛ для конкретной версии.

Почему 1С не видит эмулятор после настройки?

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

Подойдёт ли эмулятор для обучения кассиров?

Да, это один из лучших сценариев: кассир осваивает интерфейс РМК, открытие и закрытие смены, возвраты и сторнирование без риска испортить данные на боевой кассе. Обучение лучше проводить на копии рабочей базы.

Нужно ли обновлять драйвер эмулятора после обновления 1С?

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

Можно ли проверить отправку чеков в ОФД через эмулятор?

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