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