Другое · 10 мин
Почему в 1С не индексируются отпускные и как это исправить
Разбираем, почему в 1С не индексируется средний заработок для отпускных: настройки повышения окладов, период индексации, типовые ошибки и пошаговая проверка расчёта.
Отпускные в 1С:ЗУП (или 1С:Бухгалтерии с модулем зарплаты) рассчитываются без индексации среднего заработка — причина почти всегда не в сбое программы, а в оформлении повышения окладов: неверная дата в документе, неполный состав сотрудников или отключённый коэффициент в настройках начисления. Коэффициент индексации применяется лишь при одновременном выполнении нескольких условий, и нарушение хотя бы одного приводит к расчёту «по старому» заработку.
Индексация среднего заработка регулируется положением об особенностях порядка исчисления средней заработной платы: повышение должно носить массовый характер (по организации, филиалу или структурному подразделению), а не быть персональным повышением одному сотруднику. 1С воспроизводит эту логику в документах и настройках, поэтому персональная надбавка или разовое изменение оклада одного работника коэффициент индексации не создадут — и это норма, а не ошибка.
Ниже разобраны конкретные причины, по которым коэффициент индексации не применяется, способы проверить расчёт и безопасные методы исправления без ручной правки базы.
Как 1С определяет, что заработок нужно проиндексировать
Программа применяет коэффициент индексации к среднему заработку только если повышение тарифных ставок или окладов зафиксировано специальным образом. В 1С:ЗУП это документы массового изменения условий оплаты труда, где повышение затрагивает подразделение или всю организацию. Индивидуальное изменение оклада конкретному сотруднику — например, через обычный кадровый перевод без признака массового повышения — коэффициент не формирует, и расчёт отпускных идёт без индексации.
Второе условие — период. Коэффициент применяется, если повышение произошло в расчётном периоде, после расчётного периода до наступления отпуска или во время отпуска. Если оклад повысили после окончания отпуска, индексации не будет вовсе — и программа здесь права. Поэтому первый шаг диагностики — сопоставить дату документа повышения с расчётным периодом отпуска (обычно 12 календарных месяцев, предшествующих месяцу начала отпуска).
Причина 1: повышение оформлено не тем документом
Самая частая ситуация — оклад сотруднику изменили индивидуальным документом: кадровым переводом, изменением условий договора или прямой правкой в карточке. Для расчёта самой зарплаты это корректно, но для индексации среднего заработка такой документ «невидим». Программа ищет признак массового повышения, а его нет.
Проверьте, каким документом проведено повышение. В 1С:ЗУП для массовой индексации предназначены документы типа «Изменение оплаты труда» (в ряде версий — «Изменение плановых начислений» с возможностью указать список сотрудников и признак индексации). Если повышение внесено иначе, нужно оформить корректный документ задним числом на фактическую дату повышения — при условии, что повышение действительно было массовым по приказу.
Причина 2: дата повышения вне зоны индексации
Даже корректно оформленный документ не даст коэффициента, если его дата не попадает в нужный интервал. Типовые случаи: повышение проведено датой позже начала отпуска при том, что фактически оклады выросли раньше; либо документ введён месяцем, следующим за месяцем повышения, и расчётный период «разорван».
Откройте документ отпуска и посмотрите расчётный период среднего заработка. Затем сопоставьте с ним дату документа повышения. Если повышение произошло внутри расчётного периода — индексируются выплаты до повышения; если после расчётного периода, но до начала отпуска — индексируется весь средний заработок; если во время отпуска — только часть отпускных после даты повышения. Несовпадение дат — прямой признак ошибки в документе.
Это норма: персональное повышение средний заработок не индексирует
Проверить вид документа и его дату относительно расчётного периода
Проверить настройку вида расчёта отпуска и пересчитать документ
Причина 3: отключён учёт индексации в настройках
В настройках расчёта зарплаты и в параметрах вида расчёта отпуска есть опции, влияющие на применение коэффициента. Если учёт индексации отключён в настройках учётной политики зарплаты или вид расчёта настроен нестандартно (например, скопирован и изменён), программа посчитает средний заработок без повышающего коэффициента даже при корректных документах.
Проверьте настройки учётной политики по зарплате и формулу вида расчёта «Отпуск основной». В типовой конфигурации менять формулу не требуется; если конфигурация дорабатывалась, стоит сверить настройки с эталонной. После изменения настроек документ отпуска нужно пересчитать: открыть его и выполнить расчёт заново, чтобы подтянулся коэффициент.
Пошаговая диагностика и исправление
Последовательность действий одинакова для большинства случаев и безопасна: вы только проверяете данные и пересчитываете документы, не изменяя базу напрямую.
- 1Откройте документ отпуска и посмотрите расчётный период среднего заработка и наличие коэффициента индексации в табличной части расчёта
- 2Найдите документ, которым повышали оклад, и проверьте его тип, дату и состав сотрудников
- 3Сверьте дату повышения с расчётным периодом: попадает ли она в период, после него до отпуска или во время отпуска
- 4Проверьте настройки учётной политики зарплаты и вид расчёта отпуска на предмет отключённой индексации
- 5При некорректном документе — оформите правильный документ массового повышения на фактическую дату (при наличии приказа)
- 6Пересчитайте документ отпуска и сверьте сумму с ручным контрольным расчётом
Контрольный ручной расчёт прост: разделите новый оклад на старый — это коэффициент. Умножьте на него выплаты расчётного периода, начисленные до повышения (при повышении внутри периода). Если результат сходится с программой после пересчёта — проблема решена. Если расходится, ищите, какие именно выплаты вошли в базу среднего заработка: индексируются не все начисления, а только те, что привязаны к окладу или установлены в фиксированной привязке к нему.
Какие выплаты индексируются, а какие нет
Индексируются выплаты, установленные в абсолютной привязке к тарифной ставке или окладу: сам оклад, надбавки и доплаты, заданные в процентах или кратно окладу. Не индексируются выплаты в фиксированных суммах (например, премия 5000 рублей) и выплаты, заданные в диапазоне значений. Поэтому даже при корректном коэффициенте часть начислений в расчёте среднего останется без изменений — и итоговая сумма отпускных может выглядеть «недоиндексированной», хотя программа всё посчитала верно.
Проверка результата после исправления
После пересчёта убедитесь, что коэффициент появился в расчёте и сумма изменилась ожидаемо. Полезные контрольные точки: в расчёте среднего заработка виден коэффициент индексации и месяцы, к которым он применён; итоговая сумма отпускных сходится с ручным расчётом; печатная форма записки-расчёта (Т-60) отражает проиндексированные суммы.
Как проверить результат
Коэффициент отображается и равен отношению нового оклада к старому
Коэффициент отсутствует или равен 1 при фактическом массовом повышении
Совпадает с ручным контрольным расчётом
Сумма не изменилась после пересчёта документа
Коэффициент применён к месяцам до повышения внутри расчётного периода
Индексация затронула месяцы после повышения или не тот период
Когда стоит привлечь специалиста
Самостоятельная работа безопасна, пока ограничивается проверкой документов, настроек и пересчётом отпусков. Обратиться к специалисту по 1С разумно, если конфигурация доработана и вид расчёта отпуска изменён, если повышений было несколько с пересекающимися периодами, или если требуется доначисление за прошлые закрытые периоды с пересдачей отчётности. Не правьте данные напрямую в регистрах и не используйте обработки «группового исправления» без понимания их действия — восстановить корректное состояние после таких вмешательств сложнее, чем исправить исходную ошибку.
Что важно запомнить
Отпускные не индексируются, когда повышение оформлено индивидуально, датировано вне периода индексации или учёт индексации отключён в настройках. Диагностика сводится к проверке документа повышения, его даты и настроек, после чего документ отпуска пересчитывается. Фиксированные премии и разовые выплаты не индексируются — это норма, а не ошибка программы.
Частые вопросы
Повысили оклад только одному сотруднику — должны ли индексироваться его отпускные?
Нет. Индексация среднего заработка применяется при повышении окладов по организации, филиалу или структурному подразделению в целом. Персональное повышение одного работника коэффициента не создаёт, и отпускные считаются по фактическому заработку.
Документ повышения ввели после того, как отпускные уже выплатили. Что делать?
Если повышение попадает в расчётный период или в период до начала отпуска, средний заработок нужно пересчитать и доначислить разницу. В 1С для этого пересчитывают документ отпуска или оформляют доначисление. Если повышение произошло во время отпуска, доплачивается только часть отпускных после даты повышения.
Коэффициент индексации виден в расчёте, но сумма отпускных почти не изменилась. Это ошибка?
Не обязательно. Проверьте состав выплат расчётного периода: фиксированные премии, разовые выплаты и надбавки в абсолютных суммах не индексируются. Если большая часть заработка сотрудника — такие выплаты, эффект от индексации будет небольшим, и это соответствует правилам расчёта.
Можно ли просто вручную исправить сумму в документе отпуска?
Технически можно, но делать этого не стоит: ручная правка исчезнет при любом пересчёте документа, а первопричина останется и проявится в следующих расчётах. Правильный путь — исправить документ повышения или настройки, после чего пересчитать отпуск штатно.
Повышений было несколько за расчётный период. Программа учтёт все?
Да, если каждое повышение оформлено корректным документом массового изменения оплаты труда. Коэффициенты применяются последовательно к соответствующим месяцам. Если хотя бы одно повышение внесено индивидуальным документом, цепочка индексации прервётся — проверяйте каждый документ отдельно.