Настройка прав на отпуска в 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С:Бухгалтерии нет автоматического расчёта стажа для отпуска. Вам придётся вручную отслеживать, когда сотрудник отработал 6 месяцев (минимальный стаж для первого отпуска) и корректировать права. Для удобства можно вести вспомогательную таблицу в Excel или интегрировать Бухгалтерию с ЗУП.
1С:ЗУП 3.1
1С:Бухгалтерия 3.0
1С:УНФ
1С:Комплексная автоматизация
Другая-->
4. Виды отпусков и их настройка в 1С
В 1С можно настроить права не только на основной оплачиваемый отпуск, но и на дополнительные виды. Каждый из них имеет свои нюансы:
| Вид отпуска | Количество дней | Особенности настройки в 1С | Документ-основание |
|---|---|---|---|
| Основной оплачиваемый | 28 | Настраивается автоматически при приёме на работу. Можно корректировать количество дней вручную. | Трудовой договор |
| Дополнительный (за вредные условия) | От 7 до 35 | Требует указания Вида дополнительного отпуска в справочнике и привязки к должности. |
Коллективный договор, СОУТ |
| Учебный | По справке-вызову | Настраивается как Отпуск без сохранения зарплаты с пометкой "Учебный". |
Справка-вызов из учебного заведения |
| Декретный | 140 (по умолчанию) | Автоматически рассчитывается по дате начала отпуска по БиР. Не влияет на стаж для основного отпуска. | Листок нетрудоспособности |
| Без сохранения зарплаты | По соглашению | Настраивается как отдельное право с типом Неоплачиваемый. Максимум 14 дней в году. |
Заявление сотрудника |
Для дополнительных отпусков (например, за ненормированный рабочий день) предварительно настройте виды отпусков в справочнике:
Настройки → Кадровый учёт → Виды отпусков. Здесь можно создать неограниченное количество типов с уникальными параметрами.
Как настроить отпуск за ненормированный день?
1. Создайте новый вид отпуска в справочнике с названием "Дополнительный за ненормированный день".
2. Укажите количество дней (обычно 3–7, в зависимости от внутренних нормативов).
3. В карточке сотрудника добавьте право на этот отпуск и привяжите к должности, для которой действует ненормированный день.
4. В документе График отпусков этот вид будет отображаться отдельной строкой.
5. Типичные ошибки и как их избежать
Даже опытные кадровики допускают ошибки при настройке прав на отпуск. Вот самые распространённые из них и способы их предотвратить:
- ❌ Неучтённый стаж — если сотрудник отработал менее 6 месяцев, но вы задали право на полный отпуск (28 дней). 1С не блокирует такую настройку, но это нарушение ст. 122 ТК РФ.
⚠️ Внимание: Для сотрудников, уволенных до истечения 6 месяцев, отпуск предоставляется пропорционально отработанному времени. Настройте в 1С параметр
Пропорциональный расчётв настройках вида отпуска. - ❌ Дублирующиеся права — когда одному сотруднику назначены два основных отпуска (например, при ошибке переноса данных). Это приводит к двойному начислению отпускных.
Проверяйте права через отчёт:
Отчёты → Кадровые отчёты → Права на отпуск. - ❌ Неверное количество дней — например, для работников Крайнего Севера не учтены дополнительные дни (24 дня вместо 16).
Используйте справочник
Районные коэффициентыдля автоматического расчёта. - ❌ Отсутствие привязки к должности — если сотрудник переведён на другую должность с иными условиями отпуска, а право не скорректировано.
Настройте в 1С правило автоматического обновления прав при кадровых перемещениях:
Настройки → Кадровый учёт → Правила кадровых изменений.
Ещё одна частая проблема — несовпадение данных в графике отпусков и карточке сотрудника. Чтобы этого избежать, после настройки прав обязательно обновите график:
Кадры → График отпусков → кнопка "Заполнить по правам".
Всегда сверяйте настройки прав на отпуск с графиком отпусков. Если данные расходятся, приоритет имеют сведения из карточки сотрудника, но расчёт отпускных будет вестись по графику.
6. Автоматизация: как массово назначить права на отпуск
Если в компании более 50 сотрудников, настраивать права на отпуск вручную неэффективно. В 1С:ЗУП есть инструменты для массового назначения:
Способ 1. Групповая обработка:
- Откройте
Кадры → Сотрудники. - Выделите нужных сотрудников (можно использовать фильтр по подразделению или должности).
- Нажмите
Ещё → Групповая обработка → Назначить права на отпуск. - Задайте параметры (дата начала, количество дней, основание) и подтвердите.
Способ 2. Загрузка из Excel:
- Подготовьте файл с колонками:
Табельный номер,Дата права,Количество дней,Основание. - В 1С перейдите в
Кадры → Импорт данных → Права на отпуск. - Выберите файл и сопоставьте колонки с полями 1С.
- Запустите загрузку и проверьте логи на ошибки.
Для автоматизации расчёта стажа используйте регламентное задание Расчёт стажа для отпусков (находится в Настройки → Регламентные задания). Оно позволяет ежемесячно обновлять стаж всех сотрудников без ручного вмешательства.
Перед массовым назначением прав сделайте резервную копию базы через Администрирование → Обслуживание → Резервное копирование. Это спасёт данные, если в файле Excel окажется ошибка.
7. Интеграция с графиком отпусков и расчётом отпускных
Настройка прав на отпуск — только половина работы. Чтобы система корректно рассчитывала отпускные и формировала график, нужно связать эти данные:
Шаг 1. Обновите график отпусков:
Кадры → График отпусков → кнопка "Заполнить".
Выберите вариант По правам на отпуск — система автоматически распределит дни с учётом стажа и количества дней.
Шаг 2. Проверьте пересечения:
Если у сотрудника несколько видов отпусков (например, основной + учебный), убедитесь, что они не накладываются друг на друга. В 1С:ЗУП это можно сделать через отчёт Отчёты → Кадровые отчёты → Пересечения отпусков.
Шаг 3. Настройте расчёт отпускных:
Перейдите в Зарплата → Отпуска → Начисление отпускных и проверьте:
- 🔹 Корректно ли указан
Вид отпуска(основной/дополнительный). - 🔹 Совпадает ли
Количество днейс графиком. - 🔹 Учтён ли
Средний заработокза последние 12 месяцев.
Если отпускные рассчитываются неверно, проверьте:
- Настройки
Вида расчётав справочникеНастройки → Зарплата → Виды расчётов. - Правила округления дней в
Настройки → Зарплата → Параметры расчёта зарплаты. - Наличие исключаемых периодов (больничные, декрет) в
Кадры → История сотрудников.
Если сотрудник уходит в отпуск авансом (до истечения 6 месяцев), в документе Начисление отпускных установите флаг "Отпуск авансом". Это повлияет на расчёт среднего заработка.
FAQ: Частые вопросы о настройке прав на отпуск в 1С
Как задать право на отпуск сотруднику, который перешёл из другой организации?
В карточке сотрудника добавьте право на отпуск с датой начала, соответствующей дате приёма в вашу компанию. В поле Основание укажите "Трудовой договор" и прикрепите скан справки о неиспользованных днях (форма Т-2) от предыдущего работодателя. Если стаж для отпуска сохраняется, введите дату начала права равной дате начала трудовой деятельности (не приёма в вашу компанию).
Почему в графике отпусков не отображаются дополнительные отпуска?
Скорее всего, в справочнике Виды отпусков не настроен флаг "Учитывать в графике". Откройте Настройки → Кадровый учёт → Виды отпусков, выберите нужный вид (например, "Дополнительный за вредность") и поставьте галочку Включать в график отпусков. После этого обновите график кнопкой Заполнить.
Можно ли в 1С:Бухгалтерия 3.0 настроить автоматический расчёт стажа?
Нет, в 1С:Бухгалтерии 3.0 нет механизма автоматического расчёта стажа для отпусков. Вам придётся вручную отслеживать отработанное время и корректировать права. Альтернативные варианты:
- Интегрировать Бухгалтерию с 1С:ЗУП через обмен данными.
- Использовать внешнюю обработку для расчёта стажа (можно найти на портале 1С-Отчётность).
- Вести вспомогательную таблицу в Excel и ежемесячно сверять данные.
Как исправить ошибку "Недостаточно дней для отпуска" при оформлении?
Эта ошибка возникает, если:
- В карточке сотрудника не задано право на отпуск.
- Количество дней в графике превышает остаток по праву.
- Не учтён стаж (например, сотрудник отработал менее 6 месяцев).
Решение:
- Проверьте остаток дней в отчёте
Отчёты → Кадровые отчёты → Остатки отпусков. - Если право не задано, добавьте его (см. раздел 2 этой статьи).
- Если стаж недостаточный, оформите отпуск авансом (с согласия руководства).
Где в 1С хранится история изменений прав на отпуск?
История изменений прав на отпуск ведётся в журнале документов Кадры → Журналы документов → Права на отпуск. Здесь отображаются все операции добавления/изменения прав с указанием даты, пользователя и комментария. Для просмотра конкретного изменения откройте документ и нажмите История (или Версии, в зависимости от версии 1С).
Если журнал не ведётся, включите его в настройках: Настройки → Кадровый учёт → Журналы документов и добавьте Права на отпуск в список отслеживаемых.