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