Почему при увольнении сотрудника надбавка начисляется за полный месяц и как это исправить?

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

Разберем распространенную ситуацию в практике расчета заработной платы. Сотрудник увольняется в начале месяца (например, 11 января), отработав по табелю всего один рабочий день. В программе оформлен расчет при увольнении, однако при автоматическом заполнении документа Начисление зарплаты сотрудникам сумма надбавки начисляется не пропорционально отработанному времени, а в полном объеме за весь месяц.

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

Анализ проблемы через расчет с комментарием

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

  1. Норма времени в днях: 1
  2. Отработано времени в днях: 1
  3. Оплачиваемое время (в днях): 1

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

Причины искажения нормы времени при расчете

Рассмотрим подробнее, почему норма времени за расчетный период сжимается до фактически отработанных дней:

  1. Сужение периода действия планового начисления. Если надбавка была назначена документом Ввод постоянного начисления или удержания или кадровым документом с датой начала, совпадающей с датой увольнения (а не с начала месяца), расчетная система ограничивает период действия записи этим интервалом. В таком случае норма берется строго в границах действия начисления.
  2. Ошибки кадровой истории после переноса данных из 1С:Предприятия 7.7. При переносе сведений между информационными базами нередко нарушается целостность периодических регистров сведений (РаботникиОрганизаций, ПлановыеНачисленияРаботниковОрганизаций). Могут возникнуть дублирующие записи, разорванные периоды либо неверно установленная ссылка на график работы.
  3. Несовпадение графика работы сотрудника с производственным календарем. Если за сотрудником закреплен график (например, шестидневка), календарь которого не был заполнен и рассчитан на текущий рабочий год, программа не может определить нормальное число рабочих дней по графику и подставляет значение по фактически зарегистрированным дням.

Особенности настройки видов начислений и использования времени

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

  1. Надбавка как основное начисление за отработанное время. Если у сотрудника надбавка является единственным начислением (оклад отсутствует), она должна самостоятельно регистрировать время. В настройках вида расчета на вкладке времени указывается «Начисление за работу полную смену в пределах нормы времени» с видом по классификатору «Явка». При этом используется регламентированный способ расчета по тарифной ставке, делящий сумму на норму месяца по графику.
  2. Надбавка как зависимое расчетное начисление. Если надбавка является дополнительной к окладу, она должна настраиваться как «Дополнительное начисление за уже отработанное время» с расчетом процентом от расчетной базы. В состав базовых начислений включается оклад по дням или по часам. В таком случае при расчете увольнения сначала уменьшается оклад пропорционально отработанным дням, а надбавка рассчитывается от полученной базы автоматически.

Пошаговый порядок исправления ошибки

Разберем действия, которые необходимо предпринять для корректного расчета надбавки:

  1. Проверяем регистры сведений сотрудника. Откроем регистр сведений ПлановыеНачисленияРаботниковОрганизаций и убедимся, что дата назначения постоянной надбавки установлена с первого числа месяца (например, 01.01), а не с даты фактического выхода сотрудника на работу или даты увольнения.
  2. Проверяем заполнение графика работы. Откроем график, назначенный сотруднику в кадровом учете, и убедимся, что на текущий календарный год график полностью заполнен рабочими днями и часами, а не содержит пустые интервалы.
  3. Проверяем дату окончания в строке начисления. В документе Начисление зарплаты сотрудникам проверим графу «Период действия — Конец». Дата окончания начисления должна строго соответствовать дате приказа об увольнении сотрудника.
  4. Исправление поврежденных данных переноса (пересоздание кадровой истории). Если настройки начисления и графики заполнены корректно, а норма времени в расчете с комментарием по-прежнему равна отработанному времени, имеет место скрытая коллизия регистров после выгрузки из 7.7. Для гарантированного устранения проблемы удалим ошибочные кадровые документы и записи плановых начислений по данному сотруднику и оформим прием на работу и ввод надбавки заново в чистом виде.

После перезаполнения кадровых данных повторно рассчитаем документ зарплаты. Программа корректно определит норму месяца по графику сотрудника (например, 19 дней), учтет 1 отработанный день и рассчитает надбавку в пропорциональном размере.

← На главную