При переходе на патентную систему налогообложения (ПСН) многие пользователи 1С:Управление торговлей 11.4 сталкиваются с проблемой: кассовый аппарат уже перенастроен или перепрошит под патент, однако при попытке пробить чек из рабочего места кассира (РМК) возникает ошибка. Программа либо сообщает о неверно указанной системе налогообложения, либо вовсе «не видит» патент в настройках. Разберем детально, как решить эту проблему, используя как штатные механизмы современных релизов, так и программные доработки для устаревших версий конфигурации. Тем, кто только планирует смену программы для работы по новым правилам, доступен перенос данных из 1С:УТ 10.3 в 1С:УТ 11 с сохранением истории учёта.
Прежде всего, проанализируем ситуацию. Ошибка при печати чека ККМ чаще всего связана с тем, что данные, передаваемые из 1С в драйвер кассы, не соответствуют параметрам регистрации фискального накопителя (ФН). В состав чека передается тег 1055 (Система налогообложения). Если в 1С настроена одна СНО (например, ОСНО или УСН), а касса зарегистрирована только на ПСН, ККТ заблокирует операцию и выдаст ошибку «СНО не определена» или «Ошибка в параметрах чека».
Рассмотрим основные факторы, влияющие на эту проблему в УТ 11.4:
Выясним, включена ли поддержка патента на уровне организации. Для этого перейдем в раздел НСИ и администрирование — Сведения об организации (или через справочник «Организации»).
Проанализируем следующие настройки:
Важно: Если вы используете современный релиз (11.4.13.х и выше), этих действий обычно достаточно, чтобы программа начала предлагать патент в документах продажи.
Иногда программа не может определить СНО автоматически, если в организации используется несколько режимов налогообложения (например, УСН и Патент). Разберем, как жестко задать параметры для розничной точки.
Рассмотрим настройку Кассы ККМ:
Также проверим настройки склада. В 1С:УТ 11 складская деятельность тесно связана с розничными продажами. Если склад имеет тип «Розничный магазин», убедимся, что для него в настройках распределения продаж по направлениям деятельности указана корректная СНО.
В случаях, когда одна организация ведет деятельность по разным СНО, необходимо настроить правила в разделе Продажи — Настройки и справочники — Распределение продаж по направлениям деятельности. Здесь мы можем указать, что продажи с определенных складов или по определенным номенклатурным группам должны относиться именно к патенту.
Если конфигурация сильно доработана или используется старый релиз, где выбор патента недоступен, воспользуемся советом из обсуждения на форуме: создадим расширение для подмены СНО перед отправкой данных на фискализацию.
Проанализируем программный код. Нам необходимо перехватить процедуру заполнения параметров чека. В современных версиях БПО это обычно происходит в общем модуле МенеджерОборудованияВызовСервера или в модулях, связанных с фискализацией (например, ФискализацияСервер).
Пример кода, который можно внедрить через расширение (метод &Вместо или &Перед):
&Перед("ЗаполнитьПараметрыЧека")
Процедура ИТ_ЗаполнитьПараметрыЧекаПатент(ПараметрыЧека, ДанныеЧека)
// Код системы налогообложения для Патента обычно равен 32
// Проверяем условие, при котором нужно подменить СНО
Если ДанныеЧека.Организация.ИндивидуальныйПредприниматель Тогда
ПараметрыЧека.СистемаНалогообложения = ПредопределенноеЗначение("Перечисление.ТипыСистемНалогообложения.Патент");
КонецЕсли;
КонецПроцедуры
В данном примере мы принудительно устанавливаем тип системы налогообложения в структуре параметров чека. Значение Патент в перечислении ТипыСистемНалогообложения соответствует числовому коду 32, который ожидает драйвер ККТ (согласно форматам фискальных данных 1.05 и 1.2).
Если после всех настроек ошибка сохраняется, выясним причину в логах драйвера. Для этого:
Если 1С передает код 0 (ОСНО) или 1 (УСН доход), а в кассе разрешен только Патент, возникнет конфликт. Обновление драйвера до последней версии часто помогает решить проблемы с неправильной интерпретацией тегов.
Мы рассмотрели комплексный подход к решению проблемы с Патентной СНО в УТ 11.4. Начните с проверки карточки организации (она должна быть ИП) и учетной политики. Если штатные настройки не помогают или недоступны, используйте механизм расширений для корректировки передаваемых в БПО параметров. Помните, что корректная работа ККТ зависит от согласованности трех звеньев: учетной политики в 1С, настроек Кассы ККМ в программе и параметров регистрации самого фискального накопителя.