Другое · 11 мин
Как в 1С сделать остатки отпусков
Как настроить и проверить остатки отпусков в 1С:ЗУП и 1С:Бухгалтерии: ввод начальных остатков, справка-расчёт, отчёты, типичные ошибки и их исправление.
Остатки отпусков в 1С — это данные о том, сколько дней оплачиваемого отпуска сотрудник заработал и сколько уже использовал. Эти сведения нужны при увольнении для расчёта компенсации, при планировании графика отпусков и при проверке задолженности компании перед персоналом. В программах 1С остатки считаются автоматически, но только при условии, что корректно введены начальные данные и вовремя проводятся кадровые документы.
Основной инструмент — конфигурация «1С:Зарплата и управление персоналом» (ЗУП), где остатки ведутся в разрезе видов отпусков и рабочих лет. В «1С:Бухгалтерии» полноценного учёта остатков нет: там доступен только расчёт отпускных, поэтому при регулярной работе с кадрами рекомендуется ЗУП. Ниже разобраны оба сценария, ввод начальных остатков, типовые отчёты и способы исправления расхождений.
Где в 1С хранятся и считаются остатки отпусков
В 1С:ЗУП учёт остатков построен на регистрах, которые заполняются кадровыми документами: «Отпуск», «Командировка», «Отсутствие», «Увольнение», а также документом ввода начальных данных. Каждый документ изменяет остаток по конкретному виду отпуска и рабочему году сотрудника. Поэтому корректность остатков напрямую зависит от того, все ли отсутствия оформлены в программе, а не только в табеле.
Рабочий год сотрудника отсчитывается от даты приёма на работу. Если сотрудник брал отпуск без сохранения зарплаты свыше установленного лимита дней в рабочем году, программа сдвигает окончание рабочего года — это влияет и на дату, и на количество накопленных дней. Такой сдвиг выполняется автоматически только если отсутствия зарегистрированы соответствующими документами.
В 1С:Бухгалтерии (без модуля ЗУП) регистров остатков отпусков нет. Там можно начислить отпускные и компенсацию при увольнении, но количество дней компенсации придётся считать вручную и вводить в документ. Если сотрудников больше нескольких человек и отпуска оформляются регулярно, ведение остатков в ЗУП заметно снижает риск ошибок.
Настройка видов отпусков перед началом учёта
Прежде чем вводить остатки, проверьте, что в программе заведены все используемые виды отпусков. Откройте раздел «Настройка» → «Реквизиты и дополнительные сведения» либо перейдите через «Настройка» → «Виды отпусков» (в зависимости от релиза путь может отличаться). Стандартно присутствует ежегодный основной отпуск; дополнительные отпуска — за вредные условия труда, ненормированный рабочий день, районные коэффициенты — добавляются вручную.
Для каждого вида отпуска укажите количество дней, положенных за год. Эти значения программа использует при автоматическом расчёте накопленных дней. Если у разных категорий сотрудников разная продолжительность дополнительного отпуска, значения задаются в штатном расписании или в кадровых документах конкретного сотрудника.
Ввод начальных остатков отпусков в 1С:ЗУП
Начальные остатки вводятся, когда учёт в программе начинается не с даты приёма сотрудника, а «с середины» — например, при переходе из другой программы или при старте учёта в новой базе. Без этого шага программа посчитает, что у сотрудника нет накопленных дней, и компенсация при увольнении будет занижена.
Создайте документ «Ввод начальных остатков отпусков» через раздел «Кадры» → «Все кадровые документы» → кнопка «Создать». В документе выберите сотрудника, укажите дату, на которую вводятся остатки, и заполните табличную часть: вид отпуска, рабочий год (даты начала и окончания) и количество неиспользованных дней. По каждому виду отпуска может быть несколько строк — по одной на каждый незакрытый рабочий год.
Данные для заполнения берите из личной карточки сотрудника (форма Т-2), приказов о предоставлении отпусков и расчётов предыдущего периода. Сверьте сумму введённых дней с расчётом: количество полных месяцев работы, умноженное на месячную норму дней отпуска, минус фактически использованные дни.
- 1Создайте и проверьте все виды отпусков в настройках программы
- 2Откройте Кадры → Все кадровые документы → Создать → Ввод начальных остатков отпусков
- 3Выберите сотрудника и укажите дату ввода остатков
- 4Заполните строки: вид отпуска, рабочий год, количество оставшихся дней
- 5Проведите документ и откройте отчёт Остатки отпусков для проверки
- 6Сверьте итог с данными личной карточки Т-2 и приказов
Как остатки меняются при текущей работе
После ввода начальных данных остатки пересчитываются автоматически при проведении документов. Документ «Отпуск» уменьшает остаток на количество предоставленных дней, «Увольнение» рассчитывает компенсацию за все неиспользованные дни на дату увольнения. Отсутствия без сохранения оплаты могут сдвигать рабочий год и тем самым менять дату, на которую начисляются новые дни.
Если отпуск оформлен приказом на бумаге, но документ в программе не проведён, остаток завысится. Обратная ситуация — документ проведён дважды (например, «Отпуск» и «Отсутствие» на один период) — приведёт к двойному списанию дней. Поэтому важно выработать правило: любое отсутствие сначала оформляется документом в 1С, затем печатается приказ.
Отчёты и справки для проверки остатков
Основной отчёт — «Остатки отпусков» в разделе «Кадры» → «Кадровые отчеты». Он показывает по каждому сотруднику количество накопленных и неиспользованных дней на выбранную дату с детализацией по видам отпусков. Вариант «Остатки отпусков (кратко)» удобен для быстрой сводки без детализации по рабочим годам.
Из карточки сотрудника доступна печатная форма «Справка об остатках отпусков» — её удобно выдавать сотруднику или прикладывать к документам при увольнении. Кроме того, при расчёте увольнения программа автоматически формирует записку-расчёт с количеством дней компенсации, что служит дополнительной контрольной точкой.
Как проверить результат
Совпадает с расчётом по личной карточке Т-2
Расхождение по дням или отсутствует вид отпуска
Начинается с даты приёма, сдвигается только при длительных отсутствиях без оплаты
Год сдвинут без документальных оснований
Уменьшился ровно на количество дней приказа
Не изменился или уменьшился вдвое
Типичные ошибки и как их исправить
Самая частая проблема — остатки не введены при старте учёта, и программа показывает нулевые или отрицательные значения. Лечится вводом документа начальных остатков на корректную дату. Вторая типовая ситуация — отрицательный остаток у действующего сотрудника: обычно это значит, что в программе проведены отпуска, которые не были отражены начальными остатками, либо сотрудник реально ушёл в отпуск «авансом».
Ещё одна ошибка — ввод остатков общей суммой без разбивки по рабочим годам. Программа примет документ, но при увольнении и при сдвиге рабочего года расчёт может оказаться неточным. Всегда заполняйте строки по каждому незакрытому рабочему году отдельно.
Особые сценарии: увольнение, отпуск авансом, перенос данных
Компенсация при увольнении
При проведении документа «Увольнение» программа автоматически считает компенсацию за все неиспользованные дни на дату увольнения. Если остатки введены корректно, ручной корректировки не требуется. Перед выплатой сверьте количество дней в документе с отчётом «Остатки отпусков» на дату увольнения — значения должны совпадать.
Отпуск авансом
Программа позволяет провести отпуск, даже если накопленных дней недостаточно — остаток станет отрицательным. Это не ошибка, а отражение реальной ситуации, но при увольнении такого сотрудника возникнет вопрос удержания за неотработанные дни отпуска. Следите за отрицательными остатками через отчёт, чтобы заранее видеть такие случаи.
Перенос данных из другой программы
При переходе в ЗУП из сторонних систем остатки отпусков обычно не переносятся типовой синхронизацией — их вводят вручную документами начальных остатков. Запланируйте на это время: для большого штата удобно сначала выгрузить из старой системы свод по сотрудникам и сверять по нему каждый введённый документ.
Как выбрать действие
Что важно запомнить
Остатки отпусков в 1С:ЗУП вводятся документом «Ввод начальных остатков отпусков» с разбивкой по видам отпусков и рабочим годам, дальше программа считает их автоматически по кадровым документам. Контролируйте результат отчётом «Остатки отпусков» и не редактируйте документы закрытых периодов.
Частые вопросы
Почему в отчёте «Остатки отпусков» у сотрудника ноль дней, хотя он работает давно?
Скорее всего, не введены начальные остатки: программа считает дни только с момента старта учёта в базе. Создайте документ «Ввод начальных остатков отпусков» на дату начала учёта и укажите неиспользованные дни по данным личной карточки и приказов.
Можно ли посмотреть остаток отпуска на будущую дату?
Да, отчёт «Остатки отпусков» позволяет указать произвольную дату, и программа покажет прогноз с учётом уже проведённых документов. Учтите, что отпуска, которые только планируются, но не оформлены документами, в расчёт не попадут.
Что делать, если остаток стал отрицательным?
Сначала проверьте, все ли начальные остатки введены и нет ли задвоенных документов на один отпуск. Если документы в порядке, отрицательный остаток означает, что сотрудник использовал отпуск авансом — это допустимая ситуация, но её нужно контролировать при увольнении.
Нужно ли вводить остатки по дополнительным отпускам отдельно?
Да, каждый вид отпуска учитывается отдельной строкой: основной, за вредные условия, за ненормированный день и другие. Если вид отпуска отсутствует в списке выбора, сначала создайте его в настройках видов отпусков.
Как исправить ошибку в остатках, если период уже закрыт и отчётность сдана?
Не редактируйте документы закрытого периода — это пересчитает начисления и налоги прошлых месяцев. Введите корректировку текущей датой: новый документ ввода остатков или исправление к кадровому документу, в зависимости от причины расхождения.
Считает ли 1С:Бухгалтерия остатки отпусков автоматически?
Нет, в 1С:Бухгалтерии нет регистров учёта остатков отпусков: программа начисляет отпускные и компенсацию, но количество дней нужно рассчитывать вручную по приказам и личным карточкам. Для автоматического учёта используется 1С:Зарплата и управление персоналом.