Как сформировать отчет по среднему заработку сотрудников в 1С:ЗУП 3?

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом Бухгалтерский учет IT и автоматизация бизнеса
← На главную

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

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

Почему в 1С:ЗУП 3 нет отдельного типового отчета по среднему заработку

Проанализируем механику расчета среднего заработка в соответствии с Положением № 922. Средний дневной заработок для отпуска не является статической константой и не записывается в информационную базу как постоянный реквизит сотрудника. Это динамическая величина, которая зависит от множества параметров на конкретную дату события:

  1. Расчетного периода: 12 календарных месяцев, предшествующих дате начала отпуска.
  2. Отработанного времени: количества отработанных и неотработанных календарных дней, а также пересчета неполных месяцев по коэффициенту 29,3.
  3. Состава начислений: правил включения премий (с учетом базового периода и пропорционально отработанному времени) и исключения выплат (больничные, командировки, материальная помощь).
  4. Коэффициентов индексации: повышений тарифных ставок или окладов в расчетном периоде.

В информационной базе хранятся только первичные данные — начисления и отработанное время, а сам расчет выполняется программными алгоритмами в момент создания расчетного документа (например, Отпуск).

Способ 1. Использование документа «Резервы отпусков» («Начисление оценочных обязательств»)

Рассмотрим самый удобный типовой способ получить готовый расчет среднего заработка сразу по всем сотрудникам организации без доработок программы.

Если в организации ведется учет оценочных обязательств (резервов по отпускам) нормативным методом или методом МСФО, программа ежемесячно рассчитывает остаток отпуска и среднедневной заработок для каждого сотрудника. Для вывода этих сведений в разрезе подразделений подойдёт отчет по распределению оценочных обязательств с днями и средним заработком.

Разберем по шагам, как получить эти сведения:

  1. Перейдем в раздел Зарплата или Учетной политики и откроем журнал документов Резервы отпусков (в более ранних релизах — Начисление оценочных обязательств по отпускам).
  2. Откроем документ за нужный месяц или создадим новый документ на требуемую дату расчета.
  3. Нажмем кнопку Заполнить. В табличной части документа по каждому сотруднику автоматически заполнится количество накопленных дней отпуска и среднедневной заработок, рассчитанный по правилам Положения № 922.
  4. Для вывода отчета на печать или выгрузки в таблицу воспользуемся печатной формой Справка-расчет резерва отпусков (или Расчет оценочных обязательств по отпускам). В этой форме наглядно отображаются ФИО сотрудника, расчетный среднедневной заработок, количество дней и итоговая сумма.

Способ 2. Анализ данных через Универсальный отчет по регистрам накопления

Выясним, где программа накапливает базу для среднего заработка. Все начисления и отработанное время фиксируются в специализированных регистрах накопления:

  1. Данные о начислениях для расчета среднего заработка (общий) — содержит суммы начислений, входящих в расчетную базу отпусков, командировок и прочих оплат по среднему.
  2. Данные о времени для расчета среднего заработка (общий) — содержит сведения об отработанных днях и часах.
  3. Данные о начислениях для расчета среднего заработка (ФСС) — используется отдельно для расчета пособий по временной нетрудоспособности и материнству.

Посмотрим на особенности использования отчета по этим регистрам:

Через раздел Администрирование — Печатные формы, отчеты и обработки — Универсальный отчет можно сформировать отчет по регистру накопления Данные о начислениях для расчета среднего заработка (общий) с группировкой по сотрудникам и начислениям за 12 месяцев.

Важное ограничение: простой универсальный отчет выдаст только сумму начислений расчетной базы. Рассчитать точный среднедневной заработок через простой отчет СКД напрямую из регистров затруднительно, так как в простом запросе невозможно автоматически воспроизвести сложные правила: коэффициент индексации окладов, расчет дней по формуле 29.3 / ДнейВМесяце * ОтработаноДней и пропорциональный учет годовых/квартальных премий.

Способ 3. Расчет усредненного дохода через отчет «Анализ зарплаты по сотрудникам»

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

Разберем порядок настройки:

  1. Перейдем в раздел Зарплата — Отчеты по зарплате и выберем Анализ зарплаты по сотрудникам (в целом за период).
  2. Установим требуемый период (например, 12 месяцев).
  3. Нажмем кнопку Настройки, перейдем в расширенный режим, откроем вкладку Поля и сортировки.
  4. Добавим новое пользовательское поле-выражение, разделив сумму начисленного дохода на количество месяцев расчетного периода.
  5. Сформируем отчет для получения усредненной суммы дохода по каждому сотруднику.

Способ 4. Внешний отчет или расширение на СКД

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

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

← На главную