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