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

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

Как установить эмулятор 1С: практическое руководство

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

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

Прежде чем что-либо устанавливать, определите, какая именно задача стоит перед вами. От этого зависит выбор инструмента: для запуска 1С на неподдерживаемой ОС подойдёт виртуальная машина VirtualBox или VMware, для отладки обмена с кассой — эмулятор фискального регистратора из тестовых средств драйверов, а для проверки сканера штрихкодов — эмулятор клавиатурного ввода. Ниже разобраны оба легальных сценария с конкретными шагами установки и проверкой результата.

Что именно вы хотите эмулировать: определяем сценарий

Термин «эмулятор» применительно к 1С неоднозначен, и неправильная трактовка приводит к установке лишнего ПО. Разберём три типовые ситуации. Первая — у вас компьютер с macOS или Linux, а работать нужно в конфигурации 1С, которая выпускается под Windows. Здесь «эмулятором» на деле является виртуальная машина с гостевой Windows, внутри которой ставится обычная платформа 1С:Предприятие.

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

Третья ситуация — поиск способа обойти защиту платформы. Это не техническая, а юридическая проблема: эмуляторы ключей HASP нарушают условия лицензии. Если лицензий не хватает, корректные пути — докупить лицензии, перейти на программные лицензии с сервером 1С или использовать лицензирование через веб-сервис.

Маршрут решения

Как выбрать действие

Нужно запустить 1С на macOS или LinuxУстановите VirtualBox или VMware, разверните Windows и поставьте платформу 1С внутри ВМ
Нужно тестировать кассу или сканер без устройстваУстановите эмулятор оборудования из комплекта драйвера или тестовые средства 1С
Не хватает лицензий на пользователейНе ищите эмулятор ключа — оформите программные лицензии или настройте сервер лицензирования 1С

Сценарий 1: запуск 1С в виртуальной машине

Виртуальная машина — самый надёжный способ запустить Windows-версию 1С на компьютере с другой ОС. Популярные гипервизоры: Oracle VirtualBox (бесплатный), VMware Workstation/Player, Parallels Desktop для macOS. Для комфортной работы 1С внутри ВМ выделите машине не менее 4 ГБ оперативной памяти и 2 виртуальных процессорных ядер; для файловой базы зарезервируйте 60–80 ГБ диска с запасом под рост базы.

Порядок установки выглядит так. Сначала скачайте гипервизор с официального сайта разработчика и установите его на основную систему. Затем создайте новую виртуальную машину, укажите тип гостевой ОС — Windows 10 или 11 (64-разрядная), выделите ресурсы и создайте виртуальный диск. После этого загрузите ВМ с установочного ISO-образа Windows и пройдите стандартную установку системы.

Когда Windows внутри ВМ установлена, поставьте дополнения гостевой ОС (Guest Additions в VirtualBox, VMware Tools в VMware) — они обеспечат нормальное разрешение экрана, общий буфер обмена и общие папки. Затем внутри виртуальной Windows установите платформу 1С:Предприятие с дистрибутива, скачанного с портала 1С по действующей подписке, и активируйте лицензию — программную или через USB-ключ, проброшенный в ВМ.

Порядок действий для виртуальной машины
  1. 1
    Скачайте и установите гипервизор (VirtualBox, VMware или Parallels)
  2. 2
    Создайте ВМ: Windows 64-bit, от 4 ГБ ОЗУ, 2 ядра CPU, диск от 60 ГБ
  3. 3
    Установите Windows внутри ВМ с ISO-образа
  4. 4
    Установите дополнения гостевой ОС для общих папок и буфера обмена
  5. 5
    Скачайте дистрибутив платформы 1С с портала и установите его внутри ВМ
  6. 6
    Активируйте лицензию и добавьте информационную базу
  7. 7
    Проверьте запуск конфигурации и скорость работы

Особенности для macOS на процессорах Apple Silicon

На Mac с чипами M-серии классическая виртуализация x86-Windows ограничена: Parallels и VMware Fusion запускают Windows ARM-версии. Платформа 1С для Windows x64 в такой среде может работать через трансляцию, но стабильность и скорость не гарантируются. Практичные альтернативы — веб-клиент 1С через браузер (если база опубликована на сервере) или подключение к удалённому рабочему столу Windows-сервера, где платформа уже установлена.

Сценарий 2: эмулятор торгового оборудования

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

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

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

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

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

Проверка результата после установки

После развёртывания виртуальной машины убедитесь, что 1С внутри неё работает без ограничений. Откройте конфигуратор и предприятие, проверьте, что лицензия определяется (в окне «О программе» не должно быть сообщения о ненайденной лицензии), а файловая база открывается за приемлемое время. Если база лежит на общей папке основной системы, скорость может заметно падать — для активной работы лучше держать базу на виртуальном диске ВМ.

