При обновлении программного обеспечения и переходе на новые форматы фискальных данных (ФФД 1.2) пользователи часто сталкиваются с ситуацией, когда корректно настроенная ранее касса Штрих-М начинает выдавать ошибку при попытке открытия смены или пробития чека: «На этой кассе нельзя пробивать чеки по упрощенной системе налогообложения». Ситуация осложняется тем, что в настройках самой ККТ может быть указана верная СНО, а тест связи в 1С проходит успешно. Рассмотрим подробно, почему возникает этот конфликт и как его устранить.
Основная причина кроется в изменении логики взаимодействия драйвера кассы и платформы 1С при работе с новыми прошивками под ФФД 1.2. Давайте разберем основные факторы:
Драйвер.Первым делом проанализируем текущую версию установленного ПО. Для стабильной работы с ФФД 1.2 и актуальными конфигурациями 1С:Бухгалтерия (БП 3.0) необходимо использовать драйверы версии не ниже 4.16.x или 5.16.x. Рассмотрим процесс обновления:
Удалим старый драйвер через панель управления Windows. После установки новой версии крайне важно обновить внешнюю компоненту непосредственно в 1С. Для этого перейдем в раздел Администрирование — Подключаемое оборудование — Драйверы оборудования. Выберем драйвер «Штрих-М:ККТ с передачей данных в ОФД (54-ФЗ)» и нажмем кнопку «Обновить из файла», указав путь к библиотеке ShtrihM_KKT_2.dll из папки установленного нового драйвера.
Выясним причину несовпадения кодов СНО. Для этого воспользуемся утилитой «Тест драйвера ККТ». Разберем последовательность действий:
Tax System. Для УСН «Доходы минус расходы» код системы налогообложения обычно должен соответствовать значению 4.Важный нюанс: В некоторых случаях 1С при добавлении нового оборудования может ошибочно инициализировать переменную КодСистемыНалогообложения значением 0. Проверим это в отладчике или путем пересоздания карточки подключаемого оборудования в 1С после обновления драйвера.
Если мы пытаемся изменить регистрационные данные (например, отметить галочку УСН) прямо из 1С и получаем ошибку 33h, это означает конфликт параметров команды. Проанализируем ситуацию: 1С пытается записать в ФН информацию, которая уже зафиксирована или не может быть изменена в данном режиме. Рекомендуется выполнять перерегистрацию (смену параметров СНО) через специализированную утилиту налогового инспектора от производителя «Штрих-М». После успешной записи параметров в ККТ, в 1С достаточно нажать кнопку «Прочитать параметры» в карточке оборудования, чтобы программа синхронизировала настройки СНО.
Посмотрим на настройки налогообложения в самой конфигурации. Проверим, чтобы в истории изменения налоговых режимов организации стояла верная дата перехода на УСН. Если организация применяла ОСНО до перехода, убедимся, что соответствующие признаки установлены корректно.
Проанализируем также типы номенклатуры. В новых прошивках касса жестко контролирует соответствие предмета расчета (тег 1212). Если в 1С карточка товара имеет тип, который касса не может сопоставить с разрешенными для данной СНО (например, услуги при регистрации только под торговлю), чек будет отклонен.
В конфигурациях на базе БП 3.0 за формирование параметров чека отвечает модуль интеграции с библиотекой подключаемого оборудования. Если мы обратимся к программному коду, отвечающему за выбор СНО, то увидим примерно следующую логику:
ПараметрыЧека = МенеджерОборудованияВызовСервера.ПодготовитьДанныеДляЧека(ОбъектДанных);
// Если КодСистемыНалогообложения не определен в настройках оборудования,
// 1С может подставить дефолтное значение 0 или 1
Если Не ЗначениеЗаполнено(ПараметрыЧека.СистемаНалогообложения) Тогда
ПараметрыЧека.СистемаНалогообложения = 0; // Это может привести к ошибке на ККТ
КонецЕсли;
Для исправления ситуации на программном уровне (если штатные настройки не помогают), следует убедиться, что функция СформироватьЧек получает корректный индекс СНО, соответствующий именно вашей версии прошивки Штрих-М.
Подведем итог и составим алгоритм действий:
Tax System прописан код, соответствующий вашей УСН (обычно 4 или 2 в зависимости от типа).Выполнив эти шаги, мы восстановим корректную передачу данных между 1С и кассовым аппаратом Штрих-М, что позволит избежать блокировок при печати чеков по упрощенной системе налогообложения.