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

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

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

1. Где в 1С хранится средний заработок: основные источники данных

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

  • 📊 Отчёты по среднему заработку — готовые формы с расчётами для отпусков, командировок и пособий.
  • 🗃️ Регистры накопления — внутренние таблицы, где хранятся исходные данные для расчётов (например, СреднийЗаработок или НачисленияСотрудников).
  • 📑 Документы-начисления — больничные листы, приказы на отпуск, командировочные удостоверения.
  • 🔍 Справочники сотрудников — здесь могут храниться индивидуальные коэффициенты или фиксированные суммы.

Самый быстрый способ — использовать стандартные отчёты. Например, в 1С:ЗУП 3.1 есть отчёт "Средний заработок для отпусков", который автоматически подтягивает данные за расчётный период (обычно 12 месяцев). Однако если вам нужны детализированные сведения по конкретному сотруднику или периоду, придётся копать глубже — в регистрах или через запросы.

⚠️ Внимание: В некоторых версиях 1С:ЗУП 2.5 отчёты по среднему заработку могут называться иначе (например, "Анализ среднего заработка"). Проверьте актуальные названия в вашей конфигурации через меню Отчёты → Зарплата.

Если вы работаете в 1С:Бухгалтерия 8.3, данные о среднем заработке могут быть менее детализированными. Здесь часто приходится дополнительно использовать Оборотно-сальдовую ведомость по счёту 70 или Анализ счёта с фильтром по сотруднику.

2. Пошаговая инструкция: как найти средний заработок в 1С:ЗУП 3.1

Рассмотрим самый распространённый случай — поиск среднего заработка для расчёта отпускных в 1С:Зарплата и Управление Персоналом 3.1.

  1. Откройте раздел Зарплата → Отчёты по зарплате.

  2. Выберите отчёт "Средний заработок для отпусков" (или аналогичный в вашей версии).

  3. Укажите период расчёта (по умолчанию — 12 месяцев перед месяцем отпуска).

  4. В фильтрах выберите нужного сотрудника или подразделение.

  5. Нажмите "Сформировать" — в отчёте появятся данные по среднему дневному заработку и сумме к выплате.

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

☑️ Что делать, если данные в отчёте неверные

Выполнено: 0 / 4

Для более глубокого анализа перейдите в Регистры → Регистры накопления → СреднийЗаработок. Здесь хранятся все промежуточные расчёты, включая исключённые периоды (например, дни болезни).

📊 Какой отчёт вы чаще используете для среднего заработка?
Стандартный "Средний заработок для отпусков"
Ручной расчёт через регистры
Отчёт "Анализ начислений"
Другой вариант

3. Средний заработок в 1С:Бухгалтерия — где искать и как считать

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

  • 📈 Оборотно-сальдовая ведомость по счёту 70 — покажет все начисления и удержания по сотруднику.
  • 🔎 Анализ счёта 70 — детализирует движения по субконто (сотрудники).
  • 📄 Карточка счёта 70 — отображает все проводки с разбивкой по документам.

Чтобы рассчитать средний заработок для отпуска:

  1. Откройте Отчёты → Оборотно-сальдовая ведомость.

  2. Укажите счёт 70 и субконто (ФИО сотрудника).

  3. Задайте период (12 месяцев перед отпуском).

  4. Экспортируйте данные в Excel и рассчитайте средний дневной заработок по формуле:

    Средний дневной заработок = (Сумма начислений за период) / (Количество отработанных дней)
⚠️ Внимание: В 1С:Бухгалтерия не учитываются автоматически исключаемые периоды (больничные, отпуска). Их нужно вычитать вручную или через дополнительные фильтры!

Для упрощения задачи можно создать пользовательский отчёт с нужной формулой. Например, через Конструктор отчётов добавьте поля:

  • СуммаНачислений (за период)
  • КоличествоДней (фактически отработанных)
  • СреднийДневнойЗаработок (расчётное поле).

4. Формулы расчёта среднего заработка: что учитывать

Средний заработок в рассчитывается по правилам Трудового кодекса РФ (ст. 139) и Постановления Правительства №922. Основная формула:

Средний дневной заработок = (Сумма начислений за 12 месяцев) / (Количество фактически отработанных дней)

