Ситуация, когда после замены фискального накопителя (ФН) или перерегистрации кассового аппарата Штрих-М из чеков пропадают данные поставщика (наименование, ИНН, телефон), является довольно распространенной. При этом данные могут корректно уходить в ОФД и отображаться в электронном чеке, но бумажный носитель остается неполным. Рассмотрим подробно, как диагностировать и устранить эту проблему, проанализируем настройки ККТ и выясним, какие изменения требуются со стороны 1С.
Первым делом нам необходимо убедиться, что сама касса «знает» о своей роли агента. При замене ФН выполняется процедура перерегистрации, в ходе которой в фискальный накопитель записываются признаки условий работы. Если при регистрации через утилиту (например, «Тест драйвера ККТ») не был установлен флаг «Оказывает агентские услуги» (или конкретный тип: комиссионер, поверенный и т.д.), касса будет игнорировать агентские теги при печати чека, считая их нерелевантными для данного режима работы.
Проанализируем отчет о регистрации. Его можно распечатать из драйвера или посмотреть в личном кабинете ОФД. В строке «Признак агента» должно быть указано соответствующее значение. Если признака нет, потребуется перерегистрация кассы без замены ФН с целью изменения параметров регистрации.
Если с регистрацией все в порядке, переходим к программным настройкам самого аппарата. В ККТ Штрих-М за логику печати тегов отвечают внутренние таблицы. Для их редактирования воспользуемся программой «Тест драйвера ККТ». Разберем по шагам, какие поля нам интересны в Таблице 17:
63, которое часто встречается в старых версиях, может быть недостаточно для новых форматов (ФФД 1.05 и 1.2). Для того чтобы разрешить печать всех возможных реквизитов, рекомендуется установить значение 255.1. Это разрешает вывод ИНН контрагента-поставщика в строке товара.1. Оно отвечает за расширенные данные в чеке.0, реквизиты поставщика (телефон и ИНН) будут подавляться на печати, даже если они передаются из 1С. Установим значение 1.Для применения настроек в драйвере нужно перейти в раздел «Настройка свойств» — «Таблицы», найти 17-ю таблицу, изменить значения и обязательно нажать клавишу Enter или кнопку записи, чтобы данные сохранились в памяти ККТ.
Выясним причину, почему настройки могут «слетать» или не работать. С переходом на ФФД 1.2 требования к структуре чека ужесточились. Если ваша касса работает на старой прошивке (выпуска до 2021 года), она может некорректно обрабатывать теги 1227 (наименование поставщика), 1228 (ИНН поставщика) и 1171 (телефон поставщика). Рассмотрим необходимость обновления ПО ККТ: производитель Штрих-М регулярно выпускает исправления, которые решают проблемы «пустых» полей в чеках комиссионеров.
Часто проблема кроется не в кассе, а в том, как 1С формирует пакет данных для драйвера. В типовых конфигурациях на управляемых формах (УТ 11, КА 2, ERP) передача данных агента реализована через структуру AgentData. Разберем пример того, как данные должны выглядеть при передаче в драйвер:
// Пример структуры данных по позиции чека
Позиция = Новый Структура();
Позиция.Вставить("Наименование", "Товар на комиссии");
Позиция.Вставить("Количество", 1);
Позиция.Вставить("Цена", 100);
// Формирование данных агента
ДанныеАгента = Новый Структура();
ДанныеАгента.Вставить("ПризнакАгента", ПредопределенноеЗначение("Перечисление.ПризнакиАгентов.Комиссионер"));
ДанныеАгента.Вставить("ТелефонПоставщика", "88005553535");
ДанныеАгента.Вставить("ИННПоставщика", "7701020304");
ДанныеАгента.Вставить("НаименованиеПоставщика", "ООО 'ОптТорг'");
Позиция.Вставить("AgentData", ДанныеАгента);
Если вы используете 1С:Управление торговлей 11, важно проверить, заполнены ли соответствующие реквизиты в карточке Номенклатуры (если признак агента ставится там) или в Соглашении с поставщиком. Если в 1С данные заполнены частично (например, указан ИНН, но не заполнен телефон в контактной информации партнера), касса может отбраковать весь блок агентских данных как невалидный согласно требованиям ФФД.
Еще один важный аспект — использование шаблонов. В драйвере Штрих-М есть настройка «Использовать шаблон кассы» или «Формировать чек в драйвере». Если выбрана печать через 1С (графический режим), то настройки таблиц ККТ могут игнорироваться, и тогда причину нужно искать исключительно в макете чека внутри 1С (обработка ПечатьФискальногоЧека). Мы рекомендуем использовать внутренний формат ККТ, так как он гарантирует соответствие фискальному законодательству, при условии правильной настройки Таблицы 17.
Проанализировав вышеуказанные шаги, вы сможете восстановить печать необходимых реквизитов. Помните, что корректность чека — это не только требование удобства, но и соблюдение 54-ФЗ, где телефон и ИНН поставщика являются обязательными реквизитами для агентских схем торговли.