Настройка прав на отпуска в 1С:Предприятие — одна из ключевых задач кадровиков и бухгалтеров, которая напрямую влияет на корректность расчётов и соблюдение трудового законодательства. Ошибки в этой области могут привести к штрафам от трудовой инспекции, перерасчётам зарплаты или конфликтам с сотрудниками. В зависимости от версии программы (1С:ЗУП 3.1, 1С:Бухгалтерия 3.0 или 1С:УНФ) алгоритмы могут отличаться, но общая логика остаётся схожей.

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

1. Подготовка: какие данные нужны для настройки прав на отпуск

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

  • 📄 Трудовой договор — проверьте дату приёма на работу, условия испытательного срока (если он был), а также пункты о дополнительных отпусках (например, за вредные условия труда).
  • 📅 Данные о предыдущих отпусках — если сотрудник перешёл из другой организации, запросите справку о неиспользованных днях (форма Т-2).
  • 🏥 Информация о больничных и декретах — эти периоды могут влиять на стаж для отпуска (например, декретный отпуск включается в стаж, а больничный — нет).
  • 🔄 Сведения о переводах — если сотрудник менял должность или подразделение, уточните, не изменились ли условия предоставления отпуска.

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

💡

Перед массовой настройкой прав экспортируйте список сотрудников в Excel через Отчёты → Кадровые отчёты → Список сотрудников. Это поможет сверить данные и избежать ошибок при вводе.

2. Пошаговая инструкция: как задать право на отпуск в 1С:ЗУП 3.1

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

Шаг 1. Откройте карточку сотрудника: Кадры → Сотрудники → [Выберите сотрудника] → кнопка "Изменить".

Шаг 2. Перейдите на вкладку Отпуска (или Трудовой договор, если в вашей версии другая структура). Здесь вы увидите блок "Права на отпуск".

Шаг 3. Нажмите Добавить и заполните поля:

  • 📅 Дата начала права — обычно совпадает с датой приёма на работу, но может отличаться (например, если сотрудник перешёл из другой организации с сохранением стажа).
  • 🔢 Количество дней — по умолчанию 28, но для некоторых категорий (инвалиды, работники Крайнего Севера) значение будет другим.
  • 🔄 Период действия права — если право ограничено по времени (например, дополнительный отпуск за ненормированный день действует только в текущем году).
  • 📝 Основание — укажите документ (трудовой договор, коллективный договор, приказ).

Шаг 4. Сохраните изменения и проверьте, что право отобразилось в списке. Если сотрудник имеет несколько оснований для отпуска (например, основной + дополнительный), добавьте каждое право отдельной строкой.

Дата права совпадает с датой трудоустройства

Количество дней соответствует трудовому договору

Указано корректное основание (номер и дата документа)

Нет дублирующихся прав на один и тот же период-->

3. Особенности настройки в 1С:Бухгалтерия 3.0

В 1С:Бухгалтерии 3.0 функционал кадрового учёта урезан по сравнению с ЗУП, но задать право на отпуск здесь тоже можно. Основное отличие — отсутствие отдельной карточки сотрудника с вкладкой "Отпуска". Вместо этого настройка ведётся через документ Приём на работу или Кадровый перевод.

Алгоритм действий:

  1. Откройте Справочники → Сотрудники и выберите нужного работника.
  2. Нажмите Создать документ → Приём на работу (или найдите существующий документ о приёме).
  3. В документе перейдите на вкладку Отпуска и заполните поля аналогично ЗУП.
  4. Если право на отпуск меняется (например, после перевода), создайте документ Кадровый перевод и укажите новые параметры.

Важно: в 1С:Бухгалтерии нет автоматического расчёта стажа для отпуска. Вам придётся вручную отслеживать, когда сотрудник отработал 6 месяцев (минимальный стаж для первого отпуска) и корректировать права. Для удобства можно вести вспомогательную таблицу в Excel или интегрировать Бухгалтерию с ЗУП.

1С:ЗУП 3.1

1С:Бухгалтерия 3.0

