Существует ли МГМ ФН-1 формата 1.05 и как настроить работу ККТ в 1С

Программист 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

При подготовке кассового оборудования и учетных систем 1С к работе с новыми требованиями законодательства разработчики и инженеры часто сталкиваются с вопросом выбора макета массогабаритного (МГМ) фискального накопителя. В частности, возникает дилемма: существует ли специализированный тестовый накопитель «МГМ ФН-1 1.05», требуется ли покупать отдельный экземпляр для отладки протокола ФФД 1.05 или же можно перевести имеющийся макет с ФФД 1.0. Разберем этот вопрос детально, опираясь на официальные разъяснения ФНС, производителей кассовой техники и специфику интеграции с 1С.

Версии ФН и версии ФФД: ключевое различие

Проанализируем природу понятий ФФД и ФН. Главное заблуждение связано со смешением версии самого физического накопителя и версии формата фискальных документов:

  1. Физический накопитель (ФН-1 / МГМ): Аппаратное устройство, реализующее криптографические алгоритмы и хранение данных. В реестр ФНС включен накопитель «ФН-1». Отдельной модификации «ФН-1 1.05» или «МГМ 1.05» производителями никогда не выпускалось и к выпуску не планировалось.
  2. Формат фискальных документов (ФФД): Логическая структура пакетов, утвержденная приказами ФНС (версии 1.0, 1.05 и 1.1). Формат определяет состав обязательных тегов, правила формирования реквизитов и структуру кассового чека.

Согласно официальным разъяснениям ФНС России, накопитель ФН-1 (и, соответственно, его отладочный аналог МГМ ФН-1) аппаратно пригоден для работы как по формату ФФД 1.0, так и по формату ФФД 1.05. Вся логика формирования тегов формата 1.05 возложена исключительно на микропрограмму (прошивку) контрольно-кассовой техники (ККТ).

Как работает связка ККТ с ФФД 1.05 и накопителя ФН-1

Рассмотрим внутренний механизм взаимодействия. При переходе на формат 1.05 накопитель продолжает взаимодействовать с платой ККТ по своему базовому протоколу. Сама же прошивка кассового аппарата упаковывает расширенные реквизиты и теги, появившиеся в ФФД 1.05 (например, признак способа расчета, признак предмета расчета, сведения о покупателе), в составные TLV-структуры фискального документа.

Таким образом, для тестирования и разработки под ФФД 1.05 не требуется искать «особенный» МГМ. Достаточно выполнить следующие действия:

  1. Обновить внутреннее программное обеспечение (прошивку) ККТ до версии, поддерживающей ФФД 1.05.
  2. Установить стандартный МГМ ФН-1 в кассовый аппарат.
  3. Выполнить технологическую регистрацию ККТ с указанием признака работы по ФФД 1.05 (тег 1209).

Очистка и повторное использование МГМ при смене формата

Разберем типичную проблему: что делать, если имеющийся тестовый МГМ уже был зарегистрирован на кассе под ФФД 1.0, а теперь требуется проверить работу с форматом 1.05?

В реальных фискальных накопителях выполнить понижение или повышение версии ФФД с 1.0 на 1.05 без процедуры перерегистрации с заменой ФН чаще всего невозможно из-за ограничений в кассовом ПО. Однако МГМ не является фискальным накопителем в строгом юридическом смысле: его криптопроцессор не передает фискальные данные в ОФД, а память подлежит многократному сбросу.

Для перевода МГМ на другой формат выполним следующие шаги:

  1. Запустим сервисную технологическую утилиту от производителя ККТ (или специализированный программатор для накопителей).
  2. Выполним технологическое обнуление памяти МГМ (очистку счетчиков, таблиц и регистрационных данных).
  3. Выполним первичное технологическое конфигурирование и регистрацию ККТ, явно выбрав в параметрах утилиты формат фискальных документов 1.05.

Требования к платформе и конфигурациям 1С при работе с ФФД 1.05

Выясним, какие изменения требуются со стороны учетной системы 1С для корректного взаимодействия с кассой, зарегистрированной под ФФД 1.05.

  1. Версия стандарта подключаемого оборудования: Для полноценной передачи реквизитов ФФД 1.05 внешняя компонента драйвера оборудования должна быть разработана по стандарту «Требования к разработке драйверов подключаемого оборудования» версии не ниже 2.2. Драйверы устаревших версий (2.0 и 2.1) могут отсекать расширенные теги чека.
  2. Обязательные теги в товарных позициях: При формировании XML-пакета чека из 1С на кассе с прошивкой 1.05 становятся строго обязательными реквизиты ПризнакСпособаРасчета (тег 1214) и ПризнакПредметаРасчета (тег 1212) для каждой позиции номенклатуры. Если конфигурация формирует фискальный чек по старому формату без указания этих данных, ККТ вернет ошибку некорректных параметров или формата команды.
  3. Обновление Библиотеки подключаемого оборудования (БПО): Если в конфигурации используется БПО, ее необходимо актуализировать до релиза, где реализована поддержка ФФД 1.05, либо доработать алгоритмы вызова методов драйвера в процедурах фискализации чека.

Альтернативные способы отладки без покупки физического МГМ

Если цель заключается исключительно в написании и проверке алгоритмов 1С, приобретение физического МГМ не всегда является обязательным. Рассмотрим доступные программные альтернативы:

  1. Эмулятор ККТ с поддержкой ФФД 1.05 из состава БПО: Фирма «1С» поставляет сертифицированный программный эмулятор фискального регистратора. Он устанавливается непосредственно в базу 1С как обычный драйвер подключаемого оборудования и позволяет полностью отладить печать чеков, передачу ставок НДС, признаков расчетов и скидок без наличия реальной кассы и МГМ.
  2. Программные эмуляторы ФН: При необходимости тестирования физической кассы существуют технологические программные комплексы, эмулирующие фискальный накопитель через виртуальный последовательный порт ПК, подключенный к интерфейсу накопителя на системной плате ККТ.

Подводя итог: отдельного МГМ под формат 1.05 не существует. Любой исправный МГМ ФН-1 полностью совместим с ФФД 1.05 при условии обновления прошивки ККТ и корректной настройки драйвера в 1С.

← На главную