В работе кадровика и бухгалтера по расчету заработной платы в программе 1С:Зарплата и управление персоналом 8.3 часто возникает ситуация, когда при оформлении документа КадровыйПеревод фонд оплаты труда (ФОТ) рассчитывается некорректно. Чаще всего проблема проявляется в том, что в поле ФОТ подтягивается только сумма голого оклада, хотя сотруднику положен районный коэффициент (РК). При этом в штатном расписании на этой позиции все может выглядеть правильно.
Давайте подробно разберем, почему программа ведет себя подобным образом и по каким шагам нужно проверить настройки системы, чтобы восстановить автоматический расчет ФОТ с учетом всех положенных надбавок.
Первым делом нам необходимо убедиться, что программа «знает», какой именно коэффициент должен применяться к сотруднику. В 1С:ЗУП районный коэффициент может быть задан на уровне организации, ее обособленного подразделения или даже конкретной территории. Разберем, как проверить эти реквизиты:
1.0, программа может игнорировать начисление при расчете планового ФОТ.1.15, а в подразделении по ошибке указано 1.0.Если с территориальными настройками все в порядке, нам нужно выяснить, правильно ли сконфигурировано само начисление РайонныйКоэффициент. Рассмотрим основные параметры в меню Настройка — Начисления:
Во-первых, проверим вкладку Основное. Здесь должна стоять критически важная галочка — Включать в ФОТ. Если этот флаг снят, программа будет рассчитывать коэффициент при начислении зарплаты, но никогда не покажет его в плановом ФОТ в кадровых документах.
Во-вторых, проанализируем вкладку Расчет базы. Выясним, включен ли Оклад (или другое основное начисление сотрудника) в список базовых начислений для районного коэффициента. Если база пуста, то РК будет равен нулю, и, соответственно, ФОТ будет равен только окладу.
В-третьих, обратим внимание на вкладку Приоритет. Убедимся, что в списке начислений, которые «вытесняют» данное начисление, нет оклада или других постоянных надбавок. Ситуация, когда оклад вытесняет РК, является технической ошибкой настройки.
Ситуация осложняется, если в программе ведется история изменений штатного расписания. Проанализируем, как дата документа влияет на результат:
Если мы делаем КадровыйПеревод от 15-го числа, а изменения в штатное расписание (где мы добавили РК или изменили оклад) вступают в силу только с 1-го числа следующего месяца, программа подтянет данные из «старой» версии штатки. Рассмотрим порядок действий для проверки:
ИзменениеШтатногоРасписания, в котором для данной позиции зафиксирован верный ФОТ с учетом коэффициента.Важный нюанс: ФОТ в кадровом переводе не просто копируется из штатного расписания. Программа инициирует процедуру ПересчитатьФОТ, исходя из совокупности настроек начисления и параметров конкретного сотрудника. Поэтому «красивые» цифры в штатке — это лишь половина дела.
Посмотрим на ситуацию, когда ФОТ кажется «замершим». В документах ПриемНаРаботу или КадровыйПеревод рядом с полем ФОТ находится кнопка с изображением зеленого карандаша. Она открывает форму Редактирование ФОТ.
Если ранее по этому сотруднику кто-то из пользователей внес изменения в ФОТ вручную, программа ставит признак ручной корректировки. В этом случае автоматический пересчет при смене позиции или оклада может заблокироваться. Чтобы решить эту проблему, выполним следующие действия:
Иногда мы сталкиваемся с программными сбоями, когда все настройки верны, но ФОТ упорно не желает обновляться. Это может быть связано с тем, что регистры сведений, хранящие данные о плановых начислениях, содержат устаревшие записи. Проанализируем, как выполнить принудительное обновление:
В конфигурациях на платформе 1С:Предприятие 8.3 существует регламентная операция по пересчету ФОТ. Для ее запуска нам потребуется зайти в раздел Администрирование — Обслуживание — Корректировка данных. Там мы можем найти ссылку Пересчет ФОТ.
Рассмотрим, что происходит в этот момент: программа обходит все актуальные записи в регистре ПлановыеНачисления и заново вычисляет значения для регистра ДанныеФОТ. Это помогает, если настройки начислений (например, галочка «Включать в ФОТ») были изменены уже после того, как были созданы кадровые документы.
Допустим, мы видим, что в начислении зарплаты РайонныйКоэффициент равен 0. Выясним причину через проверку состава показателей. Если формула выглядит как Результат = База * (РайонныйКоэффициент - 1), а показатель РайонныйКоэффициент в настройках организации не заполнен, то результат всегда будет нулевым.
Проанализируем программный код формирования базы (условно):
// Логика сбора базы для ФОТ
Для Каждого НачислениеИзСписка Из БазовыеНачисления Цикл
Если НачислениеИзСписка.ВключатьВФОТ Тогда
ТекущаяБаза = ТекущаяБаза + НачислениеИзСписка.ПлановаяСумма;
КонецЕсли;
КонецЦикла;
ИтоговыйФОТ = ТекущаяБаза + (ТекущаяБаза * (ЗначениеРК - 1));
Если в этой цепочке ЗначениеРК равно 1 (что соответствует отсутствию коэффициента), то ИтоговыйФОТ будет равен просто ТекущаяБаза (окладу). Поэтому крайне важно проверять именно заполненность числовых значений коэффициентов в карточке организации.
Подводя итог, если вы столкнулись с тем, что ФОТ при переводе «встает как оклад», пройдите по следующему чек-листу:
1.15, а не 0 или 1.0.РайонныйКоэффициент стоит флаг Включать в ФОТ.ОбновитьПоказатели.Соблюдение этих шагов позволяет решить проблему в 99% случаев без привлечения программистов и внесения изменений в конфигурацию.