Средняя заработная плата — ключевой показатель для расчета отпускных, командировочных, компенсаций и социальных выплат. В 1С:Зарплата и Управление Персоналом 3.1 (ЗУП) и 1С:Бухгалтерия 8.3 этот расчет автоматизирован, но требует правильной настройки параметров и понимания алгоритмов. Ошибки здесь чреваты не только переплатами, но и штрафами от трудовой инспекции.
В этой статье разберем, как корректно настроить систему для расчета среднего заработка, какие данные учитываются, а какие — исключаются. Особое внимание уделим типовым ошибкам (например, неправильному учету премий или больничных) и нюансам для разных категорий сотрудников. Материал актуален для 1С:ЗУП 3.1.24+ и 1С:Бухгалтерия 8.3.23+, но принципы применимы и к более ранним версиям.
Что такое средняя заработная плата и когда она нужна
Средняя зарплата — это расчетный показатель, который определяется по правилам ст. 139 ТК РФ и Постановления Правительства №922. Он используется для:
- 📅 Отпускных (основной и дополнительный отпуск)
- ✈️ Командировочных (средний дневной заработок)
- 💰 Компенсаций при увольнении или сокращении
- 🏥 Оплат по больничным листам (первые 3 дня)
- 👶 Детских пособий (декретные, по уходу за ребенком)
Важно: для каждого случая действуют свои правила расчетного периода. Например, для отпускных это 12 месяцев перед месяцем отпуска, а для командировок — 3 месяца. В 1С эти периоды настраиваются автоматически, но их можно корректировать вручную при необходимости (например, если сотрудник проработал менее года).
Если сотрудник отработал менее 12 месяцев, расчет ведется по фактическому времени. При этом исключаются периоды:
- 🩺 Больничные (кроме профессиональных заболеваний)
- 👶 Декретные отпуска
- ✈️ Командировки (если не сохранялся средний заработок)
- 🏖️ Отпуска без сохранения зарплаты свыше 14 дней
⚠️ Внимание: С 2026 года в расчет среднего заработка включаются выплаты пост. 165.1 ТК РФ(гарантии при направлении в другие регионы). Убедитесь, что в настройках 1С активирован соответствующий флаг в разделеНастройки → Расчет зарплаты → Параметры расчета среднего.
Подготовка 1С к расчету: настройки и проверка данных
Перед расчетом средней зарплаты необходимо:
- Проверить актуальность данных о сотрудниках (табеля, начисления, удержания).
- Обновить нормативно-справочную информацию (НСИ) через
Администрирование → Поддержка и обслуживание → Обновление программ. - Настроить параметры расчета в разделе
Зарплата → Настройки → Расчет среднего заработка.
Особое внимание уделите:
- 📝 Видам начислений, которые участвуют в расчете (например, оклад, премии, надбавки). Исключите разовые выплаты (материальная помощь, подарки).
- 🗓️ Периодам исключения: больничные, отпуска без сохранения зарплаты.
- 💳 Способу учета премий: по факту начисления или пропорционально отработанному времени.
Для проверки корректности данных используйте отчет Анализ начислений за период (Зарплата → Отчеты → Анализ начислений). Он покажет:
- Суммы начислений по каждому сотруднику.
- Количество отработанных дней.
- Периоды, которые могут быть исключены из расчета.
Убедиться, что все табели учтены в системе|
Проверить начисления за последние 12 месяцев|
Исключить разовые выплаты (материальная помощь, подарки)|
Обновить нормативно-справочную информацию (НСИ)|
Настроить параметры расчета среднего в 1С-->
⚠️ Внимание: Если в расчетном периоде были изменения окладов, их нужно учесть путем пересчета коэффициентов. В 1С это делается автоматически при правильной настройке документа Изменение окладов.
Пошаговый расчет средней зарплаты в 1С: ЗУП 3.1
Алгоритм расчета зависит от цели (отпускные, командировка и т.д.), но общая схема следующая:
- Определите расчетный период:
- Для отпускных: 12 календарных месяцев перед месяцем начала отпуска.
- Для командировок: 3 календарных месяца.
Сумма = (Оклад + Премии + Надбавки) — (Больничные + Материальная помощь)
Дни = (Календарные дни периода) — (Исключаемые периоды)
Средний дневной = Сумма выплат / Отработанные дни
В 1С:ЗУП 3.1 расчет выполняется автоматически при создании документа:
- 📄
Отпуск сотрудников(для отпускных). - 📄
Командировка(для среднего заработка в командировке). - 📄
Начисление по среднему заработку(для компенсаций).
Пример расчета отпускных:
- Сотрудник Иванов И.И. уходит в отпуск с
01.06.2026. - Расчетный период:
01.06.2023 — 31.05.2026. - Сумма начислений за период:
720 000 ₽. - Исключаемые периоды: больничный с
10.01.2026по17.01.2026(8 дней). - Отработанные дни:
352 дня (365 — 13 выходных — 8 больничных). - Средний дневной заработок:
720 000 / 352 ≈ 2 045 ₽. - Сумма отпускных за 14 дней:
2 045 × 14 = 28 630 ₽.
Если в расчетном периоде был повышен оклад, используйте коэффициент индексации. В 1С он применяется автоматически при заполнении документа Изменение окладов с флагом "Учитывать при расчете среднего".
Особенности расчета для разных категорий сотрудников
Некоторые категории сотрудников требуют индивидуального подхода при расчете средней зарплаты:
| Категория сотрудника | Особенности расчета | Документ в 1С |
|---|---|---|
| Совместители | Расчет по фактически отработанному времени. Учитываются только начисления по совместительству. | Начисление зарплаты (совместители) |
| Сезонные работники | Расчетный период — фактически отработанное время (не менее 2 месяцев). | Начисление сезонным работникам |
| Сотрудники на неполном рабочем дне | Средний заработок рассчитывается пропорционально отработанному времени. | Табель учета рабочего времени |
| Уволенные сотрудники | Расчет по данным на дату увольнения. Исключаются выплаты после увольнения. | Увольнение + Расчет при увольнении |
Для совместителей и сезонных работников в 1С предусмотрены отдельные виды начислений. Например, для совместителей используется документ Начисление зарплаты (совместители), где указывается:
- 📌 Ставка (половина, четверть и т.д.).
- 📌 Период работы.
- 📌 Вид начисления (по окладу или по часам).
Для сотрудников на неполном рабочем дне важно правильно заполнить Табель учета рабочего времени, указав фактически отработанные часы. Система автоматически пересчитает средний заработок пропорционально.
Что делать, если сотрудник не отработал расчетный период?
Если сотрудник проработал менее 12 месяцев (например, устроился 3 месяца назад), расчет ведется по фактически отработанному времени. В 1С это учитывается автоматически при создании документа Отпуск или Командировка. Главное — правильно указать дату приема на работу в карточке сотрудника (Кадры → Сотрудники → Личная карточка).
Типовые ошибки и как их избежать
Ошибки в расчете средней зарплаты могут привести к недо- или переплатам, а также претензиям от сотрудников. Рассмотрим самые распространенные:
- 🚫 Неучтенные премии:
Если премия начислена за период, но не включена в расчет, средний заработок будет занижен. В 1С проверьте настройку вида начисления премии — должен стоять флаг
"Учитывать при расчете среднего". - 🚫 Неправильный учет больничных:
Больничные исключаются из расчетного периода, но некоторые бухгалтеры ошибочно включают их в сумму выплат. В 1С это контролируется автоматически, но при ручном редактировании документов ошибка возможна.
- 🚫 Неактуальные данные о сотрудниках:
Если в карточке сотрудника не обновлен оклад или не указаны периоды исключения (например, отпуск без сохранения зарплаты), расчет будет некорректным.
- 🚫 Ошибки в табеле учета рабочего времени:
Несовпадение данных в табеле и фактических отработанных дней приводит к искажению среднего заработка. Всегда сверяйте табели с данными отдела кадров.
Чтобы избежать ошибок:
- Перед расчетом проверяйте настройки видов начислений (
Зарплата → Настройки → Виды начислений). - Используйте отчет
Сверка данных для расчета среднего(Зарплата → Отчеты). - При ручном редактировании документов фиксируйте изменения в журнале документов.
⚠️ Внимание: Если в расчетном периоде был перевод сотрудника на другую должность с изменением оклада, в 1С необходимо создать документ Кадровый перевод с указанием даты и нового оклада. Без этого система не сможет правильно пересчитать средний заработок.
Самая частая ошибка — неучтенные премии. Всегда проверяйте флаг "Учитывать при расчете среднего" в настройках вида начисления премии.
Как проверить корректность расчета в 1С
После автоматического расчета средней зарплаты в 1С рекомендуется перепроверить данные вручную. Для этого:
- Сверьте сумму начислений:
Откройте отчет
Анализ начислений за периоди сравните суммы с данными в документеОтпускилиКомандировка. - Проверьте исключаемые периоды:
Используйте отчет
Табель учета рабочего временидля подтверждения дней болезни, отпусков и т.д. - Рассчитайте средний дневной заработок вручную:
Формула:
Сумма начислений / Отработанные дни. Сравните с данными 1С.
Пример проверки:
- Сумма начислений за год:
840 000 ₽. - Исключаемые дни:
14(больничный + отпуск без сохранения зарплаты). - Отработанные дни:
351. - Средний дневной заработок:
840 000 / 351 ≈ 2 393 ₽.
Если данные в 1С отличаются более чем на 1-2 ₽, проверьте:
- 🔹 Настройки округления в параметрах расчета (
Зарплата → Настройки → Параметры расчета среднего). - 🔹 Виды начислений, которые могли быть исключены ошибочно.
- 🔹 Периоды, которые не были учтены как исключаемые.
Для удобства в 1С предусмотрен отчет Проверка расчета среднего заработка (Зарплата → Отчеты). Он показывает:
- 📊 Детализацию начислений по месяцам.
- 📊 Периоды исключения.
- 📊 Промежуточные расчеты.
Автоматизация и оптимизация процесса
Чтобы ускорить расчет средней зарплаты и снизить риск ошибок, используйте инструменты автоматизации в 1С:
- 🤖 Шаблоны документов:
Создайте шаблоны для часто используемых документов (например,
ОтпускилиКомандировка) с предварительно заполненными параметрами. - 📊 Регламентные операции:
Настройте автоматическое создание документов начисления среднего заработка по расписанию (
Зарплата → Регламентные операции). - 🔄 Обмен данными с табелями:
Интегрируйте 1С с системами учета рабочего времени (например, СКУД или Электронный табель) для автоматического заполнения данных.
- 📈 Отчеты и дашборды:
Используйте
Библиотеку стандартных отчетовдля мониторинга средней зарплаты по подразделениям или категориям сотрудников.
Пример настройки регламентной операции:
- Перейдите в
Зарплата → Регламентные операции. - Создайте новую операцию с типом
Расчет среднего заработка. - Укажите периодичность (например,
Ежемесячно). - Настройте фильтры по подразделениям или категориям сотрудников.
- Сохраните и запустите операцию в тестовом режиме.
Для крупных компаний (свыше 500 сотрудников) рекомендуется:
- 🔹 Настроить распределенную обработку расчетов по серверам.
- 🔹 Использовать кластерные решения 1С для ускорения вычислений.
- 🔹 Автоматизировать экспорт данных в бухгалтерские программы (например, 1С:Бухгалтерия).
⚠️ Внимание: При использовании регламентных операций убедитесь, что в настройках указан правильный период блокировки данных (Администрирование → Настройки программы → Зарплата). Это предотвратит конфликты при одновременной работе нескольких пользователей.
FAQ: Ответы на частые вопросы
Как в 1С посчитать среднюю зарплату для сотрудника, который работал неполный месяц?
Если сотрудник отработал неполный месяц (например, устроился 15 числа), 1С автоматически учитывает только фактически отработанные дни. Для этого:
- Проверьте дату приема на работу в карточке сотрудника.
- Убедитесь, что в табеле учета рабочего времени указаны правильные дни.
- При создании документа
ОтпускилиКомандировкасистема сама пересчитает средний заработок пропорционально отработанному времени.
Формула для ручной проверки: Сумма начислений / Фактически отработанные дни.
Почему в 1С средняя зарплата отличается от ручного расчета?
Разница может возникать по следующим причинам:
- 🔸 В настройках вида начисления не стоит флаг
"Учитывать при расчете среднего". - 🔸 Не учтены периоды исключения (больничные, отпуска без сохранения зарплаты).
- 🔸 В табеле учета рабочего времени неверно указаны отработанные дни.
- 🔸 Настройки округления в 1С отличаются от ваших (проверьте
Зарплата → Настройки → Параметры расчета среднего).
Для диагностики используйте отчет Проверка расчета среднего заработка.
Как в 1С учесть премию при расчете средней зарплаты?
Чтобы премия участвовала в расчете среднего заработка:
- Откройте настройку вида начисления премии (
Зарплата → Настройки → Виды начислений). - Поставьте флаг
"Учитывать при расчете среднего". - Укажите период, за который начисляется премия (месяц, квартал, год).
- Если премия начислена за период, не полностью отработанный сотрудником, выберите способ учета:
"Пропорционально отработанному времени"или"Полностью".
Пример: если премия за квартал начислена сотруднику, который отработал только 2 месяца из 3, выберите "Пропорционально".
Можно ли в 1С рассчитать среднюю зарплату за произвольный период?
Да, для этого:
- Создайте документ
Начисление по среднему заработку(Зарплата → Все начисления). - Укажите сотрудника и произвольный расчетный период.
- Вручную скорректируйте суммы начислений и исключаемые периоды при необходимости.
- Рассчитайте документ и проверьте результат.
Этот способ подходит для разовых выплат, не связанных с отпусками или командировками.
Как экспортировать данные о средней зарплате в Excel?
Для экспорта:
- Откройте отчет
Анализ начислений за периодилиПроверка расчета среднего заработка. - Настройте фильтры (период, сотрудники, подразделения).
- Нажмите
Еще → Выгрузитьи выберите форматExcel. - Сохраните файл и при необходимости доработайте его (например, добавьте формулы для пересчета).
Для регулярного экспорта настройте регламентное задание (Администрирование → Регламентные задания).