При оформлении увольнения сотрудника, находящегося в длительном отпуске по уходу за ребенком, бухгалтеры часто сталкиваются с неприятным сюрпризом: в документе Увольнение на вкладке Начисления и удержания внезапно появляется «прочий заработок» или начисление оклада за текущий месяц. При этом сотрудник фактически не работал и к исполнению обязанностей не приступал. Разберемся детально, почему программа 1С:Зарплата и Управление Персоналом 3.1 ведет себя подобным образом и как привести учет в порядок.
Одной из самых распространенных ошибок является попытка «вывести» сотрудника из отпуска перед увольнением. Проанализируем логику программы: когда мы создаем документ Возврат из отпуска по уходу, система автоматически возобновляет плановые начисления сотрудника (оклад, надбавки) с даты возврата. Если дата возврата совпадает с датой увольнения или предшествует ей, 1С считает этот день рабочим.
Важно понимать: согласно трудовому законодательству, день увольнения является последним рабочим днем, но если сотрудник находится в отпуске, он может быть уволен без предварительного выхода на работу (по собственному желанию или соглашению сторон). В 1С:ЗУП 3.1 документ Увольнение сам по себе прекращает все кадровые состояния, включая отпуска. Поэтому документ Возврат из отпуска по уходу в данной ситуации является лишним и вредным — именно он «включает» начисление зарплаты.
Что нужно сделать:
Возврат из отпуска по уходу.Увольнение. Для этого в поле «Сотрудник» перевыберите человека или нажмите кнопку «Обновить» (синяя круговая стрелка).Если удаление возврата не помогло, проанализируем механизм автоматического доначисления. В ЗУП 3.1 реализован сервис Пересчеты зарплаты, который фиксирует любые изменения в кадровых данных «задним числом». Если по сотруднику ранее вносились изменения (например, менялись условия отпуска или кадровые переводы), программа могла создать запись о необходимости пересчета.
Выясним причину через интерфейс:
Увольнение и перезаполните его.Рассмотрим внимательно сам документ Увольнение. На главной вкладке документа присутствует флаг «Начислять зарплату за...» (указывается текущий месяц). Если этот флаг установлен, программа пытается рассчитать все плановые начисления, которые «активны» на дату увольнения.
Даже если сотрудник в отпуске, система может ошибочно посчитать день увольнения рабочим из-за особенностей графиков работы. Проверим следующие настройки:
Отпуск по уходу за ребенком, которым сотрудница отправлялась в декрет.Увольнении. Однако будьте осторожны: если сотруднице положена компенсация отпуска, она должна рассчитаться корректно независимо от этого флага.Иногда при попытке исправить начисления в Увольнении пользователь видит предупреждение: «Выплата за [Месяц] уже произведена». Это означает, что в базе существует документ Ведомость, в которую уже попал этот сотрудник с тем самым «прочим заработком».
Проанализируем ситуацию по шагам:
Увольнение. Лишние строки должны исчезнуть.В сложных случаях, когда визуально в документах все чисто, нужно посмотреть, что «думает» система о состоянии начислений сотрудника на техническом уровне. Для этого проанализируем регистр сведений Применение плановых начислений.
Рассмотрим, как это сделать:
Применение плановых начислений.Кадровый перевод или Изменение условий отпуска по уходу за ребенком, в котором случайно была нажата кнопка изменения начислений.Для гарантированного решения проблемы рекомендуется придерживаться следующей последовательности действий:
Пересчеты зарплаты.Увольнение заново.Компенсация отпуска (отпуск основной).Отсутствие (болезнь, прогул, неявка) на период с начала месяца по дату увольнения. Это принудительно «вытеснит» рабочее время и обнулит оклад.Используя эти методы, вы сможете добиться корректного заполнения документов и избежать ошибок в отчетности и выплатах сотрудникам, увольняющимся из отпуска по уходу за ребенком.