Почему в 1С:ЗУП при увольнении сотрудника не заполняется показатель «Тарифная ставка месячная» и как его рассчитать?

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

Разберем распространенную ситуацию в конфигурации 1С:Зарплата и Управление Персоналом (редакции 2.5), когда для сотрудников создается дополнительное плановое начисление (например, оплата за передачу смены, дежурство или пересменку) с использованием формулы на базе предопределенного показателя Тарифная ставка месячная.

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

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

Проанализируем внутреннюю механику работы конфигурации с плановыми показателями:

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

Способ 1. Использование пользовательского показателя в формуле

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

Разберем по шагам порядок настройки:

  1. Перейдем в меню Предприятие → Показатели расчета оплаты труда и создадим новый показатель (например, ОкладДляДоплат или СтавкаПересменки).
  2. В настройках показателя укажем:
    • Назначение: Для сотрудника;
    • Тип показателя: Денежный;
    • Порядок ввода: Вводится только при расчете (или задается в кадровых документах).
  3. Откроем вид расчета (например, Пересменка) и заменим формулу на: ОкладДляДоплат / Норма времени в часах * Отработано времени в часах.

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

Способ 2. Настройка начисления через расчетную базу

Если дополнительная выплата должна рассчитываться строго пропорционально окладу сотрудника, настроим ее как зависимое начисление.

Посмотрим на алгоритм реализации:

  1. В плане видов расчета откроем созданное начисление.
  2. На вкладке «Расчеты» переключим переключатель способа расчета в положение «Зависимое первого уровня» (или используем в формуле системный показатель РасчетнаяБаза).
  3. На вкладке «Базовые начисления» добавим основной вид начисления сотрудника (Оплата по окладу (по часам) или Оклад по дням).

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

Способ 3. Перевод начисления в категорию разовых

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

  1. Исключим начисление из плановых (не назначаем через ввод плановых начислений или кадровое перемещение).
  2. Начисляем выплату ежемесячно с помощью специализированного документа «Регистрация разовых начислений работников организаций».

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

Способ 4. Корректная регламентная последовательность при увольнении

Разберем регламент оформления увольнения в типовой конфигурации 1С:ЗУП 2.5:

  1. Если сотрудник увольняется в течение месяца, все причитающиеся ему расчеты за отработанное время и компенсацию отпуска необходимо выполнять документом «Расчет при увольнении сотрудника организаций».
  2. Если окончательный расчет по какой-то причине выполняется через документ «Начисление зарплаты работникам организаций», можно временно отменить проведение кадрового приказа об увольнении, рассчитать и провести начисление зарплаты, после чего повторно провести кадровый документ увольнения.

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

← На главную