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

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

В практике работы с программой «1С:Зарплата и управление персоналом 3.1» нередко возникает ситуация, когда два сотрудника уходят в отпуск в один и тот же период, но программа рассчитывает им разное количество оплачиваемых дней. Например, при периоде с 27.01.2023 по 04.02.2023 у одного сотрудника система видит 9 дней, а у другого — только 8. При этом в табеле Т-13 у обоих может стоять одинаковое количество дней отсутствия. Давайте подробно разберем, почему так происходит и «куда копать» бухгалтеру или кадровику.

Причина №1: Расчет отпуска в рабочих днях (краткосрочные договоры)

Проанализируем наиболее вероятную причину расхождения. Согласно статьям 291 и 295 ТК РФ, для определенных категорий сотрудников отпуск рассчитывается не в календарных, а в рабочих днях. Это касается:

В этом случае действует особый порядок расчета по Постановлению №922: отпуск предоставляется из расчета «2 рабочих дня за месяц работы», а его продолжительность исчисляется по графику шестидневной рабочей недели. Это означает, что из календарного периода отпуска исключаются только воскресенья.

Рассмотрим наш пример: период с 27.01.2023 по 04.02.2023 составляет ровно 9 календарных дней. В этот интервал попадает одно воскресенье — 29 января. Если первому сотруднику отпуск считается в календарных днях, он получает оплату за 9 дней. Если второму сотруднику отпуск считается в рабочих днях (из-за условий договора), программа вычитает воскресенье: 9 - 1 = 8 рабочих дней. Именно поэтому второй сотрудник получит меньше денег, хотя в табеле оба дня будут отмечены кодом «ОТ».

Что проверить: откройте карточку сотрудника, перейдите по ссылке ТрудовойДоговор и проверьте, не установлен ли там флажок «Срочный трудовой договор до 2 месяцев» или признак сезонных работ.

Причина №2: Разные производственные календари и региональные праздники

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

Праздничные дни, приходящиеся на период отпуска, в число календарных дней отпуска не включаются и не оплачиваются. Если один сотрудник привязан к «Общегосударственному» календарю, а второй — к региональному, в котором на этот период выпал местный праздник, количество оплачиваемых дней будет разным.

Что проверить: зайдите в НастройкиГрафикиРаботыСотрудников. Проверьте, какой именно ПроизводственныйКалендарь выбран в графике каждого из сотрудников. Даже если графики визуально похожи и часы работы совпадают, праздничные дни в них могут различаться.

Причина №3: Настройки вида отпуска

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

  1. Один вид отпуска настроен как «Предоставлять в календарных днях».
  2. Другой (например, дополнительный или специфический основной) настроен как «Предоставлять в рабочих днях».

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

Причина №4: Остатки отпусков и накопленный стаж

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

Проанализируем это через отчет. Перейдите в раздел КадрыКадровыеОтчетыОстаткиОтпусков. Посмотрите, сколько дней накоплено у каждого сотрудника на дату начала отпуска. Если у одного из них остаток ровно 8 дней, а программа не дает взять 9-й день авансом, это может быть следствием внутренних доработок базы или ограничений в настройках «Вида отпуска».

Причина №5: Индивидуальные графики и приоритеты документов

Разберем технический момент взаимодействия документов. Если для одного из сотрудников введен документ ИндивидуальныйГрафик, он полностью перекрывает общий график работы. Если в этом индивидуальном графике какой-то день случайно помечен особым образом или как нерабочий (не праздничный, а именно исключенный из фонда рабочего времени), программа может некорректно интерпретировать его при заполнении отпуска.

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

Методика исправления: пошаговый алгоритм

Чтобы окончательно решить проблему, выполним следующие действия вместе:

  1. Проверяем карточку сотрудника: Убеждаемся, что тип договора (бессрочный/срочный) у обоих сотрудников одинаковый.
  2. Сверяем остатки: Сформируйте справку по отпускам (из документа Отпуск по кнопке ПечатьСправкаОбОтпуске). Посмотрите, как программа видит накопленные дни.
  3. Анализируем графики: Откройте ГрафикРаботы сотрудника, у которого 8 дней. Нажмите кнопку Изменить и посмотрите, какой ПроизводственныйКалендарь там указан.
  4. Проверяем вид отпуска: В самом документе Отпуск на вкладке ОсновнойОтпуск убедитесь, что выбрано «Календарные дни», а не «Рабочие».
  5. Пересчет: После внесения изменений в настройки (если они потребовались) обязательно нажмите кнопку «Обновить» или перевыберите сотрудника в документе Отпуск, чтобы программа инициировала новый расчет дней.

Важный нюанс: Если вы обнаружили, что сотруднику действительно положен отпуск в рабочих днях (например, он сезонный рабочий), то 8 дней — это правильный результат согласно законодательству, и «исправлять» его на 9 дней вручную будет ошибкой, так как это приведет к переплате и претензиям со стороны проверяющих органов.

← На главную