Однако есть нюансы:

  • 💰 Премии включаются в расчёт, но учитываются по особым правилам (ежемесячные — полностью, годовую премию делят на 12).
  • 🏥 Больничные и отпуска исключаются из расчётного периода.
  • 📅 Неполный месяц (например, при приёме на работу) требует корректировки количества дней.
  • 🔄 Индексация — если зарплата повышалась, прошлые начисления корректируются на коэффициент.

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

Виды выплат Учитываются в среднем заработке? Особенности
Оклад Да Полностью, за фактически отработанные дни
Премии (ежемесячные) Да Учитываются в полном размере, если начислены в расчётном периоде
Годовая премия Да Делится на 12 месяцев, даже если выплачена позже
Больничные пособия Нет Исключаются из расчёта
Материальная помощь Нет Не относится к оплате труда
💡

Если сотрудник работал неполный день, в настройках отчёта "Средний заработок" установите флажок "Учитывать режим неполного времени". Это скорректирует количество дней в расчёте.

5. Типичные ошибки при поиске среднего заработка в 1С

Даже опытные пользователи сталкиваются с ошибками при работе со средним заработком. Вот самые распространённые:

  • 🔢 Неверный расчётный период — например, берут 12 месяцев от текущей даты, а не от даты начала отпуска.
  • 📅 Пропущенные исключаемые периоды — не учтены больничные или предыдущие отпуска.
  • 💸 Неполные данные по начислениям — забыли внести премию или доплату.
  • 🔄 Неактуальные коэффициенты индексации — при повышении окладов не пересчитали прошлые начисления.
  • 🖥️ Ошибки в настройках отчёта — например, не включён флажок "Исключать периоды".

Чтобы избежать ошибок:

  1. Всегда сверяйте расчётный период с датой документа (приказа на отпуск, командировочного удостоверения).

  2. Проверяйте, все ли начисления внесены в базу за выбранный период (через Журнал начислений).

  3. Используйте Помощник расчёта среднего заработка (есть в 1С:ЗУП 3.1 в меню Зарплата → Сервис).

Что делать, если в отчёте нет данных?

Если отчёт "Средний заработок" пустой, проверьте:

1. Есть ли у сотрудника начисления за расчётный период (меню Зарплата → Начисления).

2. Правильно ли указаны даты в фильтрах отчёта.

3. Не заблокирован ли доступ к регистру СреднийЗаработок (права пользователя).

4. Нет ли ошибок в базе (проверьте через Администрирование → Тестирование и исправление).

Если данные всё равно не совпадают с ручными расчётами, экспортируйте отчёт в Excel и проверьте формулы. Часто ошибка кроется в округлении или неучтённых коэффициентах.

6. Как проверить корректность среднего заработка: 3 способа

Чтобы убедиться, что рассчитала средний заработок верно, используйте один из этих методов:

  1. Сравнение с ручным расчётом

    Возьмите данные из Оборотно-сальдовой ведомости по счёту 70 за 12 месяцев, исключите неучтённые периоды и посчитайте средний дневной заработок самостоятельно. Сравните с суммой в отчёте .

  2. Проверка через "Анализ начислений"

    Откройте отчёт "Анализ начислений по сотрудникам"1С:ЗУП) и сверьте суммы начислений с данными для расчёта среднего.

  3. Контроль через регистры

    Перейдите в Регистры → СреднийЗаработок и проверьте, все ли начисления и исключаемые дни учтены. Здесь видно, какие именно документы повлияли на расчёт.

Если разница между вашим расчётом и данными превышает 1–2 рубля, ищите ошибку в:

  • 📅 Количестве дней — возможно, неверно учтены выходные или праздники.
  • 💰 Суммах начислений — проверьте, все ли премии и доплаты включены.
  • 🔄 Коэффициентах — если была индексация, убедитесь, что прошлые начисления скорректированы.
💡

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

7. Средний заработок для разных целей: отпуск, больничный, командировка

Формула расчёта среднего заработка зависит от цели его использования. В для каждого случая есть свои отчёты и нюансы:

