К статье
Практический материал

Сотрудники и Зарплата · 10 мин

Почему в 1С начисляется зарплата, если сотрудник в отпуске

Разбираем, почему в 1С начисляется зарплата при отпуске сотрудника: документы отсутствий, кадровые приказы, перерасчёты, отпускные и способы исправить ситуацию.

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

Логика расчёта в 1С:Зарплата и управление персоналом (и в более старых конфигурациях) строится на документах-основаниях. Начисление «Оплата по окладу» рассчитывается по рабочему времени сотрудника из регистра графиков и табеля. Если программа «не знает» про отпуск, она считает, что сотрудник работал полный месяц, и начисляет оклад целиком.

Ключевой момент: сам по себе кадровый документ «Отпуск» в некоторых конфигурациях лишь регистрирует право на отдых, а расчётный документ «Отпуск» (начисление отпускных) вытесняет оклад за дни отсутствия. Если оформлен только один из них — или ни одного — зарплата будет начислена за весь период.

Как 1С решает, начислять оклад или нет

Механизм расчёта опирается на принцип вытеснения: основное начисление (оклад, оплата по часовому тарифу) рассчитывается за фактически отработанное время, а время отпуска из расчётного периода исключается, если в базе есть соответствующее отклонение. Информация об отклонениях поступает из документов «Отпуск», «Больничный лист», «Прогул, отсутствие» и подобных.

Если документ отпуска не проведён, проведён с ошибкой в датах или создан уже после документа «Начисление зарплаты и взносов», программа при расчёте не видит период отсутствия. Итог — оклад начислен за полный месяц, а отпускные, если они есть, идут сверху, создавая переплату.

Отдельно стоит проверить настройку графика работы сотрудника. Если график задан неверно или у сотрудника не заполнен график вовсе, расчёт фактически отработанного времени может вестись некорректно, что тоже приводит к лишним начислениям.

Основные причины начисления зарплаты во время отпуска

Первая и самая распространённая причина — расчётный документ «Отпуск» просто не создан. Кадровик оформил приказ на отпуск, но бухгалтер не ввёл начисление отпускных, либо в конфигурации с раздельным ведением кадрового и расчётного учёта документ остался в статусе черновика.

Вторая причина — неверные даты в документе. Если отпуск указан, например, с 10 по 23 число, а фактически сотрудник ушёл с 3-го, программа вытеснит оклад только за указанный период, а за «лишние» дни начислит зарплату. Обратная ситуация с датами даёт аналогичный эффект в другую сторону.

Третья причина — нарушение последовательности расчёта. Документ «Начисление зарплаты и взносов» проведён раньше, чем «Отпуск». При повторном открытии расчётного документа табличная часть не перезаполняется автоматически — её нужно обновить вручную или перепровести документ.

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

Отпускных нет вообщеДокумент «Отпуск» не создан

Проверьте журнал документов начислений за месяц

Отпускные есть, оклад полныйНарушена последовательность расчёта

Перепроведите «Начисление зарплаты и взносов» после документа отпуска

Оклад начислен частично неверноОшибка в датах отпуска

Сверьте период в документе с приказом

Документ есть, но не влияетНе проведён или помечен на удаление

Проверьте статус проведения документа

Пошаговая диагностика проблемы

Начните с расчётного листка сотрудника за проблемный месяц. В нём видно, какие начисления вошли в расчёт и за какой период. Если в листке присутствует полный оклад при отсутствии строки отпускных — документа отпуска в базе нет либо он не проведён.

Далее откройте журнал документов по сотруднику (в ЗУП это можно сделать из карточки сотрудника, раздел с документами или отчёт «Документы по сотруднику»). Найдите документ «Отпуск» и проверьте три вещи: проведён ли он, совпадают ли даты с приказом, относится ли он к нужному месяцу начисления.

Затем проверьте дату проведения документа «Начисление зарплаты и взносов» относительно документа отпуска. Если зарплата рассчитана раньше — перезаполните и перепроведите её. После этого сформируйте расчётный листок повторно и убедитесь, что оклад уменьшился на дни отпуска.

