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

Другое · 12 мин

Как в 1С рассчитать среднюю зарплату сотрудника

Как рассчитать средний заработок сотрудника в 1С:ЗУП и 1С:Бухгалтерии: настройка расчётного периода, проверка начислений, типичные ошибки и проверка результата.

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

Расчёт строится по правилам Положения № 922: берутся начисления за 12 календарных месяцев, предшествующих событию, и делятся на отработанное время. Если в базе не проведены документы, сотрудник принят недавно или часть начислений внесена вручную, автоматический расчёт может дать неверную сумму. Поэтому важно не только нажать кнопку «Рассчитать», но и уметь проверить, что вошло в средний заработок.

Ниже разобран порядок расчёта в ЗУП и в Бухгалтерии, настройка расчётного периода, проверка результата и типичные ошибки, из-за которых средняя зарплата считается неправильно.

Где в 1С формируется расчёт среднего заработка

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

В 1С:Бухгалтерии механизм похожий, но с ограниченным набором документов: отпуск, больничный, командировка. Для сложных случаев (суммированный учёт рабочего времени, премии за длительные периоды, вахтовый метод) бухгалтерская конфигурация подходит хуже — там расчёт чаще приходится корректировать вручную.

Детализацию расчёта можно посмотреть прямо в документе: нажмите кнопку с изображением калькулятора или откройте вкладку «Начислено (подробно)» / «Расчёт среднего заработка». Там видно, какие суммы и отработанные дни вошли в базу по каждому месяцу.

Порядок расчёта в 1С:ЗУП на примере отпуска

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

Чтобы увидеть состав расчёта, нажмите на значок калькулятора рядом с полем «Средний заработок» или откройте печатную форму «Расчёт среднего заработка». В открывшейся таблице по месяцам отображаются: учтённые начисления, отработанные дни и коэффициент индексации, если в расчётном периоде было повышение окладов.

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

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

Как настроить расчётный период и исключить лишние начисления

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

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

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

Расчёт в 1С:Бухгалтерии и его ограничения

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

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

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

Сравнение вариантов

1С:ЗУП

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

1С:Бухгалтерия

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

Ручной расчёт с вводом суммы

Крайняя мера при повреждённых или неполных данных за расчётный период. Требует письменного обоснования и повышает риск ошибки при проверке.

Как проверить правильность расчёта

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

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

Проверьте и отработанное время: количество учтённых дней в расчёте должно совпадать с табелем. Для отпускных программа использует среднемесячное число календарных дней 29,3 для полностью отработанных месяцев; для неполных месяцев коэффициент пересчитывается пропорционально — это видно в детализации.

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

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

Состав начислений в детализации среднего заработка
Норма

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

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

В расчёт попали пособия или отсутствуют реальные начисления

Отработанные дни
Норма

Дни болезней, отпусков и командировок исключены из расчётного периода

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

Месяц с больничным показан как полностью отработанный

Проведённость документов
Норма

Все начисления за 12 месяцев проведены, перерасчётов в очереди нет

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

Есть непроведённые или распроведённые документы за расчётный период

Типичные ошибки и как их исправить

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

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

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

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

Особые случаи: увольнение, среднечасовой заработок, новый сотрудник

Компенсация при увольнении

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

Суммированный учёт рабочего времени

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

Сотрудник без расчётного периода

Если у сотрудника нет ни одного отработанного месяца (принят и сразу направлен в командировку), средний заработок считается от оклада или тарифной ставки. В ЗУП это происходит автоматически; сумма в документе будет равна оплате по окладу за дни события.

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

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

Почему в документе средний заработок равен нулю?

Чаще всего причина в отсутствии проведённых начислений за расчётный период или в неверной дате приёма на работу. Проверьте, что документы «Начисление зарплаты и взносов» за предыдущие 12 месяцев проведены, а в карточке сотрудника указана корректная дата приёма. Также убедитесь, что сотрудник не оформлен как внешний совместитель без начислений.

Можно ли изменить расчётный период вручную?

Да. В форме детализации среднего заработка (кнопка-калькулятор в документе) период редактируется. Это оправдано, когда в стандартном периоде у сотрудника не было начислений — например, после длительного отпуска по уходу за ребёнком. После смены периода программа пересчитает базу автоматически.

Входят ли премии в средний заработок?

Ежемесячные премии входят полностью, премии за период больше месяца — пропорционально, в пределах расчётного периода. Годовая премия учитывается независимо от даты начисления, если она относится к году, предшествующему событию. Конкретное поведение задаётся в настройках вида расчёта, поэтому при расхождениях проверяйте карточку начисления.

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

Исправьте первичные данные (проведите недостающие начисления, скорректируйте виды расчёта), затем создайте перерасчёт исходного документа — в ЗУП это делается через механизм «Доначислить/перерассчитать». Разницу доплатите сотруднику или удержите по согласованию. Помните, что изменение прошлых периодов может потребовать уточнённой отчётности по взносам и НДФЛ.

Чем отличается среднедневной заработок от среднечасового?

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

Итог

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

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