Цель расчёта Отчёт в 1С Особенности
Отпускные Средний заработок для отпусков Расчётный период — 12 месяцев. Исключаются предыдущие отпуска и больничные.
Больничный лист Средний заработок для пособий Расчётный период — 2 года. Учитываются все начисления, кроме самих пособий.
Командировка Средний заработок для командировок Расчётный период — 12 месяцев. Сохраняется средний дневной заработок.
Увольнение (компенсация) Средний заработок для компенсации Расчётный период зависит от стажа. Учитываются все выплаты, кроме социальных.

Для больничных листов в 1С:ЗУП есть отдельный отчёт "Средний заработок для пособий", который учитывает:

  • Расчётный период — 2 календарных года перед годом наступления страхового случая.
  • Максимальный размер базы для начисления страховых взносов (в 2023 году — 1 917 000 руб.).
  • Коэффициент индексации, если зарплата повышалась.

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

8. Автоматизация расчётов: как упростить работу со средним заработком

Если вам часто приходится рассчитывать средний заработок, настройте в автоматизацию:

  • 🤖 Шаблоны отчётов — сохраните часто используемые настройки фильтров в "Избранное".
  • 📊 Пользовательские отчёты — создайте свой отчёт с нужными полями через Конструктор отчётов.
  • ⚙️ Обработки — напишите или скачайте готовые обработки для массового расчёта (например, для всего отдела).
  • 🔗 Интеграция с Excel — экспортируйте данные в Excel и используйте свои формулы.

Пример настройки пользовательского отчёта:

  1. Перейдите в Отчёты → Конструктор отчётов.

  2. Выберите источник данных — регистр СреднийЗаработок.

  3. Добавьте поля: Сотрудник, Период, СуммаНачислений, КоличествоДней.

  4. Создайте расчётное поле СреднийДневнойЗаработок с формулой:

    СуммаНачислений / КоличествоДней
  5. Сохраните отчёт под именем "Средний заработок (расширенный)".

Для массового расчёта (например, для всех сотрудников отдела) можно использовать обработку. В 1С:ЗУП есть встроенная обработка "Массовый расчёт среднего заработка" (меню Зарплата → Сервис). Она позволяет:

  • Выбрать группу сотрудников.
  • Указать период расчёта.
  • Сформировать ведомость с результатами.
⚠️ Внимание: При использовании сторонних обработок проверяйте их совместимость с вашей версией . Некоторые скрипты могут конфликтовать с обновлениями платформы.

FAQ: Частые вопросы о среднем заработке в 1С

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

Если стаж меньше 12 месяцев, расчётный период берётся с даты приёма на работу. В отчёте "Средний заработок" автоматически корректируется количество дней. Например, если сотрудник работает 6 месяцев, учитываются только эти 6 месяцев (без округления до года).

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

Чаще всего это связано с:

  • Неучтёнными исключаемыми периодами (больничные, отпуска).
  • Округлением (в по умолчанию до копеек).
  • Неправильным учётом премий (например, годовая премия делится на 12 месяцев, даже если выплачена позже).

Проверьте настройки отчёта и данные в регистре СреднийЗаработок.

Где в 1С:Бухгалтерия 8.3 найти средний заработок для больничного?

В 1С:Бухгалтерия нет специализированного отчёта. Используйте:

  1. Оборотно-сальдовую ведомость по счёту 70 за 2 года.
  2. Анализ счёта 70 с фильтром по сотруднику.
  3. Ручной расчёт по формуле с учётом лимитов страховых взносов.

Для удобства перенесите данные в Excel.

Как в 1С учесть повышение оклада при расчёте среднего заработка?

Если оклад повысился, прошлые начисления нужно скорректировать на коэффициент. В 1С:ЗУП это делается автоматически, если:

  • В документе "Изменение окладов" указан коэффициент индексации.
  • В настройках отчёта "Средний заработок" включён флажок "Учитывать индексацию".

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

Можно ли в 1С посчитать средний заработок за произвольный период?

Да, в большинстве отчётов ("Средний заработок", "Анализ начислений") можно задать любой период вручную. Однако для целей ТК РФ (отпуска, больничные) расчётный период фиксирован:

  • Отпуск — 12 месяцев.
  • Больничный — 2 года.

Произвольный период актуален для внутренних расчётов (например, для премирования).