Расчет отпускных — одна из самых ответственных задач в кадровом учете, где ошибка даже в один день может привести к конфликтам с сотрудниками или проверками трудовой инспекции. В 1С:Зарплата и Управление Персоналом (ЗУП) накопление отпускных дней автоматизировано, но без правильной настройки система может давать сбои: недосчитывать дни, игнорировать исключаемые периоды или неправильно учитывать стаж. Эта статья поможет разобраться, как именно 1С ЗУП рассчитывает отпускной стаж, какие настройки влияют на процесс, и как избежать типичных ошибок при работе с отпусками.

Мы детально проанализируем алгоритм накопления дней, разберемся с понятием «отпускного стажа» в контексте 1С, покажем, где в программе хранятся ключевые настройки, и объясним, как проверить корректность расчетов. Особое внимание уделим периодам, которые не включаются в стаж для отпуска (например, отпуска по уходу за ребенком или прогулы), так как их неправильный учет — частая причина ошибок.

Статья будет полезна бухгалтерам, кадровикам и специалистам по 1С, которые хотят:

  • 🔹 Научиться самостоятельно проверять правильность накопления отпускных дней в 1С ЗУП
  • 🔹 Разобраться в настройках программы, влияющих на расчет стажа
  • 🔹 Избежать ошибок при оформлении отпусков, особенно для сотрудников с нестандартными графиками
  • 🔹 Понимать, как 1С учитывает переводы, больничные и другие кадровые события

1. Что такое отпускной стаж и как он учитывается в 1С ЗУП

В трудовом законодательстве отпускной стаж — это период работы, за который сотруднику положен ежегодный оплачиваемый отпуск. Согласно ст. 121 ТК РФ, в стаж для отпуска включаются:

  • 📅 Фактически отработанное время
  • 🩺 Периоды временной нетрудоспособности (больничные)
  • 👶 Отпуска по беременности и родам
  • 🎖️ Другие периоды, когда за сотрудником сохранялось место работы (например, учебные отпуска)

В 1С ЗУП отпускной стаж рассчитывается автоматически на основании данных о приеме, увольнении, переводах и других кадровых событиях. Программа ведет учет по каждому сотруднику в разрезе кадровых документов и графика работы. Однако автоматика не всегда учитывает все нюансы — например, если сотрудник работал на 0,5 ставки или у него был перерыв в работе.

Важно понимать, что 1С оперирует понятием «рабочий год» — это 12 месяцев с даты приема сотрудника на работу. Например, если сотрудник принят 15 марта 2023 года, его первый рабочий год закончится 14 марта 2026 года. Именно за этот период накапливаются 28 календарных дней отпуска (стандартная продолжительность по ТК РФ).

⚠️ Внимание: Если в организации установлена увеличенная продолжительность отпуска (например, 30 или 35 дней), это должно быть отражено в настройках вида отпуска в 1С. В противном случае программа будет рассчитывать дни по стандартным правилам (28 дней).

2. Где в 1С ЗУП хранится информация о накопленных днях отпуска

Чтобы проверить, сколько дней отпуска накопилось у сотрудника, в 1С ЗУП есть несколько ключевых отчетов и разделов:

  1. Карточка сотрудника (Кадры → Сотрудники → выбираем сотрудника → вкладка "Отпуска"). Здесь отображается текущий остаток дней, а также история предоставленных отпусков.
  2. Отчет "Анализ отпусков" (Кадры → Отчеты по кадровому учету → Анализ отпусков). Позволяет увидеть накопленные дни в разрезе рабочих лет.
  3. Регистр сведений "Отпуска сотрудников" (Все функции → Регистры сведений → Отпуска сотрудников). Здесь хранится техническая информация о начисленных и использованных днях.

Для быстрой проверки можно воспользоваться отчетом "Сведения о начисленных отпусках", который показывает:

  • 📊 Дату начала рабочего года
  • 📅 Количество накопленных дней на текущую дату
  • 🔄 История изменений (если дни корректировались вручную)
📊 Как часто вы проверяете накопление отпускных дней в 1С?
Ежемесячно
Перед оформлением отпуска
Только при жалобах сотрудников
Никогда не проверяю

Если данные в отчетах не совпадают с вашими расчетами, проблема может крыться в:

  • 🔧 Неправильных настройках вида расчета отпуска
  • 📝 Ошибках в кадровых документах (например, неверно указан период приема или увольнения)
  • 🖥️ Сбоях в расчете стажа из-за некорректных данных о графике работы

