Почему в 1С:ЗУП 3.1 при приеме на работу не подтягивается надбавка за вредность автоматически

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом
← На главную

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

Анализ функциональной опции «Надбавка за вредность»

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

Выясним причину через настройки. Для этого пройдем по следующему пути:

  1. Перейдем в раздел Настройка.
  2. Выберем пункт Расчет зарплаты.
  3. Нажмем на ссылку Настройка состава начислений и удержаний.
  4. Перейдем на вкладку Прочие начисления.

Здесь должен быть установлен флажок Надбавка за вредные условия труда. Как показывает практика (и сообщение №10 из обсуждения), после обновления или из-за технических сбоев эта галочка может оказаться снятой. Если опция выключена, программа переходит в «облегченный» режим: она позволяет хранить сведения о классе условий труда для отчетности в ПФР (СФР), но блокирует автоматический расчет денежной компенсации. Даже если вы создали начисление вручную с кодом НВР, система не будет считать его обязательным к заполнению «по умолчанию».

Связь штатного расписания и автоматического заполнения

Рассмотрим подробнее, как штатное расписание влияет на заполнение документа Прием на работу. В версиях 1С:ЗУП 3.1.7 и выше разработчики ужесточили контроль за соответствием плановых начислений позиции штатного расписания. Чтобы надбавка «прилетела» в документ, недостаточно просто указать класс условий труда (например, 3.1 или 3.2) в карточке должности или позиции.

Проанализируем структуру позиции штатного расписания:

Если в штатном расписании заполнена только «вредность» как класс, но не добавлено само начисление в список оплат, кнопка Заполнить по позиции в документе приема не сможет подтянуть денежный эквивалент этой вредности. Программа будет считать, что на данной позиции условия труда вредные, но доплата за них не предусмотрена (что, к слову, является нарушением ТК РФ, но технически в программе возможно).

Настройка показателей начисления: «Запрашивать» или «Определять автоматически»

Разберем по шагам еще один критический момент — настройку показателя ПроцентНадбавкиЗаВредность. Откроем само начисление (Настройка — Начисления) и посмотрим на настройки используемых показателей.

Если для показателя установлен признак «Запрашивать при вводе», то при создании документа Прием на работу программа может «запутываться». Она ожидает, что пользователь введет это значение вручную, и не всегда готова подставить его из штатного расписания автоматически.

Для корректной работы рекомендуется следующая настройка показателя:

При такой настройке формула начисления будет выглядеть примерно так:

Результат = ПроцентНадбавкиЗаВредность / 100 * РасчетнаяБаза

В этом случае система будет искать значение ПроцентНадбавкиЗаВредность сначала в документе приема, а туда оно попадет из позиции штатного расписания. Если же вы используете формулу с нестандартными показателями, проверьте, чтобы они были доступны для использования в кадровых документах.

Использование предопределенных механизмов vs пользовательских начислений

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

Если вы создаете свое начисление (например, НВР Надбавка), программа не «понимает», что это именно компенсация за вредность, которая должна зависеть от класса условий труда. В итоге получается конфликт: в штатном расписании указан класс условий труда, который программа связывает со стандартным механизмом, а вы пытаетесь использовать свой. Чтобы избежать этого, всегда старайтесь использовать типовое начисление, просто подкорректировав его формулу, если это необходимо.

Влияние специальной оценки условий труда (СОУТ)

Проанализируем еще один неочевидный аспект — дату проведения спецоценки. В современных релизах ЗУП 3.1 учет вредности может быть привязан к результатам СОУТ. Если в программе зарегистрирован документ Результаты спецоценки условий труда, то класс условий труда в штатном расписании может меняться со временем.

Выясним, не накладываются ли даты:

Подводим итоги: чек-лист для восстановления автоматизации

Для того чтобы надбавка за вредность автоматически появлялась в документе Прием на работу, выполните следующие действия:

  1. Убедитесь, что в Настройке состава начислений включена опция «Надбавка за вредные условия труда».
  2. Проверьте Штатное расписание: в позиции должен быть указан не только класс (в шапке), но и само начисление с процентом (в табличной части оплаты труда).
  3. В карточке Начисления проверьте, чтобы основной показатель не стоял в режиме «Запрашивать».
  4. Убедитесь, что вы используете типовое начисление, созданное программой, а не созданное копированием или вручную с произвольным кодом.
  5. Если используете кнопку Заполнить по позиции, убедитесь, что дата документа приема соответствует периоду действия вредности в штатном расписании.

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

← На главную