Почему 1С:ЗУП считает 7 дней отпуска как период с 1 по 8 апреля?

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

При работе в программе 1С:Зарплата и Управление Персоналом 3.1 пользователи иногда сталкиваются с непонятной ситуацией: при вводе отпуска на 7 календарных дней программа устанавливает дату окончания на день позже, чем ожидалось. Например, отпуск с 1 апреля на 7 дней рассчитывается по 8 апреля включительно. Это выглядит как ошибка, но чаще всего у такого поведения есть логичное объяснение, заложенное в логику программы и трудовое законодательство.

Разберем по шагам, почему так происходит и как это исправить, на основе реального примера.

Выясняем причину: календарные или рабочие дни?

Первое, что приходит на ум, – это возможная ошибка в производственном календаре или в графике работы сотрудника. Однако, как показывает практика, основная причина кроется глубже – в способе расчета дней отпуска. По умолчанию отпуск предоставляется в календарных днях, но для некоторых категорий работников законодательство предусматривает его расчет в рабочих днях.

В соответствии со статьями 291 и 295 Трудового кодекса РФ, отпуск в рабочих днях предоставляется:

  1. Работникам, заключившим срочный трудовой договор на срок до двух месяцев.
  2. Работникам, занятым на сезонных работах.

Программа 1С:ЗУП автоматически отслеживает эти условия. Если в кадровых данных сотрудника указано одно из них, система переключает алгоритм расчета отпуска с календарных дней на рабочие. При расчете в рабочих днях используется календарь шестидневной рабочей недели, где воскресенье является выходным. Именно этот выходной и "сдвигает" дату окончания отпуска.

Посмотрим на пример из темы форума:

Отпуск на 7 дней начинается 1 апреля 2025 года (это вторник). Если отпуск считается в рабочих днях по шестидневке, расчет будет таким:

Таким образом, седьмой рабочий день отпуска выпадает на 8 апреля, что и объясняет поведение программы. Проблема не в ошибке, а в данных трудового договора сотрудника.

Пошаговая инструкция по проверке и исправлению

Теперь, когда мы понимаем механизм, давайте разберем, как найти и исправить некорректные настройки.

  1. Проверяем трудовой договор сотрудника

    Откройте кадровый документ, которым сотрудник был оформлен на работу. Это может быть документ Прием на работу или последний Кадровый перевод.

    Перейдите на закладку "Трудовой договор". Внимательно проверьте следующие поля:

    • Срочный трудовой договор по: Убедитесь, что договор не является краткосрочным (до 2 месяцев).
    • Условия приема: Обратите особое внимание на флажок "Для выполнения сезонных работ". Этот флажок становится доступным, если договор срочный. Именно он чаще всего и является причиной проблемы, если установлен по ошибке.

    Если вы обнаружили, что флажок "Для выполнения сезонных работ" установлен неверно, снимите его, после чего перепроведите документ (Прием на работу или Кадровый перевод).

  2. Обновляем данные в документе "Отпуск"

    Это критически важный шаг, о котором многие забывают. После того как вы изменили и провели кадровый документ, уже созданный документ Отпуск не обновится автоматически. Он "помнит" старые условия трудового договора, которые были на момент его создания.

    Чтобы документ "подтянул" новые данные, его нужно "освежить". Самый простой способ это сделать:

    • Откройте ваш проблемный документ Отпуск.
    • В поле "Сотрудник" сначала очистите значение (нажмите на крестик), а затем выберите того же самого сотрудника заново.

    После этого действия программа перечитает актуальные данные трудового договора, и расчет дней отпуска должен автоматически исправиться. Дата окончания отпуска станет верной (в нашем примере – 7 апреля).

Что еще можно проверить, если проблема осталась?

Хотя в 99% случаев проблема связана именно с условиями договора, стоит рассмотреть и другие, менее вероятные причины.

В заключение, столкнувшись с "неправильным" количеством дней в периоде отпуска, не спешите считать это программной ошибкой. В первую очередь всегда проверяйте условия трудового договора сотрудника. Скорее всего, решение окажется простым и логичным.

← На главную