Как посчитать дни отпуска в 1С: остаток и отпускной стаж
Содержание
Отдельной кнопки «калькулятор дней отпуска» в 1С нет — и это первое, что сбивает с толку. Программа не «калькулятор», а учётная система: она сама копит дни отпуска по каждому сотруднику и показывает остаток в отчёте. Считать вручную нужно только для сверки.
Ниже — как 1С начисляет дни отпуска, где посмотреть остаток в ЗУП и в Бухгалтерии, по какой формуле проверить программу и как посчитать компенсацию неотгулянных дней при увольнении.
Откуда 1С берёт дни отпуска: формула
За полностью отработанный рабочий год положено 28 календарных дней основного отпуска (ст. 115 ТК РФ). Рабочий год считается от даты приёма, а не с 1 января.
Отсюда норма за один отработанный месяц:
28 дней ÷ 12 месяцев = 2,33 дня в месяц
1С копит дни именно так — по 2,33 за каждый полный месяц стажа. Остаток на любую дату:
Остаток = 2,33 × отработанные месяцы − уже использованные дни
Месяцы округляются по правилу «15 дней»: если в неполном месяце отработано меньше 15 дней — месяц отбрасывается, 15 и больше — считается за целый (Правила № 169).
Если сотруднику положен удлинённый или дополнительный отпуск (вредность, ненормированный день, северные), норма за месяц выше — 1С берёт её из вида отпуска в карточке, а не жёстко 2,33.
Что входит в отпускной стаж, а что нет
Дни копятся не за календарное время, а за отпускной стаж (ст. 121 ТК РФ). Здесь чаще всего расходятся ручной расчёт и данные 1С.
| Период | В стаж на отпуск |
|---|---|
| Фактическая работа | ✅ да |
| Выходные, праздники, отгулы | ✅ да |
| Ежегодный отпуск, больничный | ✅ да |
| Отпуск за свой счёт до 14 дней в году | ✅ да |
| Отпуск за свой счёт свыше 14 дней | ❌ нет (исключается сверх лимита) |
| Прогулы и отстранение по вине работника | ❌ нет |
| Отпуск по уходу за ребёнком до 1,5 / 3 лет | ❌ нет |
⚠️ Самая частая причина расхождения — декрет по уходу за ребёнком. За этот период дни отпуска не копятся, и 1С сдвигает границу рабочего года. В ручном калькуляторе про это забывают — получают лишние дни.
Где посмотреть остаток дней отпуска в 1С
Готовый «калькулятор» — это отчёт по остаткам. Он есть и в ЗУП, и в Бухгалтерии, но лежит в разных местах.
1С:ЗУП 3.1
- Раздел
Кадры→Отчёты по кадрам. - Открыть отчёт «Остатки отпусков».
- Указать дату, на которую нужен остаток, и сотрудника (или всех).
- Программа покажет: положено, использовано, остаток по каждому виду отпуска.
Тот же остаток виден прямо в документе Отпуск — при выборе сотрудника 1С подсказывает, сколько дней доступно на дату начала.
1С:Бухгалтерия
Если зарплата ведётся в Бухгалтерии, отчёт по остаткам отпусков там урезан. Точный остаток показывает документ Отпуск (раздел Зарплата и кадры) при подборе сотрудника. Для полноценного учёта остатков по всем сотрудникам 1С рекомендует ЗУП.
Чтобы 1С считала остаток верно, у сотрудника должны быть корректно занесены дата приёма, все прошлые отпуска и периоды без сохранения зарплаты. Одна незанесённая «за свой счёт» — и остаток «поедет».
Видео по теме
Пример расчёта дней отпуска
Сотрудник принят 12 марта. Считаем остаток на 12 декабря того же года. Отпусков и периодов за свой счёт не было.
- Отработано с 12 марта по 12 декабря — ровно 9 полных месяцев.
- Накоплено:
2,33 × 9 = 20,97дня. - Округление в пользу работника при увольнении — до 21 дня; для планового отпуска 1С покажет 20,97 и обычно даёт брать 14–20 дней.
Второй случай — с отпуском за свой счёт. Тот же сотрудник взял 25 дней без сохранения зарплаты.
- Лимит без последствий — 14 дней в году, сверх — 11 дней исключаются из стажа.
- Граница рабочего года сдвигается на 11 дней вперёд.
- 1С автоматически уменьшит стаж; вручную про эти 11 дней часто забывают.
Компенсация за неотгулянные дни при увольнении
При увольнении неотгулянные дни превращаются в деньги (ст. 127 ТК РФ). 1С считает это в документе Увольнение автоматически, но прикинуть сумму полезно заранее.
Формула:
Компенсация = средний дневной заработок × число неотгулянных дней
Средний дневной = доход за 12 мес ÷ 12 ÷ 29,3
Число дней берётся то самое — из остатка. Прикиньте сумму:
С компенсации удерживается НДФЛ 13%, а вот от отпускных она не отличается по взносам — начисляются страховые взносы в полном объёме.
Частые ошибки в расчёте дней отпуска
- 🔴 Считают от 1 января. Рабочий год — от даты приёма. Календарный год ни при чём.
- 🔴 Забывают про декрет. Уход за ребёнком не даёт стажа на отпуск — 1С это учитывает, ручной калькулятор нет.
- 🔴 Игнорируют лимит «за свой счёт». Сверх 14 дней в году период выпадает из стажа.
- 🔴 Округляют в меньшую сторону. Остаток при увольнении округляют только в пользу работника (письмо Роструда № 5921-ТЗ).
- 🔴 Не занесли прошлые отпуска. Если данные в 1С неполные, любой отчёт врёт — сначала порядок в кадрах, потом расчёт.
Частые вопросы
Есть ли в 1С готовый калькулятор дней отпуска?
Сколько дней отпуска копится за один месяц работы?
Почему остаток в 1С не совпадает с моим ручным расчётом?
Как считаются неполные месяцы?
Как 1С считает дни для компенсации при увольнении?
Можно ли посчитать остаток отпуска в 1С:Бухгалтерии?
Источники
- Трудовой кодекс РФ, ст. 115, 121, 122, 127
- Правила об очередных и дополнительных отпусках (утв. НКТ СССР 30.04.1930 № 169)
- Письмо Роструда от 31.10.2008 № 5921-ТЗ