Порядок действий
  1. 1
    Сформируйте расчётный листок сотрудника за проблемный месяц
  2. 2
    Найдите документ «Отпуск» в журнале начислений и проверьте его проведение и даты
  3. 3
    Если документа нет — создайте его на основании кадрового приказа или вручную
  4. 4
    Перезаполните и перепроведите «Начисление зарплаты и взносов» за месяц
  5. 5
    Повторно сформируйте расчётный листок и сверьте сумму оклада с табелем

Исправление в зависимости от ситуации

Документ отпуска отсутствует

Создайте документ «Отпуск» до расчёта зарплаты за месяц. Если зарплата уже рассчитана — после создания отпуска откройте документ начисления зарплаты, перезаполните его по сотруднику и перепроведите. Программа автоматически уменьшит оклад на дни отпуска.

Отпуск проведён после расчёта зарплаты

Это самый безобидный случай. Откройте «Начисление зарплаты и взносов», нажмите «Заполнить» или обновите строку по конкретному сотруднику, перепроведите документ. Сумма оклада пересчитается с учётом вытеснения.

Ошибка в датах отпуска

Исправьте период в документе «Отпуск», перепроведите его, затем пересчитайте зарплату. Если отпускные уже выплачены по неверным датам, потребуется сторнирование или корректировка — действуйте аккуратно, так как это затрагивает уже выданные суммы и расчёт НДФЛ с взносами.

Отпуск попадает на два месяца

Переходящий отпуск — частый источник путаницы. Документ отпуска обычно оформляется одним, но вытеснение оклада происходит в каждом месяце пропорционально дням. Убедитесь, что зарплата пересчитана в обоих месяцах, а не только в том, где отпуск начался.

Особые случаи: когда начисление зарплаты — это норма

Не всякое начисление при отпуске является ошибкой. Если сотрудник отработал часть месяца до отпуска или после него, оклад за отработанные дни начисляется законно — вместе с отпускными за дни отдыха. Проверьте по табелю, какие дни месяца были рабочими.

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

Компенсация за неиспользованный отпуск при увольнении — ещё один случай, когда рядом с «отпускным» начислением стоит оплата за отработанные дни последнего месяца. Сверяйте состав начислений с кадровой ситуацией, а не только с фактом наличия отпуска.

Контрольные точки

Как проверить результат

Расчётный листок за месяц
Норма

Оклад начислен только за рабочие дни по табелю, отпускные — за дни отпуска

Тревожный признак

Оклад начислен за полный месяц вместе с отпускными

Табель учёта рабочего времени
Норма

Дни отпуска отмечены кодом отпуска, рабочих дней столько, сколько фактически отработано

Тревожный признак

Весь месяц заполнен рабочими днями

Сумма к выплате
Норма

Совпадает с ручным расчётом: оклад за отработанные дни плюс отпускные минус удержания

Тревожный признак

Заметно выше ожидаемой без объяснимых причин

Профилактика: как не допустить повторения

Установите в регламенте работы правило: расчёт зарплаты за месяц выполняется только после того, как все документы отсутствий проведены. В ЗУП удобно пользоваться напоминаниями и отчётом по отсутствиям перед итоговым расчётом.

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

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

Типичные ошибки
01
Расчёт зарплаты до проведения документа отпуска — оклад не вытесняется, возникает переплата
02
Исправление дат в уже оплаченном отпуске без сторнирования — расхождения в НДФЛ и взносах
03
Ручная правка суммы оклада вместо исправления документа-основания — ошибка вернётся при следующем перезаполнении
04
Игнорирование переходящего отпуска — перерасчёт сделан только в одном из двух месяцев

Частые вопросы

Почему отпускные начислены, а оклад не уменьшился?

Скорее всего, документ «Начисление зарплаты и взносов» был проведён раньше документа «Отпуск» и не перезаполнялся. Откройте его, обновите строку сотрудника и перепроведите — оклад пересчитается с учётом дней отсутствия.

Нужно ли создавать два документа: кадровый и расчётный?

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

Что делать, если переплата уже выплачена сотруднику?

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

Отпуск без сохранения зарплаты, а оклад всё равно начисляется — почему?

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

Как проверить всех сотрудников сразу, а не по одному?

Используйте отчёты по отсутствиям и свод начислений за месяц: сопоставьте список сотрудников с отпусками и тех, у кого оклад начислен за полный месяц. Расхождения между этими списками — кандидаты на проверку.

Влияет ли график работы на эту проблему?

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

Итог

Что важно запомнить

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