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

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

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

Разберем логику работы формулы и показателей времени

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


(ФиксированнаяСуммадляДоплатаЗаПитаниеНовая * ВремяВДнях) / НормаДнейПоГрафикуПолногоРабочегоВремени

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

Рассмотрим подробнее ситуацию, когда за июнь у сотрудника «вылезают» лишние 2 дня доплаты при наличии больничного и отпуска. Если мы сложим дни болезни (17 дней) и дни отпуска (11 дней), мы получим 28 дней. В июне 30 календарных дней. Оставшиеся 2 дня — это выходные, которые не были покрыты ни документом Больничный лист, ни документом Отпуск. Если в настройках начисления не настроено вытеснение или неверно указан вид времени, программа может посчитать эти дни как «время», подлежащее оплате.

Настройка вытеснения на вкладке «Приоритет»

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

Пошаговый алгоритм настройки:

  1. Откройте настройки начисления (раздел «Настройка» — «Начисления»).
  2. Перейдите на закладку «Приоритет».
  3. В левую колонку («Начисления, приоритет которых выше») необходимо добавить все виды отклонений, которые должны уменьшать сумму доплаты.
  4. Обязательно добавьте: Отпуск основной, Больничный лист, Отпуск без сохранения оплаты, Командировка и другие актуальные для вашей организации виды отсутствий.

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

Влияние документа «Табель» на расчет

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

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

Что нужно сделать: попробуйте временно снять с проведения документ Табель за спорный месяц и пересчитать сотрудника в документе Увольнение. Если сумма стала верной, значит, проблема была в преждевременном заполнении табеля. В идеале Табель должен создаваться в последнюю очередь, когда все кадровые изменения и отклонения уже зарегистрированы.

Замена показателя «Время в днях» на «Отработано дней»

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

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

Проверка графиков работы

Иногда причина «фантомных» дней кроется в настройках самого графика сотрудника или наличии индивидуального графика. Выясним причину через проверку:

  1. Откройте карточку сотрудника и перейдите по ссылке «Настройки графика работы».
  2. Проверьте, не введен ли на этот месяц документ Индивидуальный график. Он перекрывает основной график и может содержать ошибочные данные о рабочих днях.
  3. Посмотрите отчет «Табель учета рабочего времени (Т-13)» — это лучший способ увидеть, как программа «видит» время сотрудника в разрезе кодов (Я, ОД, Б и т.д.).

Методика правильного расчета при увольнении

При оформлении увольнения с последующим отпуском, когда расчет затрагивает два месяца (например, июнь и июль), выполним следующие действия для обеспечения точности:

1. Сначала регистрируем документ Отпуск (если он оформляется отдельным документом) или убеждаемся, что период отпуска верно указан в документе Увольнение на вкладке «Условия увольнения».
2. В документе Увольнение на вкладке «Начисления» нажимаем кнопку «Показать подробности расчета» (значок плюса над таблицей).
3. Внимательно изучаем колонки «Отработано / Оплачено» и «Норма». Если там стоят цифры, не соответствующие действительности (например, 2 рабочих дня вместо 0), значит, система нашла «окна» в графике, не закрытые отклонениями.

Совет: Если сотрудник увольняется 4 июля, находясь в отпуске, убедитесь, что 1, 2 и 3 июля также покрыты документом Отпуск. Если это выходные дни по графику, и они не входят в период отпуска, программа может попытаться начислить за них «фиксированные» ежемесячные выплаты, если не настроено вытеснение по календарным дням.

Соблюдение последовательности ввода документов и тщательная настройка вкладки «Приоритет» позволяют избежать ручных корректировок и гарантируют корректность начислений даже в сложных ситуациях с переходящими отпусками и увольнениями.

← На главную