В практике работы с программой «1С:Зарплата и управление персоналом 3.1» бухгалтеры часто сталкиваются с ситуацией, когда расчет стоимости часа (или дня) для оплаты праздничных и выходных не совпадает с данными, полученными «на калькуляторе». Рассмотрим детально, по каким алгоритмам программа вычисляет этот показатель, и разберем, где могут скрываться ошибки на примере января 2020 года.
Прежде всего, проанализируем, что именно 1С берет в качестве числителя при расчете стоимости часа. В современных версиях ЗУП 3.1 используется понятие Совокупная тарифная ставка. Это не просто оклад, а сумма всех плановых начислений, которые указаны в настройках программы как составляющие этой ставки.
Разберем ситуацию автора: оклад 8744 руб. и надбавка за выслугу лет 1748,80 руб. Сумма составляет 10492,80 руб. Если в настройках состава совокупной ставки (раздел Настройка — Расчет зарплаты — Ссылка «Показатели, определяющие состав совокупной тарифной ставки») включены оба этих показателя, то программа будет использовать именно их сумму.
Стоимость часа (СтоимостьЧаса) вычисляется как отношение совокупной ставки к норме времени. Основная сложность заключается в определении этой нормы. Рассмотрим три варианта настройки, которые влияют на результат:
В примере автора для января 2020 года при 36-часовой рабочей неделе норма составляет 122,4 часа. Однако программа выдает результат 83,0018. Проведем обратный расчет: 10492,80 / 83,0018 = 126,416. Откуда взялась норма 126,4?
Рассмотрим вероятность того, что программа ошибочно применяет смешанную норму. Например, если в середине месяца менялся график или если в настройках графика сотрудника установлен флаг «Считать норму по другому графику». Если 12 дней считались по 36-часовой неделе, а часть месяца по 40-часовой, норма может исказиться. Также стоит проверить, не были ли внесены ручные изменения в Производственный календарь.
Важно помнить, что общие настройки программы могут быть перекрыты индивидуальными настройками в кадровых документах. Разберем по шагам, что нужно проверить:
Порядок расчета стоимости единицы времени сотрудников. В нем фиксируются индивидуальные отклонения для каждого работника.В 1С:ЗУП 3.1 стоимость часа для праздничных не рассчитывается «на лету» в момент создания документа «Начисление зарплаты». Это значение хранится в кешированном виде. Рассмотрим, как это работает: при изменении оклада или состава совокупной ставки программа должна обновить Плановый ФОТ и показатели пересчета.
Если вы сначала начислили зарплату, а потом изменили настройки совокупной ставки, стоимость часа может остаться старой. Чтобы исправить это, выполним следующие действия:
Перейдем в раздел Зарплата — Сервис — Пересчет планового ФОТ. Выберем организацию и сотрудника, нажмем кнопку Пересчитать. После этого в документах начисления нужно нажать Еще — Пересчитать сотрудника.
Чтобы окончательно развеять сомнения, посмотрим на «внутреннюю кухню» расчета. В документе Начисление зарплаты и взносов на вкладке «Начисления» выделим строку с оплатой праздничных и нажмем кнопку Показать подробности расчета (кнопка с изображением карандаша или через меню «Еще»).
В появившемся окне 1С выводит подробный лог:
ВремяВЧасах * СтоимостьЧаса).Если в комментарии вы видите число 126,416 вместо 122,4, значит, проблема в настройках графика или производственного календаря. Если же неверно само значение числителя, значит, в совокупную ставку попало лишнее начисление (или не попало нужное).
Рассмотрим ситуацию, когда используется суммированный учет рабочего времени. В этом случае для расчета стоимости часа может использоваться норма за весь учетный период (квартал или год). Если сотрудник является медиком (как в примере автора), у него специфическая норма (36 часов), и любые настройки «Графика нормирования» (другого графика, по которому определяется норма) могут приводить к неожиданным результатам.
Также не стоит исключать программные ошибки. В релизах ветки 3.1.12 были зарегистрированы ошибки (например, №30171214), связанные с тем, что при ведении сменного учета норма времени увеличивалась, если по сотруднику был введен Индивидуальный график. Проанализируем историю изменений: если вы используете документ «Индивидуальный график», попробуйте временно его отменить и посмотреть, изменится ли СтоимостьЧаса при перезаполнении документа начисления.
Если вы столкнулись с неверной стоимостью часа при доплате за праздничные, выполните следующие действия:
Настройка -> Расчет зарплаты -> Состав совокупной тарифной ставки.Данные о составляющих частях совокупной тарифной ставки (через функции технического специалиста).Такой системный подход позволит найти причину ошибки, будь то неверная настройка пользователя или программный сбой в конкретном релизе ЗУП.