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