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