Как установить пониженный тариф страховых взносов 15% для МСП в 1С:УПП

Бухгалтер 1С v8.3 (Обычные формы) Налоговый учет Промышленность, строительство и АПК
← На главную

При обновлении конфигурации 1С:Управление производственным предприятием (УПП) до актуальных релизов (включая случаи, когда необходима только форма СЗВ-ТД без полного обновления системы) многие пользователи сталкиваются с технической сложностью: невозможностью активировать настройки для применения пониженного тарифа страховых взносов в размере 15% для субъектов малого и среднего предпринимательства (МСП). Проблема часто проявляется в том, что после выбора нужного тарифа в интерфейсе кнопка Применить остается неактивной, а изменения не сохраняются.

В данной статье мы подробно разберем, почему это происходит, проанализируем внутренние механизмы программы и изучим несколько проверенных способов решения этой проблемы, включая обход «багов» интерфейса обычных форм.

Разбор причины возникновения проблемы

В системе 1С:УПП настройки страховых взносов хранятся в нескольких связанных местах (эти же данные важны для таких форм, как статистическая отчетность 57-т). Основным источником данных для расчета является регистр сведений Учетная политика (налоговый учет). Однако интерфейсно эти данные также отображаются в форме Настройка учета зарплаты и управления персоналом. Часто возникает рассинхронизация: вы меняете настройку в одном месте, но форма настройки зарплаты «не видит» изменений или блокирует их запись из-за ошибок в логике обновления состояния элементов формы.

Рассмотрим ситуацию, когда вы заходите в настройки, выбираете вид тарифа Для субъектов малого или среднего предпринимательства, но система не дает нажать кнопку записи. Проанализируем способы преодоления этого препятствия.

Способ 1: Принудительная активация интерфейса через «фиктивное» изменение

Этот метод является самым простым и быстрым «лайфхаком» для обычных форм 1С. Суть заключается в том, чтобы заставить программу пересчитать статус доступности кнопок управления.

  1. Откроем форму Настройка учета зарплаты и управления персоналом.
  2. Перейдем на закладку Налоги или Страховые взносы (в этом же разделе обычно проверяется список входящих запросов СФР).
  3. Выберем в поле Тариф страховых взносов значение Для субъектов малого или среднего предпринимательства.
  4. Если кнопка Применить не стала активной, обратим внимание на соседние поля, например, на ставку ФСС НС (взносы на «травматизм»).
  5. Попробуем нажать кнопку Добавить в табличной части ставок ФСС НС или просто изменим текущее значение ставки (например, с 0.2 на 0.21).
  6. Как только интерфейс зафиксирует изменение в любом из полей, кнопка Применить (или ОК) станет активной.
  7. Вернем измененное значение ФСС НС в исходное состояние. Кнопка при этом останется доступной для нажатия. Нажмем Применить.

Способ 2: Использование гиперссылки «История изменений»

Если прямое изменение в поле выбора тарифа блокируется, воспользуемся механизмом записи истории, который работает в обход основных проверок формы.

Проанализируем шаги:

  1. Рядом с полем Тариф страховых взносов найдем гиперссылку История или История изменений. Нажмем на нее.
  2. Перед нами откроется список всех когда-либо применявшихся тарифов (отсюда же косвенно берутся данные для РСВ-3 с отбором по сотруднику при увольнении).
  3. Нажмем кнопку Добавить.
  4. В новой строке укажем дату начала применения льготы (например, 01.04.2020).
  5. В колонке Вид тарифа выберем из справочника Для субъектов малого или среднего предпринимательства.
  6. Нажмем ОК в окне истории. После закрытия этого окна основная форма настройки должна обновиться автоматически, подтянув актуальное значение на выбранную дату.

Способ 3: Настройка через Учетную политику (налоговый учет)

Выясним важный нюанс: в 1С:УПП данные в настройках зарплаты часто носят справочный характер, а реальный расчет опирается на регистр Учетная политика (налоговый учет). Если изменения в «Настройках зарплаты» не сохраняются, нужно проверить основную учетную политику организации.

  1. Перейдем в меню: Предприятие — Учетная политика — Учетная политика (налоговый учет).
  2. Найдем запись, действующую в текущем периоде, или создадим новую с нужной даты.
  3. На закладке Налоги и взносы (или аналогичной, в зависимости от релиза) установим Вид тарифа: Для субъектов малого или среднего предпринимательства.
  4. Сохраним изменения.

Важно: После этого в форме настройки параметров учета зарплаты данные могут обновиться не сразу. Это не должно вас пугать, так как алгоритм расчета взносов в документе Начисление страховых взносов обращается именно к регистру учетной политики.

Проверка корректности работы настроек

Чтобы убедиться, что система приняла новые ставки, недостаточно просто увидеть название тарифа в поле. Рассмотрим, как проверить результат на практике:

  1. Создадим тестовый документ Начисление страховых взносов за месяц, в котором должен применяться тариф 15%.
  2. Заполним документ сотрудниками, у которых доход превышает МРОТ (минимальный размер оплаты труда).
  3. Проанализируем расчет:
    • Часть базы, равная МРОТ, должна облагаться по суммарной ставке 30% (ПФР 22%, ФФОМС 5.1%, ФСС 2.9%).
    • Часть базы, превышающая МРОТ, должна облагаться по ставке 15% (ПФР 10%, ФФОМС 5%, ФСС 0%).

Если расчет разделился правильно, значит, настройки вступили в силу, несмотря на возможные визуальные несоответствия в интерфейсе «Настроек параметров учета».

Особенности для нетиповых конфигураций

Если ваша база 1С:УПП является доработанной (нетиповой), при обновлении могли возникнуть конфликты в общих модулях. Проанализируем, какие объекты отвечают за расчет взносов в коде:


// В типовом решении за подбор тарифа отвечают механизмы в модулях:
// ПроцедурыУправленияПерсоналом.ОпределитьВидТарифаСтраховыхВзносов()
// СтраховыеВзносы.СформироватьЗапросПоТарифам()

Если вы уверены, что настройки в регистрах стоят верно, но расчет идет по старым ставкам (30% со всей базы), программисту необходимо проверить, были ли перенесены изменения в эти модули при обновлении. В релизе 1.3.139.x была существенно изменена логика функции, определяющей предельную величину базы для МСП.

Резюме

Подведем итог нашим действиям. Если кнопка Применить неактивна — используйте метод «фиктивного изменения» соседних полей. Если поле тарифа заблокировано — вносите изменения через Историю. И самое главное — всегда ориентируйтесь на фактический расчет в документах, так как интерфейс 1С:УПП на обычных формах может содержать ошибки визуального отображения, не влияющие на движок расчетов.

← На главную