1С:УНФ

1С:Комплексная автоматизация

Другая-->

4. Виды отпусков и их настройка в 1С

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

Вид отпуска Количество дней Особенности настройки в 1С Документ-основание
Основной оплачиваемый 28 Настраивается автоматически при приёме на работу. Можно корректировать количество дней вручную. Трудовой договор
Дополнительный (за вредные условия) От 7 до 35 Требует указания Вида дополнительного отпуска в справочнике и привязки к должности. Коллективный договор, СОУТ
Учебный По справке-вызову Настраивается как Отпуск без сохранения зарплаты с пометкой "Учебный". Справка-вызов из учебного заведения
Декретный 140 (по умолчанию) Автоматически рассчитывается по дате начала отпуска по БиР. Не влияет на стаж для основного отпуска. Листок нетрудоспособности
Без сохранения зарплаты По соглашению Настраивается как отдельное право с типом Неоплачиваемый. Максимум 14 дней в году. Заявление сотрудника

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

Как настроить отпуск за ненормированный день?

1. Создайте новый вид отпуска в справочнике с названием "Дополнительный за ненормированный день".

2. Укажите количество дней (обычно 3–7, в зависимости от внутренних нормативов).

3. В карточке сотрудника добавьте право на этот отпуск и привяжите к должности, для которой действует ненормированный день.

4. В документе График отпусков этот вид будет отображаться отдельной строкой.

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

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

  • Неучтённый стаж — если сотрудник отработал менее 6 месяцев, но вы задали право на полный отпуск (28 дней). не блокирует такую настройку, но это нарушение ст. 122 ТК РФ.
    ⚠️ Внимание: Для сотрудников, уволенных до истечения 6 месяцев, отпуск предоставляется пропорционально отработанному времени. Настройте в параметр Пропорциональный расчёт в настройках вида отпуска.
  • Дублирующиеся права — когда одному сотруднику назначены два основных отпуска (например, при ошибке переноса данных). Это приводит к двойному начислению отпускных.

    Проверяйте права через отчёт: Отчёты → Кадровые отчёты → Права на отпуск.

  • Неверное количество дней — например, для работников Крайнего Севера не учтены дополнительные дни (24 дня вместо 16).

    Используйте справочник Районные коэффициенты для автоматического расчёта.

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

    Настройте в правило автоматического обновления прав при кадровых перемещениях: Настройки → Кадровый учёт → Правила кадровых изменений.

Ещё одна частая проблема — несовпадение данных в графике отпусков и карточке сотрудника. Чтобы этого избежать, после настройки прав обязательно обновите график: Кадры → График отпусков → кнопка "Заполнить по правам".

💡

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

6. Автоматизация: как массово назначить права на отпуск

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

Способ 1. Групповая обработка:

  1. Откройте Кадры → Сотрудники.
  2. Выделите нужных сотрудников (можно использовать фильтр по подразделению или должности).
  3. Нажмите Ещё → Групповая обработка → Назначить права на отпуск.
  4. Задайте параметры (дата начала, количество дней, основание) и подтвердите.

Способ 2. Загрузка из Excel:

  1. Подготовьте файл с колонками: Табельный номер, Дата права, Количество дней, Основание.
  2. В перейдите в Кадры → Импорт данных → Права на отпуск.
  3. Выберите файл и сопоставьте колонки с полями .
  4. Запустите загрузку и проверьте логи на ошибки.

Для автоматизации расчёта стажа используйте регламентное задание Расчёт стажа для отпусков (находится в Настройки → Регламентные задания). Оно позволяет ежемесячно обновлять стаж всех сотрудников без ручного вмешательства.

💡

Перед массовым назначением прав сделайте резервную копию базы через Администрирование → Обслуживание → Резервное копирование. Это спасёт данные, если в файле Excel окажется ошибка.

7. Интеграция с графиком отпусков и расчётом отпускных

Настройка прав на отпуск — только половина работы. Чтобы система корректно рассчитывала отпускные и формировала график, нужно связать эти данные:

