Расчет среднего заработка — одна из самых востребованных операций в 1С:Зарплата и Управление Персоналом (ЗУП). Эти данные требуются для больничных, отпускных, командировочных и других выплат. Однако не все пользователи знают, где именно в программе можно оперативно получить эту информацию и как проверить корректность расчетов. В зависимости от версии 1С ЗУП (3.1, 3.0 или 2.5) и конкретной задачи — например, нужна ли детализация по периодам или сводные данные — способы проверки могут отличаться.
В этой статье мы разберем все актуальные методы: от стандартных отчетов до ручного анализа начислений. Вы узнаете, как выгрузить средний заработок для одного сотрудника или целого подразделения, какие настройки влияют на расчет, и что делать, если цифры в отчете не сходятся с ожидаемыми. Особое внимание уделим типичным ошибкам, из-за которых данные могут искажаться — например, неправильно учтенным премиям или неверно закрытым периодам.
Если вы работаете с 1С ЗУП не первый месяц, но до сих пор тратите время на ручные вычисления в Excel, после прочтения этой инструкции сможете автоматизировать процесс. А новичкам статья поможет избежать распространенных ошибок при первой проверке среднего заработка.
1. Где в 1С ЗУП хранится информация о среднем заработке?
В 1С:Зарплата и Управление Персоналом средний заработок не хранится как отдельный реквизит сотрудника — это расчетный показатель, который формируется динамически на основе начислений за выбранный период. Данные для его вычисления берутся из:
- 📊 Документов начисления зарплаты (
Зарплата → Все начисления) — здесь фиксируются все виды доходов сотрудника (оклад, премии, надбавки). - 📅 Графика работы (
Кадры → Графики работы) — влияет на количество рабочих дней в периоде. - 📝 Кадровых приказов (
Кадры → Приказы) — отпуска, больничные, командировки корректируют расчетный период. - ⚙️ Настроек расчета среднего (
Настройки → Расчет зарплаты) — здесь задаются правила учета премий, выплат и исключаемых периодов.
Важно понимать, что программа не «запоминает» средний заработок после его расчета — он пересчитывается каждый раз при формировании отчета или документа (например, при создании Больничного листа или Приказа на отпуск). Поэтому если вы изменили начисления за прошлые периоды, средний заработок автоматически обновится.
Перед проверкой среднего заработка всегда убедитесь, что все документы по зарплате за нужный период проведены и закрыты. Непроведенные начисления не попадут в расчет!
2. Способ 1: Отчет «Анализ среднего заработка»
Самый быстрый способ получить данные — использовать стандартный отчет Анализ среднего заработка. Он доступен в большинстве версий 1С ЗУП (3.1, 3.0) и позволяет выгрузить информацию как по одному сотруднику, так и по группе.
Чтобы открыть отчет:
- Перейдите в раздел
Зарплата → Отчеты по зарплате. - Выберите
Анализ среднего заработка(в некоторых версиях может называтьсяСредний заработок для отпусков/больничных). - Задайте параметры:
- 👤 Сотрудник — выберите из справочника или оставьте пустым для анализа по подразделению.
- 📅 Период расчета — укажите даты, за которые нужно посчитать средний (например, последние 12 месяцев для отпускных).
- 📌 Вид расчета — выберите, для чего нужен средний: отпуск, больничный, командировка и т.д. (влияет на исключаемые периоды).
Сформировать.В результате вы получите таблицу с детализацией по месяцам, где будут указаны:
- Сумма начислений, учитываемых в расчете.
- Количество календарных/рабочих дней.
- Среднедневной заработок.
- Исключенные периоды (если были больничные, отпуска без сохранения зарплаты и т.п.).
Что делать, если отчет не показывает данные?
Если после нажатия "Сформировать" отчет пустой или выдает ошибку, проверьте:
1. Права доступа пользователя (должны быть права на просмотр отчетов по зарплате).
2. Наличие проведенных документов по начислению зарплаты за выбранный период.
3. Корректность указания периода — если даты заданы неправильно (например, будущая дата), данные не отобразятся.
3. Способ 2: Отчет «Сводные данные по сотрудникам»
Если вам нужны не только данные по среднему заработку, но и другая аналитика (например, сравнение с прошлыми периодами или по подразделениям), используйте отчет Сводные данные по сотрудникам. Он более гибкий, но требует правильной настройки полей.
Инструкция:
- Откройте
Зарплата → Отчеты по зарплате → Сводные данные по сотрудникам. - В настройках отчета добавьте следующие поля:
ПериодСотрудник
Средний заработок (за месяц/день)
Сумма начислений (за период)
Количество дней (расчетных)
- Установите фильтры:
- 📅 Период — выберите диапазон дат для анализа.
- 🏢 Подразделение — при необходимости ограничьте выборку.
- 💰 Вид начисления — можно отфильтровать только те выплаты, которые участвуют в расчете среднего (например, исключить материальную помощь).
Сформировать и экспортируйте данные в Excel при необходимости.Преимущество этого отчета — возможность сравнить средний заработок разных сотрудников или проанализировать динамику по месяцам. Например, вы можете увидеть, что у одного сотрудника средний заработок резко вырос из-за премии, а у другого — упал из-за длительного больничного.
| Поле отчета | Что показывает | Пример значения |
|---|---|---|
Средний заработок (день) |
Среднедневной заработок для расчета отпускных/больничных | 1 845,23 ₽ |
Сумма начислений (за период) |
Общая сумма учитываемых выплат за выбранный интервал | 450 000 ₽ |
Количество дней (расчетных) |
Число дней, участвующих в расчете (исключая больничные, отпуска за свой счет) | 243 |
Исключенные периоды |
Дни, которые не учитываются в расчете (например, декретный отпуск) | 14 дней (больничный лист) |
4. Способ 3: Проверка через документ «Больничный лист» или «Отпуск»
Если вам нужно узнать средний заработок для конкретного события (например, для расчета больничного или отпускных), можно воспользоваться документами Больничный лист или Отпуск. Программа автоматически рассчитает средний заработок при заполнении этих документов.
Алгоритм действий:
- Создайте новый документ:
- Для больничного:
Зарплата → Больничные листы → Создать. - Для отпуска:
Зарплата → Отпуска → Создать.
- Для больничного:
- Заполните реквизиты:
- 👤 Сотрудник — выберите из справочника.
- 📅 Период — укажите даты события (например, даты отпуска).
Расчет или Начисления программа автоматически подтянет:
- Средний дневной заработок.
- Расчетный период (обычно 12 месяцев до события).
- Сумму начислений за период.
Показать расчет (или Детализация) — откроется форма с подробным разбором, какие начисления были учтены, а какие исключены.Внимание: если в документе «Больничный лист» средний заработок рассчитан по МРОТ, это означает, что у сотрудника не было начислений за расчетный период или их сумма ниже минимального размера оплаты труда. В этом случае проверьте, проведены ли документы по зарплате за последние 2 года.
Убедиться, что документ не проведен (чтобы не создавать лишние записи)
Проверить корректность указания периода события
Сверить расчетный период (по умолчанию 12 месяцев, но может отличаться)
Использовать кнопку "Показать расчет" для детализации
Удалить тестовый документ после проверки (если он не нужен)-->
5. Способ 4: Ручное вычисление среднего заработка
Иногда автоматические отчеты могут давать неожиданные результаты — например, если в программе неправильно настроены правила учета премий или исключаемых периодов. В этом случае полезно пересчитать средний заработок вручную и сравнить с данными 1С ЗУП.
Формула расчета:
Средний дневной заработок = (Сумма начислений за расчетный период) / (Количество отработанных дней за этот период)
Пошаговая инструкция:
- Определите расчетный период:
- Для отпускных — 12 календарных месяцев перед месяцем начала отпуска.
- Для больничных — 2 года до наступления страхового случая.
- Соберите данные о начислениях:
- Откройте отчет
Анализ начислений по сотрудникам(Зарплата → Отчеты по зарплате). - Установите фильтр по сотруднику и нужному периоду.
- Экспортируйте данные в Excel для удобства.
- Откройте отчет
- Исключите из расчета:
- 🚫 Выплаты, не участвующие в расчете среднего (материальная помощь, командировочные, компенсации питания).
- 🚫 Периоды, когда сотрудник не работал (отпуск без сохранения зарплаты, больничный, декрет).
- Для отпускных: используйте календарные дни (исключая дни, когда сотрудник был в отпуске за свой счет или на больничном).
- Для больничных: берите фактически отработанные дни (по табелю).
Если ваш ручной расчет отличается от данных в 1С ЗУП, проверьте:
- 🔍 Настройки учета премий (
Настройки → Расчет зарплаты → Учет премий при расчете среднего). Возможно, премия учитывается не в том периоде. - 🔍 Корректность закрытия месяцев. Если месяц не закрыт, начисления могут не попасть в расчет.
- 🔍 Наличие документов-корректировок (например,
Перерасчет зарплаты), которые изменили суммы постфактум.
Ручной расчет помогает выявить ошибки в настройках программы. Если разница с автоматическим расчетом превышает 1-2%, стоит проверить правила учета выплат и исключаемых периодов.
6. Способ 5: Использование обработки «Проверка расчета среднего»
Для опытных пользователей и программистов 1С существует специализированная обработка Проверка расчета среднего заработка. Она позволяет:
- 🔎 Детально анализировать, какие именно начисления были учтены или проигнорированы.
- 📊 Сравнивать расчеты по разным алгоритмам (например, для отпускных и для больничных).
- 🛠 Исправлять ошибки непосредственно в интерфейсе обработки.
Где взять обработку:
- В некоторых дистрибутивах 1С ЗУП она входит в стандартную поставку (ищите в
Файл → Открыть → Обработки). - На портале ITS (требуется подписка).
- На форумах 1С (например, Инфостарт).
Как пользоваться:
- Откройте обработку и выберите сотрудника.
- Укажите период расчета и вид события (отпуск, больничный и т.д.).
- Нажмите
Выполнить проверку. - Анализируйте результаты:
- 🟢 Зеленым выделяются корректно учтенные начисления.
- 🟡 Желтым — начисления, которые могут требовать уточнения (например, премии с нестандартным периодом учета).
- 🔴 Красным — ошибки (непроведенные документы, отсутствие данных).
⚠️ Внимание: Обработки от сторонних разработчиков могут содержать ошибки или не учитывать специфику вашей конфигурации. Перед использованием проверьте ее на тестовой базе данных.
7. Типичные ошибки при проверке среднего заработка
Даже опытные пользователи 1С ЗУП иногда сталкиваются с несоответствиями в расчете среднего заработка. Вот самые распространенные причины:
- 📅 Не закрытые периоды — если месяц не закрыт документом
Закрытие месяца, начисления за него могут не попасть в расчет. - 💰 Неучтенные премии — в настройках программы может быть указано, что премии учитываются только в том месяце, за который они начислены (даже если выплачены позже).
- 🚫 Исключенные периоды — если сотрудник был в отпуске без сохранения зарплаты, эти дни должны исключаться из расчета, но иногда программисты забывают это прописать.
- 🔄 Перерасчеты — если после начисления зарплаты были сделаны корректировки (например, документ
Перерасчет зарплаты), они могут не отразиться в среднем автоматически. - 📊 Ошибки в графике работы — если график сотрудника указан неверно (например, вместо 5-дневки стоит 6-дневка), количество рабочих дней рассчитается неправильно.
Как избежать ошибок:
- Перед проверкой среднего заработка всегда обновляйте данные (
Администрирование → Обновление данных). - Используйте контрольные отчеты (например,
Сверка данных по сотрудникам), чтобы убедиться, что все начисления на месте. - Если средний заработок рассчитан по МРОТ, проверьте, не пропущен ли какой-то месяц в расчетном периоде.
⚠️ Внимание: Правила расчета среднего заработка могут меняться в зависимости от изменений в Трудовом кодексе или внутренних нормативных актах компании. Например, с 2023 года изменились правила учета премий при расчете среднего для отпускных. Уточняйте актуальные требования в бухгалтерии или кадровой службе.
8. FAQ: Ответы на частые вопросы
🔹 Почему в отчете «Анализ среднего заработка» не показываются данные за последний месяц?
Скорее всего, месяц еще не закрыт документом Закрытие месяца. Проверьте, проведен ли этот документ в разделе Зарплата → Закрытие месяца. Также убедитесь, что все начисления за месяц проведены.
🔹 Как узнать, какие именно начисления были учтены в расчете среднего?
В отчете Анализ среднего заработка нажмите на строку с сотрудником и выберите Показать расчет (или Детализация). Откроется окно с перечнем всех учтенных и исключенных начислений. Также можно использовать обработку Проверка расчета среднего.
🔹 Можно ли в 1С ЗУП посчитать средний заработок за произвольный период (не 12 месяцев)?
Да, в отчете Анализ среднего заработка или Сводные данные по сотрудникам вы можете вручную указать любой период. Однако для целей ТК РФ (например, для отпускных) расчетный период фиксирован — 12 календарных месяцев.
🔹 Почему средний заработок в документе «Больничный лист» отличается от данных в отчете?
Это может происходить по нескольким причинам:
- В документе
Больничный листиспользуется другой расчетный период (2 года вместо 12 месяцев). - Настройки учета выплат для больничных и отпускных могут отличаться (например, премии учитываются по-разному).
- В отчете могут быть учтены не все исключаемые периоды (проверьте настройки фильтров).
Чтобы разобраться, используйте кнопку Показать расчет в документе и сравните его с данными отчета.
🔹 Как экспортировать данные о среднем заработке для всех сотрудников в Excel?
Сформируйте отчет Сводные данные по сотрудникам, добавьте нужные поля (например, Средний заработок (день)), затем нажмите Еще → Выгрузить в Excel. Если данных много, используйте фильтры по подразделениям, чтобы разбить выгрузку на части.