3. Алгоритм накопления отпускных дней в 1С ЗУП: пошаговый разбор

Программа рассчитывает накопленные дни отпуска по следующему алгоритму:

  1. Определение рабочего года. Для каждого сотрудника 1С фиксирует дату начала рабочего года (по умолчанию — дата приема на работу). Если сотрудник уволен и принят повторно, рабочий год начинается заново.
  2. Расчет стажа. За каждый полный месяц работы сотруднику начисляется 2,33 дня отпуска (28 дней / 12 месяцев). Если месяц отработан не полностью (например, был больничный или отпуск за свой счет), дни начисляются пропорционально отработанному времени.
  3. Учет исключаемых периодов. 1С автоматически исключает из стажа периоды, не дающие права на отпуск (например, отпуск по уходу за ребенком до 3 лет).
  4. Корректировка при увольнении/приеме. При увольнении остаток дней может компенсироваться денежным эквивалентом. При повторном приеме стаж не суммируется (если не настроено иное).

Формула расчета дней за неполный месяц:


Дни отпуска = (28 дней / 12 месяцев) × (Количество отработанных дней в месяце / Норма дней по графику)

Например, если сотрудник в марте отработал 15 дней из 20 по графику, ему будет начислено:


(28 / 12) × (15 / 20) = 1,75 дня

- Сверить дату начала рабочего года с датой приема

- Проверить, что все кадровые документы (приказы о приеме, переводах, увольнениях) проведены

- Убедиться, что график работы сотрудника соответствует фактическому

- Проверить, что исключаемые периоды (например, декрет) не учитываются в стаже

-->

4. Исключаемые периоды: что 1С ЗУП не учитывает в отпускном стаже

Согласно ст. 121 ТК РФ, в отпускной стаж не включаются следующие периоды:

Период Причина исключения Как отражается в 1С
Отпуск по уходу за ребенком до 3 лет Не является рабочим временем Автоматически исключается при оформлении документа "Отпуск по уходу за ребенком"
Прогулы (отсутствие без уважительной причины) Нарушение трудовой дисциплины Исключается вручную через документ "Невыход" или "Дисциплинарное взыскание"
Отпуск без сохранения зарплаты свыше 14 дней Превышает лимит, установленный ТК РФ Автоматически исключается, если продолжительность > 14 дней
Время отстранения от работы Сотрудник не выполнял обязанности Исключается через документ "Отстранение от работы"

Если какой-то из этих периодов не исключен автоматически, его нужно удалить из стажа вручную. Для этого:

  1. Откройте Кадры → Сотрудники → выберите сотрудника → Отпуска.
  2. Нажмите Изменить накопленные дни.
  3. В таблице исключите ненужные периоды или скорректируйте количество дней.
⚠️ Внимание: Если сотрудник брал отпуск без сохранения зарплаты продолжительностью менее 14 дней, этот период включается в отпускной стаж. 1С ЗУП должна учитывать это автоматически, но лучше проверить вручную.
Что делать, если 1С неверно посчитала исключаемые периоды?

Если программа неверно учла или пропустила исключаемый период, нужно:

1. Проверить, какой документ был использован для оформления периода (например, "Отпуск по уходу" вместо "Отпуска без сохранения зарплаты").

2. Убедиться, что в настройках вида отпуска или невыхода указано, что период исключается из стажа.

3. При необходимости скорректировать данные через документ "Корректировка отпускного стажа" (доступен в профессиональных редакциях 1С ЗУП).

5. Настройки 1С ЗУП, влияющие на накопление отпускных дней

Корректность расчета отпускных дней зависит от нескольких ключевых настроек в программе:

5.1. Настройки вида отпуска

Перейдите в Настройки → Виды отпусков. Для каждого вида отпуска (основной, дополнительный, учебный) должны быть указаны:

  • 📅 Продолжительность (например, 28 дней для основного отпуска)
  • 🔄 Порядок накопления (ежемесячно, ежегодно или по рабочим годам)
  • 📝 Исключаемые периоды (если для данного вида отпуска есть особенности)

5.2. Графики работы

Если сотрудник работает по нестандартному графику (например, сменный или неполный рабочий день), это должно быть отражено в его графике работы (Кадры → Графики работы). 1С учитывает норму рабочего времени по графику при расчете пропорциональных дней отпуска.