Для эмулятора оборудования контрольные точки другие: драйвер отображается в списке подключённого оборудования, тест устройства завершается без ошибок, при пробитии тестового чека в режиме предприятия документ проводится, а в журнале эмулятора появляется запись о «фискализации». Если тест не проходит, чаще всего причина в несоответствии версии драйвера версии платформы или в том, что компонента установлена не для того разрядного клиента (32/64 бита).

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

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

Запуск платформы в ВМ
Норма

Конфигуратор и предприятие открываются, лицензия определена

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

Ошибка «не найдена лицензия» или платформа не стартует

Тест эмулятора ККТ
Норма

Тест устройства успешен, чек пробивается в тестовом режиме

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

Ошибка подключения, драйвер не найден в списке

Скорость работы базы в ВМ
Норма

Открытие и проведение документов без длительных зависаний

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

Заметные паузы — база на общей папке или мало ресурсов ВМ

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

Наиболее частая ошибка при работе с виртуальной машиной — недостаток выделенных ресурсов. Если отдать ВМ 2 ГБ памяти, Windows и 1С будут работать медленно, а файловая база — постоянно подвисать. Вторая распространённая проблема — попытка пробросить USB-ключ HASP в ВМ без настройки фильтров USB: гостевая система просто не видит ключ. В VirtualBox это решается добавлением устройства в список USB-фильтров, но надёжнее использовать программные лицензии.

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

Типичные ошибки
01
Выделение ВМ менее 4 ГБ ОЗУ — 1С тормозит, база подвисает при проведении документов
02
Хранение файловой базы на общей папке гипервизора — резкое падение скорости и риск повреждения при сбое
03
Поиск эмулятора ключа HASP вместо покупки лицензии — юридические риски и вероятность заражения системы
04
Тестирование эмулятора ККТ в рабочей базе — тестовые чеки смешиваются с реальными данными
05
Установка драйвера не той разрядности — клиент 1С не видит компоненту и выдаёт ошибку подключения

Ограничения и альтернативы

Виртуальная машина — не единственный способ запустить 1С на непрофильной ОС. Если в компании есть сервер 1С или терминальный сервер, проще опубликовать базу через веб-сервер и работать в браузере: тонкий клиент и веб-клиент не требуют установки платформы на локальную машину. Это снимает вопрос лицензирования рабочего места внутри ВМ и даёт лучшую производительность.

Для разработчика, которому нужна изолированная среда, альтернативой полноценной ВМ служит вторая установка платформы другой версии на той же Windows — платформы разных версий сосуществуют без конфликтов. А для тестирования обмена с внешними системами иногда достаточно файловых заглушек вместо эмуляторов: например, обмен с банком или ЕГАИС можно отладить на тестовых файлах выгрузки.

Сравнение вариантов запуска 1С

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

Полная изоляция и совместимость, но требует лицензии Windows, ресурсов ПК и отдельной активации 1С

Веб-клиент через браузер

Не требует установки платформы, но нужен опубликованный сервер 1С и подходит не для всех режимов работы

RDP на терминальный сервер

Централизованная работа и хорошая скорость, но требует серверной инфраструктуры и лицензий RDS

Wine на Linux

Без лицензии Windows, но официально не поддерживается — возможны сбои в работе компонент и печати

Часто задаваемые вопросы

Можно ли легально использовать 1С без ключа защиты?

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

Сколько ресурсов нужно виртуальной машине для комфортной работы 1С?

Практический минимум — 4 ГБ оперативной памяти, 2 процессорных ядра и 60–80 ГБ диска. Для крупных файловых баз или одновременной работы с несколькими базами лучше выделить 8 ГБ памяти. Учитывайте, что основной системе тоже нужны ресурсы, поэтому на компьютере желательно иметь не менее 16 ГБ ОЗУ.

Где взять эмулятор фискального регистратора для тестов?

В типовых конфигурациях на базе Библиотеки подключаемого оборудования эмулятор входит в комплект поставки и устанавливается прямо из интерфейса настройки оборудования — из макета конфигурации. Скачивать подобные драйверы со сторонних сайтов не стоит: это риск несовместимости и вредоносного ПО.

Будет ли работать USB-ключ 1С внутри виртуальной машины?

Да, если пробросить USB-устройство в гостевую систему. В VirtualBox это делается через настройку USB-фильтров, в VMware — через подключение съёмного устройства к ВМ. Учтите, что ключ будет виден только одной системе одновременно. Более удобный вариант для виртуальных сред — программные лицензии или сетевой ключ с менеджером лицензий HASP.

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

Нет. Эмулятор формирует фиктивные документы и не передаёт данные в ОФД и налоговую. Использование его в реальных расчётах означает работу без фискализации, что влечёт штрафы за неприменение ККТ. Эмулятор — инструмент исключительно для разработки и тестирования в копии базы.

Что делать, если драйвер эмулятора не появляется в списке оборудования?

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

Итог

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

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