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