При оформлении отпуска в программе «1С:Зарплата и управление персоналом» пользователи нередко сталкиваются с ситуацией, когда сотрудник уходит в отпуск в текущем календарном году (например, в феврале 2017 года), а в документе Отпуск и печатной форме приказа Т-6 автоматически заполняется рабочий период за прошлые годы (например, с 15.05.2015 по 14.05.2016). Разберем детально, почему программа ведет себя именно так, как устроен механизм учета остатков отпусков и как проверить правильность расчетов.
В кадровом учете и трудовом законодательстве право на ежегодный оплачиваемый отпуск привязано не к календарному году, а к индивидуальному рабочему году сотрудника. Рабочий год начинается со дня приема сотрудника на работу (например, 15 мая 2015 года) и заканчивается через 12 месяцев (14 мая 2016 года).
В типовых конфигурациях 1С расчет использованных дней отпуска ведется строго в хронологическом порядке — по принципу FIFO (First In, First Out — «первым пришел, первым ушел»). Проанализируем ключевые правила работы этого механизма:
Отпуск в поле «За период работы» отображаются даты того рабочего года, дни которого списываются в текущем документе. Это полностью соответствует кадровым стандартам: сотрудник фактически догуливает отпуск за предыдущий рабочий год.Разберем по шагам, как проконтролировать движения дней отпуска и убедиться, что программа не берет дни «из будущего периода»:
Отпуск: откроем проведенный документ отпуска и перейдем по гиперссылке «Как сотрудник использовал отпуск?». В открывшейся форме наглядно отображается помесячная и погодовая детализация: за какой именно рабочий год списываются дни и сколько дней остается в запасе.Ввод начальных остатков отпусков (или Начальная штатная расстановка). Важно проверить, чтобы общий остаток был разбит отдельными строками по каждому историческому рабочему году с корректными датами периодов, а не внесен одной общей суммой за текущий год.Рассмотрим распространенные факторы, из-за которых может казаться, что рабочий год определен неверно или дни списываются некорректно:
Отпуск без изменения данных в регистрах учета отпусков нарушает последовательность списания остатков и приводит к искажению данных в последующих отчетах. Рекомендуется сохранять автоматически рассчитанный период.Таким образом, автоматическая подстановка периода 15.05.2015–14.05.2016 при предоставлении отпуска в 2017 году является правильным поведением программы 1С при наличии неиспользованного остатка за данный рабочий год.