МГМ
МГМ (Массово-Габаритные Макеты): Руководство по версиям и работе
Массово-Габаритный Макет (МГМ) — это аппаратный эмулятор фискального накопителя (ФН). Он создан для разработчиков и тестировщиков кассового ПО, чтобы проверять взаимодействие программы с ФН без использования реальных чипов. Термин пришел из промышленности, где макеты помогают оценить, как устройство будет работать с еще не готовым блоком. Полноценного программного эмулятора ФН на данный момент не существует.
Эволюция версий МГМ: от ФФД 1.0 до ФН-4
Выбор версии МГМ критически зависит от того, какой формат фискальных документов (ФФД) и модель ФН вы хотите эмулировать. Ниже — хронология и ключевые отличия.
| Версия / Идентификатор | Год | Эмулируемый ФН | ФФД | Ключевые особенности и ограничения |
|---|---|---|---|---|
fn debug v 1.37 |
2017 | ФН-1 | 1.0, 1.05 | Не работает с прошивками, поддерживающими только ФФД 1.2. |
fn debug v 2.12 |
2018 | ФН-1 | 1.05 | Не работает с прошивками только под ФФД 1.2. |
fn 1.2 mgm 01, 02 |
2021 | ФН-3 | 1.05, 1.2 | Первые версии с ФФД 1.2. Нет поддержки обновления ключей для кодов маркировки (обувь) и признаков ОСУ. |
fn 1.2 mgm 03, 04, 07 |
2021 | ФН-3 | 1.05, 1.2 | Добавлена поддержка обновления ключей. Нет поддержки признаков ОСУ. |
fn 1.2 mgm-p 11 |
2023 | ФН-4 | 1.05, 1.2 | Добавлена поддержка признаков ОСУ в отчетах о перерегистрации. |
fn 1.2 mgm 11 |
2024 | — | — | Выпуск прекращен. Сильно ограничен: продажи до 1 руб., не более 5 смен, до 20 чеков. |
EFNbol1 |
— | — | — | Сторонний эмулятор. Сбрасывается только программатором, но прошивку можно обновить. Не отправляет данные в тестовый ОФД (считает отправленными сразу). Используется на свой страх и риск. |
Важно: Версию установленного МГМ можно узнать, отправив в устройство команду
fn debug.
Сброс МГМ: Пошаговая инструкция
Перед тем как начать использовать МГМ заново (например, после истечения срока), необходимо выполнить сброс.
-
Закрытие смены. Если смена была открыта, закройте ее штатно.
-
Если смена не закрывается из-за ошибок 18 или 20 (истекли сроки ФД):
-
Установите на ККТ дату и время, соответствующие времени последнего фискального документа.
-
Закройте смену.
-
-
Сохранение данных (опционально). Чтобы не вводить данные заново, выполните запрос последней регистрации и сохраните их.
-
Команда сброса. Отправьте команду на сброс МГМ.
-
Повторная регистрация. После сброса можно провести регистрацию заново, используя сохраненные или новые данные.
Регистрация МГМ: Три способа
1. Упрощенная регистрация (минимальные данные)
Подходит для быстрого старта, если детали чеков не важны.
-
Сгенерируйте Регистрационный номер ККТ (РНМ). Для этого можно использовать генератор, указав любые 1-10 цифр.
-
Укажите ИНН (можно сгенерировать онлайн).
-
Выполните отчет о регистрации с этими данными.
2. Простая регистрация (с настройкой реквизитов)
Используйте встроенный мастер фискализации (например, в утилите от разработчика ККТ).
-
Запустите мастер (например, нажав "Пуск" и выбрав соответствующую программу).
-
Выберите тип подключения к кассе.
-
Следуя шагам мастера, укажите:
-
Необходимые реквизиты организации.
-
Тестовый ОФД (см. ниже).
-
Режимы работы.
-
-
Завершите регистрацию.
3. Регистрация с работой через тестовый ОФД
Позволяет видеть, как документы уходят в облако оператора фискальных данных.
-
Регистрация в ЛК ОФД. Зарегистрируйтесь в тестовом личном кабинете интересующего вас ОФД (например, ОФД-Я). Укажите любой реальный ИНН и свой email — на него придут логин и пароль.
-
Создание точки и ККТ в ЛК. В личном кабинете ОФД создайте торговую точку и внесите данные вашего аппарата (РНМ, ИНН и т.д.), которые вы использовали при регистрации МГМ.
-
Работа. После этого чеки с вашего МГМ будут уходить в личный кабинет ОФД. Тестовый период обычно бесплатный и не требует оплаты.
Примечание про EFNbol1: В отличие от официальных МГМ, этот эмулятор не требует отправки данных в ОФД — документы считаются переданными мгновенно. Это может быть удобно для некоторых сценариев, но не гарантирует полной совместимости.
