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

Другое · 14 мин

Как в 1С сделать расчет среднего заработка

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

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

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

Материал ориентирован на типовые конфигурации 1С:ЗУП 3.1 и 1С:Бухгалтерия 3.0. Если в вашей базе велись доработки, названия документов и реквизитов могут отличаться — логика проверки при этом сохраняется.

Какие документы запускают расчет среднего заработка

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

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

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

Подготовка: что проверить до расчета

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

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

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

Расчет отпускных и компенсации при увольнении

Создайте документ «Отпуск» (в ЗУП — раздел «Кадры» или «Зарплата», в Бухгалтерии — «Зарплата и кадры» → «Все начисления»). Укажите сотрудника, период отпуска и при необходимости вид отпуска. После заполнения программа рассчитает сумму автоматически; если авторасчет отключен, нажмите кнопку «Рассчитать».

Для проверки откройте форму расчета среднего заработка — в ЗУП это ссылка «Средний заработок» рядом с суммой или кнопка с зеленым карандашом. В открывшейся таблице видны помесячно: учтенный заработок, отработанные дни, примененные коэффициенты индексации. Среднедневной заработок определяется делением базы на количество календарных дней, где полностью отработанный месяц считается как 29,3 дня.

Компенсация за неиспользованный отпуск

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

Если месяц отработан не полностью

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

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

Расчет для командировок, простоев и прочих случаев

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

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

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

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

Отпускные и компенсации

Среднедневной заработок по календарным дням с коэффициентом 29,3. Расчетный период — 12 месяцев перед месяцем отпуска.

Командировки, простои, медосмотры

Среднедневной или среднечасовой заработок по рабочим дням (часам) графика. Оплачиваются только рабочие дни периода.

Больничные и пособия

Заработок за два предшествующих календарных года, деленный на 730, с учетом предельной базы по взносам и стажа сотрудника.

Расчет среднего заработка для больничных

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

Если сотрудник в расчетных годах работал у других работодателей, внесите данные из справок о заработке через документ «Справка о заработке для расчета пособий (входящая)» — в ЗУП она доступна из карточки сотрудника или из самого больничного. Без этих данных пособие будет рассчитано только по вашей базе и, скорее всего, занижено.

Для сотрудников с небольшим стажем или низким заработком программа автоматически сравнивает пособие с расчетом из МРОТ и выбирает больший вариант, если это требуется. Проверьте, что в карточке сотрудника указан страховой стаж — от него зависит процент оплаты (60, 80 или 100%).

Ручная корректировка и выбор расчетного периода

В форме «Средний заработок» можно вручную изменить расчетный период — например, если сотруднику выгоднее заменить годы при расчете пособия после отпуска по уходу за ребенком. Для этого в поле периода укажите другие месяцы, и программа пересчитает базу. Замена лет для больничных оформляется на основании заявления сотрудника.

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

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

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

Проверка результата и печатные формы

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

Для отпускных используйте типовую записку-расчет по форме Т-60, для увольнения — Т-61. Эти формы доступны по кнопке «Печать» в соответствующих документах и подходят для передачи сотруднику или хранения в кадровом деле.

Быстрый способ прикинуть правильность отпускных вручную: разделите общий заработок за 12 месяцев на 12 и на 29,3 — получится приблизительный среднедневной заработок для полностью отработанного периода. Если цифра в программе заметно отличается, ищите причину в исключаемых периодах или составе базы.

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

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

Состав базы в форме «Средний заработок»
Норма

Все премии и начисления за период на месте, суммы совпадают с расчетными листками

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

Месяц пустой или сумма меньше ожидаемой — не рассчитана зарплата или начисление не входит в средний

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

Месяцы с отпусками и больничными показывают меньше дней, остальные — 29,3

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

Полный месяц отмечен как неполный без оснований или наоборот

Коэффициенты индексации
Норма

При повышении окладов к месяцам до повышения применен коэффициент

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

Коэффициенты везде равны 1, хотя индексация была

Среднедневной заработок
Норма

Сопоставим с обычным дневным доходом сотрудника

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

Отличается в разы — вероятно, ошибка в базе или периоде

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

В 1С:Бухгалтерии 3.0 механизм среднего заработка упрощен по сравнению с ЗУП. Отпускные и больничные рассчитываются автоматически, но возможности ручной корректировки базы и детального анализа ограничены. Командировки, простои и другие случаи сохранения среднего часто приходится рассчитывать внешне и вводить готовой суммой через отдельное начисление.

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

Еще одно ограничение обеих конфигураций: программа опирается на данные, введенные документами. Если зарплата за прошлые периоды перенесена сводными остатками без расшифровки по месяцам, средний заработок за эти месяцы будет считаться некорректно или не считаться вовсе. При переходе на 1С с другой программы данные для расчета среднего нужно переносить специальными документами переноса, а не только остатками по взаиморасчетам.

Итог

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

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

Как в 1С пересчитать средний заработок, если зарплату за прошлый месяц доначислили уже после отпуска?

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

Почему премия не попала в расчет среднего заработка?

Проверьте вид начисления премии: в его настройках должно быть указано, что начисление учитывается при расчете среднего заработка. Также важен период, за который начислена премия, и корректность документа «Премия». Годовые премии учитываются по особым правилам — независимо от даты начисления, но за соответствующий год.

Как рассчитать средний заработок для центра занятости в 1С?

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

Что делать, если сотрудник отработал меньше года?

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

Можно ли в 1С изменить средний заработок вручную, если сотрудник просит «по-другому»?

Формально сумму в форме расчета можно скорректировать, но произвольно менять расчет по просьбе сотрудника нельзя — законодательно установлен единый порядок. Ручная корректировка допустима только для исправления технических ошибок в данных. Занижение или завышение среднего заработка создает риски при проверках и спорах с работником.

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

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