Почему в документе Отпуск автоматически подставляется прошлый рабочий год и как рассчитываются остатки отпусков в 1С

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом Бухгалтерский учет
← На главную

При оформлении отпуска в программе «1С:Зарплата и управление персоналом» пользователи нередко сталкиваются с ситуацией, когда сотрудник уходит в отпуск в текущем календарном году (например, в феврале 2017 года), а в документе Отпуск и печатной форме приказа Т-6 автоматически заполняется рабочий период за прошлые годы (например, с 15.05.2015 по 14.05.2016). Разберем детально, почему программа ведет себя именно так, как устроен механизм учета остатков отпусков и как проверить правильность расчетов.

Принцип учета рабочих лет и списания отпусков по методу FIFO

В кадровом учете и трудовом законодательстве право на ежегодный оплачиваемый отпуск привязано не к календарному году, а к индивидуальному рабочему году сотрудника. Рабочий год начинается со дня приема сотрудника на работу (например, 15 мая 2015 года) и заканчивается через 12 месяцев (14 мая 2016 года).

В типовых конфигурациях 1С расчет использованных дней отпуска ведется строго в хронологическом порядке — по принципу FIFO (First In, First Out — «первым пришел, первым ушел»). Проанализируем ключевые правила работы этого механизма:

  1. Очередность списания: программа в первую очередь списывает неиспользованные дни из самого раннего незакрытого рабочего года, по которому числится остаток. Если за период 2015–2016 годов у сотрудника осталось 8 неиспользованных дней, то при оформлении отпуска на 3 дня в 2017 году программа спишет эти 3 дня именно за старый период (2015–2016), а остаток за тот год уменьшится до 5 дней.
  2. Отражение в документе: в документе Отпуск в поле «За период работы» отображаются даты того рабочего года, дни которого списываются в текущем документе. Это полностью соответствует кадровым стандартам: сотрудник фактически догуливает отпуск за предыдущий рабочий год.
  3. Переходящий отпуск: если сотруднику предоставляется отпуск продолжительностью 14 дней, а за прошлый год осталось только 8 дней, программа спишет 8 дней за старый период и 6 дней за следующий рабочий год. В справке об остатках и регистрах отпусков программа корректно распределит эти дни по двум периодам.

Как проверить корректность списания дней и остатков в программе

Разберем по шагам, как проконтролировать движения дней отпуска и убедиться, что программа не берет дни «из будущего периода»:

  1. Проверка расшифровки в документе Отпуск: откроем проведенный документ отпуска и перейдем по гиперссылке «Как сотрудник использовал отпуск?». В открывшейся форме наглядно отображается помесячная и погодовая детализация: за какой именно рабочий год списываются дни и сколько дней остается в запасе.
  2. Формирование отчета по остаткам: сформируем кадровый отчет «Справка об остатках отпусков» или «Остатки отпусков» на дату начала отпуска. В отчете детально видно состояние прав сотрудника на отпуск: количество заработанных дней, количество фактически использованных дней и остаток по каждому рабочему периоду.
  3. Проверка документа начальных остатков: если учет в программе начат недавно, откроем документ Ввод начальных остатков отпусков (или Начальная штатная расстановка). Важно проверить, чтобы общий остаток был разбит отдельными строками по каждому историческому рабочему году с корректными датами периодов, а не внесен одной общей суммой за текущий год.

Возможные причины ошибок и расхождений

Рассмотрим распространенные факторы, из-за которых может казаться, что рабочий год определен неверно или дни списываются некорректно:

  1. Смещение границ рабочего года: если сотрудник брал отпуск без сохранения заработной платы продолжительностью более 14 календарных дней в течение одного рабочего года, дата окончания этого рабочего года автоматически сдвигается на число дней превышения (согласно ст. 121 ТК РФ). В таком случае период в документе может быть, например, с 15.05.2015 по 20.05.2016, что является нормой.
  2. Ручные корректировки дат в документе: попытка вручную изменить даты рабочего периода в документе Отпуск без изменения данных в регистрах учета отпусков нарушает последовательность списания остатков и приводит к искажению данных в последующих отчетах. Рекомендуется сохранять автоматически рассчитанный период.
  3. Непроведенные или задублированные документы: наличие нерасчитанных или отмененных документов-исправлений может блокировать корректное списание дней за нужный период.

Таким образом, автоматическая подстановка периода 15.05.2015–14.05.2016 при предоставлении отпуска в 2017 году является правильным поведением программы 1С при наличии неиспользованного остатка за данный рабочий год.

← На главную