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

Пользователь 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом
← На главную

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

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

Законодательный аспект: почему периоды отпусков могут не совпадать

Для начала проанализируем правовую базу, на которую опирается логика программы и требования контролирующих органов. Традиционно кадровые специалисты ссылаются на унифицированную форму № Т-6, в которой предусмотрен только один период «за работу с... по...» для всех видов отпусков. Однако с точки зрения действующего законодательства это допущение не всегда корректно.

Обратимся к нормативным актам, регулирующим предоставление отпусков:

  1. Правила об очередных и дополнительных отпусках (утв. НКТ СССР 30.04.1930 № 169, действующие в части, не противоречащей ТК РФ). Согласно статье 14 раздела III данных Правил, возможны ситуации, когда право на очередной (основной) и дополнительный отпуска возникает в разное время. В этом случае оба отпуска могут предоставляться одновременно, но срок работы (стаж) для нового отпуска в счет следующего рабочего года исчисляется раздельно по каждому из видов отпусков.
  2. Статья 121 Трудового кодекса РФ. Она устанавливает особый порядок исчисления стажа для дополнительных отпусков. Например, в стаж работы, дающий право на ежегодный дополнительный оплачиваемый отпуск за работу с вредными и (или) опасными условиями труда, включается только фактически отработанное в соответствующих условиях время.

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

Почему программа 1С:ЗУП 3.1 разделяет периоды по видам отпусков

Выясним причину автоматического разделения периодов в программе. Когда мы проводим документ Кадровый перевод или назначаем сотруднику право на дополнительный отпуск с определенной даты (например, с 13.05.2018 при дате приема 10.04.2018), система регистрирует новое право.

Если бы программа установила период дополнительного отпуска равным основному (с 10.04.2018), то за период с 10.04.2018 по 12.05.2018 сотруднику были бы ошибочно начислены («накоплены») дни дополнительного отпуска, которые он фактически еще не заслужил. Чтобы избежать этой методической ошибки, 1С:ЗУП 3.1 автоматически разбивает первый рабочий год дополнительного отпуска на усеченный период:

В следующем рабочем году (с 10.04.2019) периоды автоматически синхронизируются и будут идти параллельно. Но как быть, если кадровикам принципиально важно видеть единые даты в печатных формах уже в первый год?

Решение 1: Активация настройки общего периода отпуска

Самый простой и методически верный способ избежать споров с кадровой службой и исключить ручную работу — включить специализированную настройку в программе. Разберем этот шаг подробно.

Перейдем в раздел Настройки, далее выберем пункт Кадровый учет. Найдем и установим флажок Использовать общий период отпуска. Что это нам дает?

При включении этой опции в документах Отпуск кадровикам больше не потребуется вручную разделять строки для основного и дополнительного отпусков и высчитывать разные рабочие года. Программа предоставит возможность указать один общий период отпуска. При формировании печатной формы Т-6 система автоматически подставит единый рабочий год (по основному отпуску), при этом внутренний математический учет остатков отпусков в регистрах программы останется абсолютно точным и раздельным. Это идеальный компромисс между требованиями методологии 1С и желанием кадровиков видеть «красивые» приказы.

Решение 2: Перенос остатков и ручная синхронизация дат

Если по каким-то причинам первый вариант не подходит, и кадровики требуют, чтобы даже в справке по остаткам отпусков даты начала периодов совпадали, мы можем прибегнуть к ручной корректировке. Посмотрим, как правильно это реализовать, чтобы не сбить программные алгоритмы.

Для корректировки мы воспользуемся специальным документом ввода остатков. Разберем этот процесс по шагам:

  1. Перейдем в раздел Главное — См. также — Остатки отпусков (или найдем этот журнал через функции технического специалиста).
  2. Создадим документ Ввод остатков отпусков на дату начала права (в нашем примере — на 13.05.2018) или на дату кадрового перевода.
  3. В табличной части для дополнительного отпуска вручную скорректируем дату начала рабочего года, установив её равной дате приема сотрудника (10.04.2018).
  4. Важный нюанс! Чтобы программа не начислила лишние дни за период, когда у сотрудника еще не было права на этот отпуск (с 10.04.2018 по 12.05.2018), нам необходимо вручную уменьшить количество положенных дней за этот первый год на вкладке Права на отпуска. Расчет производится пропорционально отработанному времени.

Пример пропорционального расчета положенных дней:


Количество_Дней_В_Год = 3; // Например, за ненормированный день
Отработано_Дней_Календарных = 331; // с 13.05.2018 по 09.04.2019
Всего_Дней_В_Году = 365;
Итого_Положено_Дней = (Количество_Дней_В_Год / Всего_Дней_В_Году) * Отработано_Дней_Календарных;

Полученное дробное значение (округленное по правилам вашей организации) вносим в документ остатков. В последующих рабочих годах расчет будет идти полностью в автоматическом режиме без вашего вмешательства.

Решение 3: Локальные нормативные акты и доработка печатных форм

Рассмотрим альтернативный административно-технический путь решения проблемы. Часто кадровые специалисты излишне строго относятся к унифицированной форме Т-6. Напомним, что согласно Федеральному закону «О бухгалтерском учете» № 402-ФЗ, унифицированные формы документов не являются строго обязательными к применению с 2013 года (за исключением некоторых кассовых документов).

Работодатель имеет полное право утвердить собственную форму приказа на отпуск в своем локальном нормативном акте (например, в Учетной политике или Положении об отпусках). В этой форме можно:

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

Резюме и рекомендации

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

Для минимизации трудозатрат и исключения ручного ввода мы рекомендуем использовать типовую настройку «Использовать общий период отпуска». Она решает проблему с заполнением приказов Т-6, сохраняя при этом идеальную точность взаиморасчетов с сотрудниками по заработанным дням отпуска.

← На главную