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