5.3. Настройки кадрового учета

В разделе Настройки → Кадровый учет проверьте:

  • 🔹 Указан ли правильный порядок расчета стажа (по календарным или рабочим дням)
  • 🔹 Включено ли автоматическое начисление отпускных дней
  • 🔹 Установлены ли ограничения на максимальное количество накапливаемых дней
💡

Если в организации действуют повышенные нормы отпуска (например, для работников Крайнего Севера), создайте отдельный вид отпуска с нужной продолжительностью и назначьте его соответствующим сотрудникам через кадровые данные.

6. Типичные ошибки при накоплении отпускных дней и как их исправить

Даже в автоматизированной системе ошибки случаются. Вот наиболее распространенные проблемы и способы их решения:

6.1. Недостаток или избыток накопленных дней

Причина: Некорректный учет исключаемых периодов или ошибки в кадровых документах.

Решение:

  1. Проверьте историю кадровых документов сотрудника на предмет ошибок.
  2. Используйте отчет "Анализ начисленных отпусков" для сравнения фактического и расчетного стажа.
  3. При необходимости внесите корректировки через документ "Корректировка отпусков".

6.2. Дни не накапливаются после перевода на другую должность

Причина: При переводе не был сохранен отпускной стаж или изменен рабочий год.

Решение: В документе "Перевод" проверьте флаг "Сохранять стаж для отпуска". Если он сброшен, стаж обнуляется.

6.3. Ошибки при работе с совместителями

Причина: Для совместителей действуют особые правила накопления дней (пропорционально отработанному времени).

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

7. Как вручную скорректировать накопленные дни отпуска

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

  1. Откройте Кадры → Сотрудники и выберите нужного сотрудника.
  2. Перейдите на вкладку "Отпуска" и нажмите "Изменить накопленные дни".
  3. В открывшемся окне:
    • 📅 Укажите период корректировки (дату, с которой нужно изменить данные).
    • 🔢 Введите новое количество дней (или delta-изменение).
    • 📝 При необходимости добавьте комментарий (например, "Исправление ошибки в стаже").
  • Сохраните документ.
  • После корректировки рекомендуется:

    • 🔄 Пересчитать отпускные через документ "Начисление отпуска".
    • 📊 Проверить остатки дней в отчете "Анализ отпусков".
    ⚠️ Внимание: Ручное изменение накопленных дней может привести к расхождениям с данными бухгалтерского учета. Все корректировки должны быть согласованы с главбухом и задокументированы (например, через служебную записку).

    FAQ: Частые вопросы о накоплении отпускных дней в 1С ЗУП

    Как 1С ЗУП учитывает отпускные дни для сотрудников на 0,5 ставки?

    Для сотрудников с неполной занятостью дни отпуска начисляются пропорционально отработанному времени. Например, при ставке 0,5 сотрудник получит не 28, а 14 дней отпуска за год. В 1С это учитывается автоматически, если в кадровых данных указан правильный график работы и коэффициент занятости.

    Что делать, если сотрудник ушел в декрет, а 1С продолжает начислять дни отпуска?

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

    Можно ли в 1С ЗУП настроить автоматическое округление дней отпуска?

    Да, в настройках вида отпуска можно указать правило округления (например, до целых дней или с точностью до 0,5). Для этого откройте Настройки → Виды отпусков → выберите вид → вкладка "Начисление" и настройте параметр "Округление".

    Как перенести остаток дней отпуска при переводе сотрудника в другую организацию (в рамках одного юридического лица)?

    Если организации ведутся в одной базе 1С, используйте документ "Перевод в другую организацию" с флагом "Сохранять стаж для отпуска". Если базы разные, остаток дней нужно перенести вручную через "Корректировку отпусков" в новой организации.

    Почему после обновления 1С ЗУП перестали начисляться дни отпуска?

    Это может быть связано с:

    • 🔧 Изменением алгоритмов расчета в новой версии программы (проверьте журнал обновлений).
    • 📝 Сбоем в настройках видов отпусков после обновления.
    • 🖥️ Ошибками в данных (например, неверно заполнены графики работы).

    Рекомендуется:

    1. Проверить логи обновления на наличие ошибок.
    2. Сверить настройки видов отпусков с предыдущей версией.
    3. Обратиться в поддержку 1С, если проблема не решается.