Шаг 1. Обновите график отпусков: Кадры → График отпусков → кнопка "Заполнить".

Выберите вариант По правам на отпуск — система автоматически распределит дни с учётом стажа и количества дней.

Шаг 2. Проверьте пересечения:

Если у сотрудника несколько видов отпусков (например, основной + учебный), убедитесь, что они не накладываются друг на друга. В 1С:ЗУП это можно сделать через отчёт Отчёты → Кадровые отчёты → Пересечения отпусков.

Шаг 3. Настройте расчёт отпускных:

Перейдите в Зарплата → Отпуска → Начисление отпускных и проверьте:

  • 🔹 Корректно ли указан Вид отпуска (основной/дополнительный).
  • 🔹 Совпадает ли Количество дней с графиком.
  • 🔹 Учтён ли Средний заработок за последние 12 месяцев.

Если отпускные рассчитываются неверно, проверьте:

  1. Настройки Вида расчёта в справочнике Настройки → Зарплата → Виды расчётов.
  2. Правила округления дней в Настройки → Зарплата → Параметры расчёта зарплаты.
  3. Наличие исключаемых периодов (больничные, декрет) в Кадры → История сотрудников.

💡

Если сотрудник уходит в отпуск авансом (до истечения 6 месяцев), в документе Начисление отпускных установите флаг "Отпуск авансом". Это повлияет на расчёт среднего заработка.

FAQ: Частые вопросы о настройке прав на отпуск в 1С

Как задать право на отпуск сотруднику, который перешёл из другой организации?

В карточке сотрудника добавьте право на отпуск с датой начала, соответствующей дате приёма в вашу компанию. В поле Основание укажите "Трудовой договор" и прикрепите скан справки о неиспользованных днях (форма Т-2) от предыдущего работодателя. Если стаж для отпуска сохраняется, введите дату начала права равной дате начала трудовой деятельности (не приёма в вашу компанию).

Почему в графике отпусков не отображаются дополнительные отпуска?

Скорее всего, в справочнике Виды отпусков не настроен флаг "Учитывать в графике". Откройте Настройки → Кадровый учёт → Виды отпусков, выберите нужный вид (например, "Дополнительный за вредность") и поставьте галочку Включать в график отпусков. После этого обновите график кнопкой Заполнить.

Можно ли в 1С:Бухгалтерия 3.0 настроить автоматический расчёт стажа?

Нет, в 1С:Бухгалтерии 3.0 нет механизма автоматического расчёта стажа для отпусков. Вам придётся вручную отслеживать отработанное время и корректировать права. Альтернативные варианты:

  1. Интегрировать Бухгалтерию с 1С:ЗУП через обмен данными.
  2. Использовать внешнюю обработку для расчёта стажа (можно найти на портале 1С-Отчётность).
  3. Вести вспомогательную таблицу в Excel и ежемесячно сверять данные.

Как исправить ошибку "Недостаточно дней для отпуска" при оформлении?

Эта ошибка возникает, если:

  • В карточке сотрудника не задано право на отпуск.
  • Количество дней в графике превышает остаток по праву.
  • Не учтён стаж (например, сотрудник отработал менее 6 месяцев).

Решение:

  1. Проверьте остаток дней в отчёте Отчёты → Кадровые отчёты → Остатки отпусков.
  2. Если право не задано, добавьте его (см. раздел 2 этой статьи).
  3. Если стаж недостаточный, оформите отпуск авансом (с согласия руководства).

Где в 1С хранится история изменений прав на отпуск?

История изменений прав на отпуск ведётся в журнале документов Кадры → Журналы документов → Права на отпуск. Здесь отображаются все операции добавления/изменения прав с указанием даты, пользователя и комментария. Для просмотра конкретного изменения откройте документ и нажмите История (или Версии, в зависимости от версии ).

Если журнал не ведётся, включите его в настройках: Настройки → Кадровый учёт → Журналы документов и добавьте Права на отпуск в список отслеживаемых.