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

Администрирование · 10 мин

Эмулятор 1С: как установить и настроить

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

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

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

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

Какие эмуляторы для 1С существуют и что выбрать

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

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

Учебная версия платформы 1С — официальный способ запустить 1С без аппаратного или программного ключа. Она имеет ограничения: не работает с COM-соединениями, ограничен объём данных, нельзя использовать в реальном учёте, но для обучения и проверки разработки подходит.

Виртуальные машины и Wine — способ запустить Windows-версию платформы на другой ОС или изолировать тестовую среду. Это не эмулятор 1С как таковой, а эмуляция всей операционной среды.

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

Эмулятор оборудования из БПО

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

Учебная версия платформы

Подходит для обучения и проверки доработок без лицензии. Ограничение: запрещено вести реальный учёт, есть технические ограничения.

Виртуальная машина с Windows

Подходит для изолированного тестового стенда и запуска на Linux/macOS. Ограничение: нужна лицензия на Windows и на 1С, требуются ресурсы.

Эмулятор ключа HASP

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

Установка эмулятора ККТ (фискального регистратора)

Эмулятор ККТ — самый востребованный: он позволяет отладить печать чеков, открытие и закрытие смены, X- и Z-отчёты без фискального накопителя. Порядок действий одинаков для большинства типовых конфигураций на управляемых формах.

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

Если драйвер ещё не загружен, конфигурация предложит установить его из макета — согласитесь. Никакие внешние файлы скачивать не нужно: эмулятор поставляется вместе с конфигурацией. Затем откройте «Настроить» и укажите параметры: организацию, ИНН, заводской номер, номер смены. Эмулятор не передаёт данные в ОФД и ФНС — все чеки остаются внутри базы.

Порядок установки эмулятора ККТ
  1. 1
    Откройте «Администрирование — Подключаемое оборудование» и включите использование оборудования
  2. 2
    Создайте новое устройство, тип — ККТ, драйвер — «Эмулятор ККТ» от 1С
  3. 3
    Загрузите драйвер из макета конфигурации, если система предложит
  4. 4
    Заполните параметры: организация, ИНН, заводской номер
  5. 5
    Нажмите «Тест устройства» и убедитесь, что тест прошёл успешно
  6. 6
    Пробейте тестовый чек из рабочего места кассира и проверьте, что он записался в журнал

Установка эмулятора сканера штрихкодов и весов

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

Установка аналогична ККТ: в списке подключаемого оборудования создайте устройство с типом «Сканер штрихкода», выберите драйвер «1С: Эмулятор сканера штрихкодов», загрузите его из макета и выполните тест. В параметрах можно задать префикс и суффикс, имитирующие поведение реального сканера.

Для весов с печатью этикеток и электронных весов порядок тот же: тип «Весы с печатью этикеток» или «Электронные весы», драйвер-эмулятор из состава БПО. Эмулятор весов возвращает заданный в настройке вес, что позволяет отладить продажу весового товара. Эмулятор весов с печатью этикеток формирует PLU-файл выгрузки товаров — удобно проверять состав выгружаемых данных.

Запуск 1С без лицензии: легальные варианты

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

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

Запуск 1С в виртуальной машине или на Linux

Для изолированного тестового стенда удобна виртуальная машина: VirtualBox, VMware или Hyper-V. Установите в неё Windows, затем стандартно поставьте платформу 1С с дистрибутива. Учтите, что программная лицензия привязывается к параметрам виртуальной машины — при изменении её конфигурации (объёма памяти, процессоров, MAC-адреса) лицензия может «слететь», и потребуется повторная активация. USB-ключ HASP в виртуальную машину пробрасывается штатными средствами гипервизора.

На Linux платформа 1С имеет официальный клиент для ряда дистрибутивов — это предпочтительный вариант. Запуск Windows-версии через Wine возможен, но не гарантируется вендором: возможны проблемы с шрифтами, печатью и внешними компонентами. Для серверного варианта на Linux используйте официальный сервер 1С и СУБД PostgreSQL.

Типичные ошибки
01
Искать эмулятор ККТ на сторонних сайтах — он уже входит в типовую конфигурацию, внешние файлы не нужны и могут быть опасны
02
Забыть включить использование подключаемого оборудования в настройках — устройство создаётся, но в рабочем месте кассира недоступно
03
Использовать эмулятор ККТ в реальной торговой точке — чеки не уходят в ОФД, это нарушение закона о ККТ
04
Менять параметры виртуальной машины с активированной программной лицензией — лицензия перестаёт распознаваться
05
Путать эмулятор оборудования с эмулятором ключа защиты — это разные вещи, второй незаконен

Проверка работы эмулятора

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

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

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

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

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

Сообщение «Тест успешно выполнен»

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

Ошибка загрузки драйвера или «устройство не найдено»

Чек из рабочего места кассира
Норма

Чек пробивается и попадает в журнал чеков

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

Ошибка при печати или чек не сохраняется

Сканирование штрихкода
Норма

Товар находится и добавляется в документ

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

Никакой реакции на сгенерированный код

Статус смены ККТ
Норма

Смена открывается и закрывается без ошибок

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

Ошибка открытия смены, неверные параметры организации

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

Эмулятор ККТ передаёт данные в налоговую?

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

Нет пункта «Эмулятор» в списке драйверов — что делать?

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

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

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

Учебная версия платформы подойдёт для ведения учёта в малом бизнесе?

Нет. Лицензия учебной версии прямо запрещает коммерческое использование, а технические ограничения не позволяют развернуть полноценный учёт. Для работы приобретите коммерческую лицензию.

Слетела программная лицензия после изменения виртуальной машины — что делать?

Активируйте лицензию заново по резервному пин-коду из комплекта поставки. Чтобы избежать повторений, зафиксируйте параметры виртуальной машины: объём памяти, число процессоров и MAC-адрес сетевого адаптера.

Эмулятор сканера не срабатывает в форме подбора — в чём причина?

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

Итог

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

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