При обновлении конфигурации «1С:Управление торговлей 10.3» (начиная с релиза 10.3.43.2 и выше) многие пользователи сталкиваются с неприятным сюрпризом. При попытке распечатать чек прямо из документа «Реализация товаров и услуг» (РТиУ) система выдает ошибку: «При использовании ФФД 1.0 фискализация чека из товарных документов не поддерживается», и чек не пробивается.
В этой статье мы подробно разберем, почему разработчики 1С пошли на этот шаг, как правильно организовать торговлю в новых реалиях законодательства (54-ФЗ), и что нужно сделать, чтобы вернуть номенклатурный состав в чеки без нарушения закона.
Для начала проанализируем ситуацию с точки зрения законодательства и логики работы форматов фискальных данных (ФФД). Данное ограничение — это не ошибка программы, а вынужденная мера защиты пользователя от штрафов налоговой службы.
Документ «Реализация товаров и услуг» фиксирует переход права собственности на товар (отгрузку). При этом оплата может производиться позже, ранее (аванс) или непосредственно в момент отгрузки. Согласно требованиям 54-ФЗ, в чеке обязательно должен быть указан «Признак способа расчета» (тег 1214) — например, «Предоплата», «Аванс», «Полный расчет» или «Передача в кредит».
В устаревшем формате ФФД 1.0 данные теги физически отсутствовали. Печать чека напрямую из товарного документа под ФФД 1.0 приводила к тому, что ОФД и налоговая получали некорректную информацию о платеже. Чтобы предотвратить массовые нарушения, разработчики 1С заблокировали фискализацию из товарных документов для касс, работающих на ФФД 1.0.
Давайте посмотрим на фрагмент программного кода в УТ 10.3, который отвечает за эту проверку:
ВерсияФормата = МенеджерОборудованияКлиентСервер.ВерсияФФД(ОбъектДрайвера.ВыходныеПараметры);
Если ВерсияФормата <= "1.0" Тогда
ОбщегоНазначения.СообщитьИнформациюПользователю("При использовании ФФД 1.0 фискализация чека из товарных документов не поддерживается");
Возврат;
КонецЕсли;
Если система определяет, что ваша касса или фискальный накопитель работают по протоколу версии 1.0, выполнение операции прерывается.
---
Самый быстрый способ обойти ограничение без немедленного обновления оборудования — пробивать чек из финансового документа. Нам необходимо создать на основании Реализации товаров и услуг документ Приходный кассовый ордер (ПКО) и фискализировать чек из него.
Однако здесь пользователи часто сталкиваются с новой проблемой: в распечатанном чеке ПКО отсутствует товарный состав (номенклатура), а выводится лишь общая сумма. Разберем по шагам, как заставить 1С передавать товары из ПКО в чек.
Шаг 1. Настройка договора с контрагентом
Для того чтобы ПКО мог «увидеть» товарный состав связанной накладной, взаиморасчеты должны вестись в разрезе документов. Откроем карточку договора с контрагентом и выполним следующие настройки:
Шаг 2. Корректное заполнение ПКО
При создании ПКО на основании РТиУ обратим внимание на табличную часть документа расчетов:
Шаг 3. Выбор признака способа расчета
При печати чека из ПКО система анализирует реквизит «Признак способа расчета»:
---
Полноценным решением проблемы, которое вернет возможность печатать чеки напрямую из документов отгрузки, является перевод кассового оборудования на формат ФФД 1.05 или выше.
Рассмотрим подробнее, как правильно выполнить этот переход, чтобы 1С распознала обновленный формат:
После успешной перерегистрации ККТ на формат 1.05 функция `МенеджерОборудованияКлиентСервер.ВерсияФФД` начнет возвращать значение "1.05". Ограничение в коде перестанет срабатывать, и вы снова сможете штатно фискализировать чеки из любых товарных документов.
---
Некоторые специалисты предлагают решить проблему «малой кровью»: открыть конфигуратор и закомментировать проверку версии ФФД или воспользоваться внешними печатными формами, которые игнорируют эти условия. Мы настоятельно не рекомендуем использовать данный метод!
Если вы принудительно отправите на ККТ с ФФД 1.0 чек из товарного документа, касса сформирует некорректный пакет данных для ОФД. С 2019 года формат ФФД 1.0 полностью упразднен налоговыми органами. Все чеки, поступающие в ОФД по старому протоколу без обязательных тегов, автоматически попадают в жесткий карантин ФНС и признаются недействительными. Это влечет за собой административную ответственность и крупные штрафы за неприменение ККТ.
Вы выигрываете время на доработку программы, но подставляете бизнес под серьезные санкции.
Мы выяснили, что появление ошибки фискализации — это следствие ужесточения контроля за соблюдением 54-ФЗ со стороны разработчиков 1С. Для исправления ситуации используйте один из двух легальных путей: