К статье
Практический материал

Другое · 10 мин

Как в 1С занести остаток отпуска

Как внести остатки отпусков в 1С:ЗУП при начале работы или переходе с другой программы. Документ «Начальная штатная расстановка», ввод остатков, проверка и типичные ошибки.

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

В 1С:Зарплата и управление персоналом 8 для этого предусмотрен специальный механизм — документ «Начальная штатная расстановка» и вложенный в него ввод остатков отпусков. В более ранних версиях использовался отдельный документ «Ввод начальных остатков отпусков». Ниже разобраны оба способа, а также вариант ручной корректировки, когда стандартный ввод недоступен.

Материал ориентирован на 1С:ЗУП 3.1 — актуальную редакцию, в которой работает большинство организаций. Для 1С:КАМИН и старых конфигураций логика похожа, но названия документов отличаются.

Когда требуется ввод остатков отпусков

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

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

Подготовка данных перед вводом

До работы в программе соберите исходные данные по каждому сотруднику. Источник — личная карточка Т-2, приказы на отпуска за прошлые годы или выгрузка из прежней системы учёта. Для каждого сотрудника нужно знать: рабочий год (период, за который предоставляется отпуск), количество положенных дней в году по каждому виду отпуска и сколько дней фактически использовано.

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

  • Проверьте, что в справочнике «Виды отпусков» присутствуют все нужные виды: основной, дополнительные, учебные при необходимости.
  • Убедитесь, что в штатном расписании или в позициях указано количество дней отпуска в год — от этого зависит дальнейший расчёт.
  • Определите единую дату ввода остатков для всех сотрудников, обычно это последний день месяца, предшествующего старту учёта.

Ввод остатков через «Начальную штатную расстановку»

Основной способ в 1С:ЗУП 3.1 — документ «Начальная штатная расстановка». Он находится в разделе «Кадры» → «Приёмы, переводы, увольнения» либо через «Настройка» → «Начальная штатная расстановка», если программа только разворачивается. Документ одновременно вводит кадровые данные сотрудников и их остатки.

Создайте документ, укажите организацию и месяц, которым вводятся данные. Заполните табличную часть сотрудниками — вручную или подбором. Затем по каждому сотруднику откройте детализацию: в строке сотрудника есть колонка «Отпуска», где отображается количество дней. По ссылке в этой колонке открывается форма ввода остатков.

Порядок ввода остатка по сотруднику
  1. 1
    Создайте документ «Начальная штатная расстановка» и заполните список сотрудников.
  2. 2
    В строке сотрудника откройте форму «Остатки отпусков» по ссылке в колонке «Отпуска».
  3. 3
    Укажите дату остатка — на неё фиксируется введённое количество дней.
  4. 4
    Добавьте строку по каждому виду отпуска и введите остаток дней.
  5. 5
    При детальном вводе укажите рабочий год и количество дней за него; при упрощённом — одну строку с общим остатком.
  6. 6
    Проведите документ и проверьте результат отчётом «Остатки отпусков».

В форме ввода есть два режима. Детальный: вы указываете рабочие годы и остаток дней по каждому из них — программа корректно ведёт стаж и «сгорающие» периоды. Упрощённый: одна строка «Остаток на дату» с общим числом дней. Для сотрудников с длинной и чистой историей лучше детальный ввод, для массового переноса чаще выбирают упрощённый.

Альтернативные способы ввода

Документ «Ввод начальных остатков отпусков»

В некоторых релизах 1С:ЗУП 3.1 доступен отдельный документ «Ввод начальных остатков отпусков» (раздел «Кадры» → «Все кадровые документы» либо «Отсутствия»). Он удобен, когда штатная расстановка уже завершена, а остатки нужно донести позже. Документ создаётся по одному сотруднику, в нём указывается дата остатка и таблица видов отпусков с днями.

Корректировка через документ «Отпуск» нулевой продолжительности

Крайний вариант, когда штатные механизмы недоступны (например, дата ввода попадает в закрытый период), — ручная корректировка. Некоторые внедренцы используют документ «Перенос данных» (раздел «Администрирование») для прямой записи в регистры накопления отпусков. Это работа для специалиста: ошибка в регистрах приведёт к расхождениям, которые трудно диагностировать.

Сравнение способов ввода

Начальная штатная расстановка

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

Ввод начальных остатков отпусков

Оптимален, когда сотрудники уже заведены, а остатки вносятся отдельно. Ограничение — документ может отсутствовать в отдельных релизах.

Перенос данных (регистры)

Для нестандартных ситуаций и массовой загрузки из файлов. Требует понимания структуры регистров, риск повредить данные.

Проверка правильности введённых остатков

После проведения документов обязательно сверьте результат. Основной инструмент — отчёт «Остатки отпусков» (раздел «Кадры» → «Кадровые отчёты»). Сформируйте его на дату ввода остатков и сравните с исходными данными из карточек Т-2. Расхождений быть не должно.

Дополнительно сформируйте отчёт на текущую дату и проверьте логику: если после даты ввода сотрудник был в отпуске 14 дней, остаток должен уменьшиться ровно на 14. Также полезен отчёт «Справка об отпусках» из карточки сотрудника — он показывает детализацию по рабочим годам.

Контрольные точки

Как проверить результат

Отчёт «Остатки отпусков» на дату ввода
Норма

Остаток совпадает с данными карточки Т-2 по каждому виду отпуска

Тревожный признак

Расхождение дней или отсутствует вид отпуска

Остаток на текущую дату
Норма

Остаток уменьшается на дни оформленных отпусков и растёт по мере отработки

Тревожный признак

Остаток не меняется или меняется скачками

Справка об отпусках сотрудника
Норма

Видны рабочие годы и корректная история

Тревожный признак

Пустая история при детальном вводе или дубли периодов

Типичные ошибки и как их избежать

Самая частая ошибка — неверная дата остатка. Если указать дату позже уже проведённых отпусков, эти отпуска вычтутся из введённого остатка повторно, и дни «потеряются». Дата остатка всегда должна предшествовать первому документу отпуска в программе.

Вторая ошибка — ввод суммарного остатка без разбивки по видам отпусков. Тогда при предоставлении дополнительного отпуска программа спишет дни из основного, и расчёт компенсации при увольнении исказится. Третья — дублирование ввода: остаток занесён и через штатную расстановку, и отдельным документом, в результате дни удваиваются.

Типичные ошибки
01
Дата остатка позже проведённых отпусков — дни списываются дважды, остаток занижается.
02
Один общий остаток вместо разбивки по видам отпусков — неверные компенсации при увольнении.
03
Повторный ввод остатков разными документами — задвоение дней.
04
Изменение остатка напрямую в закрытом периоде без корректирующего документа — расхождения с отчётностью.

Особые ситуации

Отрицательный остаток — нормальная ситуация: сотрудник отгулял отпуск авансом. Вводите отрицательное значение, программа его корректно учтёт, и при увольнении появится удержание за неотработанные дни отпуска.

Для внешних совместителей остатки вводятся отдельно по каждому месту работы — это разные элементы справочника «Сотрудники». Для сотрудников, принятых в текущем году, остаток обычно нулевой, и вводить его не нужно: программа сама накопит дни с даты приёма.

Перед массовым вводом сделайте архивную копию базы и сначала внесите остатки по 2–3 сотрудникам с разными ситуациями (обычный, с дополнительным отпуском, с отрицательным остатком). Проверьте их отчётами — и только потом вводите остальных.
ПЗ
Практическое замечание

Частые вопросы

Можно ли внести остатки отпусков задним числом?

Да, дата остатка может быть любой прошлой датой. Главное условие — она должна быть раньше первого документа отпуска, проведённого в программе, иначе дни спишутся повторно. Если период закрыт для редактирования, снимите дату запрета изменения данных или используйте корректирующий документ.

Что делать, если остаток в отчёте не совпадает с введённым?

Сформируйте отчёт строго на дату ввода остатка — на другую дату программа добавит накопленные дни и вычтет оформленные отпуска. Если и на дату ввода есть расхождение, проверьте, не введён ли остаток дважды разными документами, и не указан ли вид отпуска с ошибкой.

Нужно ли вводить остатки по учебным отпускам?

Нет. Учебные отпуска не накапливаются и не имеют остатка — каждый предоставляется отдельно по справке-вызову. Остатки вводятся только для ежегодных оплачиваемых отпусков: основного и дополнительных.

Как исправить ошибочно введённый остаток?

Откройте документ, которым вводился остаток, исправьте данные и перепроведите его. Если документ находится в закрытом периоде, создайте новый документ ввода остатков более поздней датой с корректными значениями — он перекроет прежний.

Почему после ввода остатков отпуск не рассчитывается в документе «Отпуск»?

Проверьте, что в позиции штатного расписания или в карточке сотрудника указано количество дней отпуска в год, а вид отпуска в документе совпадает с видом, по которому введён остаток. Также убедитесь, что документ «Начальная штатная расстановка» проведён, а не сохранён в черновике.

Итог

Что важно запомнить

Остатки отпусков в 1С:ЗУП вводятся через «Начальную штатную расстановку» или документ «Ввод начальных остатков отпусков» — отдельно по каждому виду отпуска и на дату, предшествующую первому кадровому документу. Результат всегда сверяйте отчётом «Остатки отпусков» с данными карточек Т-2.