Как настроить расчет северного отпуска для вахтовиков пропорционально отработанному времени в 1С:ЗУП?

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом Бухгалтерский учет Промышленность, строительство и АПК
← На главную

Вопрос корректного начисления дней дополнительного отпуска ("северного") для сотрудников, работающих вахтовым методом, является одним из самых сложных в кадровом учете и настройке 1С:Зарплата и Управление Персоналом. Часто возникает ситуация, когда сотрудник живет в регионе без северных надбавок, а на вахту выезжает в районы Крайнего Севера (РКС) или приравненные к ним местности (МКС).

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

Суть проблемы и законодательный аспект

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

Однако, как справедливо заметили участники обсуждения, опираясь на Конституционный Суд РФ, северный отпуск — это компенсация не за сам факт труда, а за воздействие неблагоприятных природно-климатических факторов. Поэтому в стаж для отпуска входят:

  1. Календарные дни работы в северных районах.
  2. Фактические дни нахождения в пути (дни выезда и возвращения).
  3. Выходные дни, если они проводятся в месте вахты.

Дни межвахтового отдыха исключаются из стажа, если сотрудник проводит их за пределами северных территорий (уезжает домой в обычный регион).

Вариант 1: Использование кадровых переводов (Классический метод)

Самый очевидный способ, который часто применялся в ранних версиях программы и обсуждался на форуме — это оформление документов Кадровый перевод.

Алгоритм действий выглядит так:

  1. При заезде на вахту создается Кадровый перевод, где меняется территория или условия труда, добавляется право на северный отпуск.
  2. При окончании вахты создается новый Кадровый перевод (возврат), где право на северный отпуск отменяется.

Недостатки метода:

Вариант 2: Использование механизма "Территории" (Рекомендуемый метод)

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

Давайте разберем настройку этого механизма по шагам.

Шаг 1. Включение функционала

Перейдем в раздел Настройка — Реквизиты организации (или Организации, если их несколько) — вкладка Учетная политика и другие настройки — ссылка Учетная политика. Но более точно настройка находится здесь: Настройка — Расчет зарплаты.

В блоке настроек необходимо установить флажок Использовать обособленные территории.

Шаг 2. Настройка справочника Территорий

Откроем справочник Территории выполнения работ (находится в разделе Настройка). Нам нужно создать как минимум две территории:

1. Территория "Вахта (Север)"

2. Территория "База (Дом)"

Шаг 3. Регистрация работы на территориях

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

Есть два способа назначить территорию сотруднику на определенный период без кадрового перевода:

Способ А: Документ "Табель"

Если в настройках расчета зарплаты включена возможность выбора территорий в табеле, то в документе Табель появляется колонка "Территория", что позволяет формировать план-факт отработанного времени с итогами в Т-12 и Т-13.

При заполнении табеля вы можете разбить строку по сотруднику на периоды:

Способ Б: Документ "Перемещение между территориями"

Если табель ведется методом "сплошной регистрации" и его неудобно дробить, можно использовать специальный документ Перемещение между территориями. Он работает как "облегченный" кадровый перевод. Вы указываете период, сотрудника и территорию. Это создает записи в регистрах, и при расчете зарплаты и отпускных программа сама увидит:


// Логика работы программы (псевдокод)
Если Дата в периоде нахождения на Территории "Вахта (Север)" Тогда
    Применить РК и СН этой территории;
    Включить день в стаж для Северного отпуска;
Иначе
    Применить стандартные условия;
    День в северный стаж не включать;
КонецЕсли;

Как учитывать дни в пути?

Важный нюанс, который часто упускают. Согласно ТК РФ, дни нахождения в пути от места сбора до места работы и обратно включаются в рабочее время (или оплачиваются особым образом) и дают право на северный отпуск (так как человек уже фактически пересекает границу северных территорий или находится в процессе).

Поэтому при заполнении табеля или перемещения:

  1. Период вахты должен начинаться с дня выезда (дня в пути).
  2. Период вахты должен заканчиваться днем возвращения.

Для дней пути в табеле обычно используется отдельный вид времени (например, "П" — Путь), но территория при этом должна стоять "Северная".

Решение проблемы с остатками отпусков

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

Проверить итоговые значения поможет отчет по неиспользованным отпускам за период. Расчет заработанных дней будет происходить по формуле:

Дни отпуска = (Отработано дней на "Северной" территории / Среднемесячное кол-во дней) * (Положенных дней отпуска за год / 12)

Примечание: Точный алгоритм расчета пропорции зависит от настроек (считать стаж в месяцах или календарных днях), но суть остается верной — дни межвахтового отдыха дома в расчет не попадут.

Резюме

Для решения задачи не требуется писать внешний код или дорабатывать конфигурацию "напильником". Необходимо:

  1. Использовать типовую конфигурацию ЗУП 3.1.
  2. Включить учет по Территориям выполнения работ.
  3. Настроить территории с привязкой и без привязки к "Северному отпуску".
  4. Фиксировать перемещение сотрудников либо в документе Табель, либо документом Перемещение между территориями.

Это обеспечит автоматический и юридически корректный расчет заработанных дней дополнительного отпуска.

← На главную