HR-аналитика в 1С:ЗУП и ERP в 2026: текучка, ФОТ и KPI

Коротко: В 2026 году HR-аналитика в связке 1С:ЗУП и 1С:ERP строится на трёх ключевых метриках — текучесть кадров (норма 8–12% в год), доля ФОТ в выручке (обычно 15–35%) и индивидуальные KPI сотрудников. Данные ЗУП по зарплате и кадрам синхронизируются с ERP через план обмена, агрегируются запросами по регистрам накопления и выводятся на единый дашборд в СКД с обновлением раз в сутки или по требованию.
Почему HR-аналитика на одном дашборде стала трендом 2026?
Ещё три года назад HR-отдел работал в одной базе, а финансовый контур — в другой. Руководитель видел текучку в отчёте кадровика, ФОТ — в отчёте бухгалтера, а производительность — в выгрузке из производственного блока. Свести это вместе означало неделю ручной работы в Excel. Сегодня компании требуют принимать решения по персоналу за минуты, а не за недели.
Интеграция задачи по 1С:ЗУП с задачами по 1С:ERP закрывает этот разрыв. ЗУП остаётся источником истины по кадровым событиям и расчёту зарплаты, ERP — центром управленческой отчётности. На стыке двух систем рождается HR-аналитика, где текучесть, фонд оплаты труда и KPI лежат на одном экране и связаны единым контекстом подразделения и периода.
Главный тренд 2026 — не «больше отчётов», а «меньше окон». Один дашборд вместо десяти выгрузок снижает время реакции HR-директора в 5–7 раз.
Какие метрики входят в HR-дашборд?
Прежде чем писать код, нужно договориться о метриках. Хаотичный набор графиков не даёт ценности — важна система показателей, привязанная к бизнес-целям.
Метрики текучести кадров
- Общая текучесть — отношение числа уволенных за период к среднесписочной численности, в процентах.
- Текучесть на испытательном сроке — индикатор качества подбора, в норме до 15%.
- Добровольная и вынужденная текучесть — разделение по основанию увольнения.
- Средний стаж уволенных — показывает, на каком этапе сотрудники покидают компанию.
Метрики фонда оплаты труда (ФОТ)
- Абсолютный ФОТ — начисления за период по подразделениям.
- Доля ФОТ в выручке — связка с данными ERP по продажам.
- Средняя зарплата на сотрудника и её динамика.
- Переплаты и переработки — доля сверхурочных в общем ФОТ.
Метрики эффективности (KPI)
- Выработка на сотрудника — выручка или объём производства, делённые на численность.
- Выполнение индивидуальных планов — для продавцов и производственников.
- Себестоимость персонала на единицу продукции.
Как устроена интеграция данных между ЗУП и ERP?
В 2026 году используются три основных способа синхронизации. Выбор зависит от объёма данных и требований к актуальности.
| Способ | Актуальность | Когда применять |
|---|---|---|
| Типовой план обмена ЗУП↔ERP (КД 3.0) | По расписанию | Стандартные сценарии, передача проводок и кадров |
| HTTP-сервисы / REST | Почти онлайн | Дашборд с обновлением по запросу |
| Прямой запрос через внешний источник данных | Реальное время | Аналитика без копирования данных |
Для большинства компаний достаточно типового обмена на базе «Конвертации данных 3.0». Кадровые документы и сведения о начислениях передаются из ЗУП в ERP, где формируются регистры для управленческого учёта. Настройку обмена и доработку правил лучше доверить специалисту — найти исполнителя можно через сервис поиска разработчика 1С.
Какие объекты передаются из ЗУП в ERP?
Основной поток — это документы «Отражение зарплаты в финансовом учёте», которые в ERP превращаются в проводки по счетам затрат. Параллельно синхронизируются справочники сотрудников, подразделений и физических лиц, чтобы аналитика собиралась по единым ключам.
Как собрать данные по текучести кадров запросом?
Текучесть рассчитывается на основе кадровых событий. В ЗУП факты приёма и увольнения хранятся в регистре сведений «КадроваяИсторияСотрудников». Рассмотрим запрос, который собирает уволенных за период по подразделениям.
// Функция возвращает таблицу уволенных сотрудников за период
Функция ПолучитьУволенныхЗаПериод(НачалоПериода, КонецПериода)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| КадроваяИстория.Сотрудник КАК Сотрудник,
| КадроваяИстория.Подразделение КАК Подразделение,
| КадроваяИстория.Период КАК ДатаУвольнения,
| КадроваяИстория.ВидСобытия КАК ВидСобытия
|ИЗ
| РегистрСведений.КадроваяИсторияСотрудников КАК КадроваяИстория
|ГДЕ
| КадроваяИстория.Период МЕЖДУ &НачалоПериода И &КонецПериода
| И КадроваяИстория.ВидСобытия = ЗНАЧЕНИЕ(Перечисление.ВидыСобытийКадровойИстории.Увольнение)
|УПОРЯДОЧИТЬ ПО
| Подразделение";
Запрос.УстановитьПараметр("НачалоПериода", НачалоПериода);
Запрос.УстановитьПараметр("КонецПериода", КонецПериода);
Возврат Запрос.Выполнить().Выгрузить();
КонецФункцииДля расчёта самой текучести нужна среднесписочная численность. Её удобно получить через регистр «КадроваяИсторияСотрудников» на начало и конец периода либо через готовый отчёт по среднесписочной численности.
// Расчёт коэффициента текучести в процентах
Функция РассчитатьТекучесть(КоличествоУволенных, СреднесписочнаяЧисленность)
Если СреднесписочнаяЧисленность = 0 Тогда
Возврат 0;
КонецЕсли;
Коэффициент = КоличествоУволенных / СреднесписочнаяЧисленность * 100;
// Округляем до одного знака после запятой
Возврат Окр(Коэффициент, 1);
КонецФункцииКак посчитать ФОТ и связать его с выручкой ERP?
Фонд оплаты труда в ЗУП формируется в регистре накопления «НачисленияУдержанияПоСотрудникам» либо может быть взят из документов начисления зарплаты. Доля ФОТ в выручке требует данных из ERP — выручку берём из регистра «ВыручкаИСебестоимостьПродаж» или аналогичного управленческого регистра.
// Получение суммы начислений (ФОТ) за период по подразделениям
Функция ПолучитьФОТЗаПериод(НачалоПериода, КонецПериода)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Начисления.ПодразделениеОрганизации КАК Подразделение,
| СУММА(Начисления.Результат) КАК СуммаФОТ
|ИЗ
| РегистрНакопления.НачисленияУдержанияПоСотрудникам КАК Начисления
|ГДЕ
| Начисления.Период МЕЖДУ &НачалоПериода И &КонецПериода
| И Начисления.ВидДвижения = ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийРегистраНакопления.Расход)
|СГРУППИРОВАТЬ ПО
| Начисления.ПодразделениеОрганизации";
Запрос.УстановитьПараметр("НачалоПериода", НачалоПериода);
Запрос.УстановитьПараметр("КонецПериода", КонецПериода);
Возврат Запрос.Выполнить().Выгрузить();
КонецФункцииПосле получения ФОТ из ЗУП и выручки из ERP считаем долю. Важно использовать функцию ЕСТЬNULL() при соединении таблиц, чтобы избежать пустых значений по подразделениям без продаж.
// Расчёт доли ФОТ в выручке по подразделению
Функция ДоляФОТвВыручке(СуммаФОТ, СуммаВыручки)
Если СуммаВыручки = 0 Тогда
// Если выручки нет — доля не определена
Возврат 0;
КонецЕсли;
Доля = СуммаФОТ / СуммаВыручки * 100;
Возврат Окр(Доля, 2);
КонецФункцииЗдоровая доля ФОТ зависит от отрасли: в торговле 8–15%, в услугах и IT — до 40–50%, в производстве — 15–25%. Дашборд должен подсвечивать выход за нормативный коридор.
Как вывести KPI сотрудников на дашборд?
KPI требуют связки кадровых данных с производственными или коммерческими показателями ERP. Для продавцов — это выполнение плана продаж, для производства — выработка. Рассмотрим запрос, который соединяет данные о численности из ЗУП с выручкой из ERP через внешний источник данных или регистр, синхронизированный обменом.
// Расчёт выработки на сотрудника по подразделениям
// ТаблицаЧисленности и ТаблицаВыручки получены из соответствующих баз
Функция РассчитатьВыработку(ТаблицаЧисленности, ТаблицаВыручки)
Результат = Новый ТаблицаЗначений;
Результат.Колонки.Добавить("Подразделение");
Результат.Колонки.Добавить("Выработка");
Для Каждого СтрокаЧисленности Из ТаблицаЧисленности Цикл
СтрокаВыручки = ТаблицаВыручки.Найти(СтрокаЧисленности.Подразделение, "Подразделение");
Выручка = 0;
Если СтрокаВыручки <> Неопределено Тогда
Выручка = СтрокаВыручки.СуммаВыручки;
КонецЕсли;
НоваяСтрока = Результат.Добавить();
НоваяСтрока.Подразделение = СтрокаЧисленности.Подразделение;
Если СтрокаЧисленности.Численность > 0 Тогда
НоваяСтрока.Выработка = Окр(Выручка / СтрокаЧисленности.Численность, 2);
Иначе
НоваяСтрока.Выработка = 0;
КонецЕсли;
КонецЦикла;
Возврат Результат;
КонецФункцииКак собрать всё на одном дашборде?
Сам дашборд реализуется на системе компоновки данных (СКД) с несколькими наборами данных или на форме с диаграммами. Современный подход 2026 года — использование диаграмм ДиаграммаСводнаяТаблица и индикаторов на управляемой форме, где данные обновляются по команде «Обновить» через фоновое задание.
// Запуск фонового обновления дашборда
&НаСервере
Процедура ОбновитьДашбордНаСервере()
Параметры = Новый Структура;
Параметры.Вставить("НачалоПериода", НачалоМесяца(ТекущаяДата()));
Параметры.Вставить("КонецПериода", КонецМесяца(ТекущаяДата()));
// Запускаем расчёт метрик в фоне, чтобы не блокировать интерфейс
ЗаданиеОписание = "Расчёт HR-метрик дашборда";
ФоновыеЗадания.Выполнить("ОбщийМодуль.HRАналитикаСервер.РассчитатьВсеМетрики",
Новый Массив,
Ложь,
ЗаданиеОписание);
КонецПроцедурыКакие ошибки чаще всего ломают HR-аналитику?
На практике интеграция спотыкается на нескольких типовых проблемах. Перечислим их, чтобы вы не повторяли чужих ошибок.
- Несовпадение справочников. Подразделения в ЗУП и ERP не сопоставлены — данные не сходятся. Решение: использовать единый ключ синхронизации (GUID) через правила обмена.
- Разные периоды учёта. ЗУП считает зарплату по месяцу начисления, ERP — по дате документа. Нужно явно фиксировать границы периода.
- Пустые значения при соединении. Без
ЕСТЬNULL()подразделения без продаж выпадают из отчёта. - Дубли начислений. При повторном проведении документов ФОТ задваивается. Контролируйте уникальность движений.
- Нагрузка на базу. Тяжёлые запросы в рабочее время тормозят расчётчиков. Выносите аналитику в фоновые задания и копию базы.
Если в вашей системе уже накопились такие проблемы, имеет смысл провести аудит данных и обмена. Подобрать эксперта по интеграции удобно на бирже фриланса 1С, а готовые решения для аналитики иногда можно найти на маркетплейсе обработок.
Какие тренды HR-аналитики 1С определят 2026 год?
Помимо технической реализации, стоит держать в голове направления, которые будут развиваться в ближайший год.
- Предиктивная текучесть. Алгоритмы прогнозируют, кто из сотрудников близок к увольнению, на основе стажа, динамики зарплаты и переработок.
- Онлайн-дашборды для руководителей. Доступ к метрикам через мобильный клиент 1С и веб-клиент без захода в учётную систему.
- Связка с бюджетированием. ФОТ из ЗУП автоматически попадает в плановые бюджеты ERP, отклонения подсвечиваются.
- Интеграция с системами ЭДО. Кадровые документы через электронный документооборот сразу формируют события для аналитики.
- ИИ-ассистенты. Голосовые и текстовые запросы к данным: «Покажи текучку по складу за квартал» — и дашборд перестраивается.
Все эти тренды требуют качественной основы — корректно настроенного обмена и продуманной модели метрик. Не забывайте и про регулярное обновление 1С: новые релизы ЗУП и ERP меняют структуру регистров, и аналитика может «поехать».
Вывод: с чего начать построение HR-дашборда?
Построение единой HR-аналитики на стыке 1С:ЗУП и 1С:ERP — это не разовый проект, а постоянно живущая система. Начните с малого: определите 5–7 ключевых метрик, настройте корректный обмен справочниками, напишите проверенные запросы по текучести и ФОТ. Затем добавьте KPI и выведите всё на один экран через СКД или управляемую форму с фоновым расчётом.
Главная ценность такого дашборда — скорость решений. HR-директор видит выход доли ФОТ за норму, всплеск текучести на конкретном складе и падение выработки в одном месте и в один момент. Это превращает кадровую службу из «отдела отчётов» в стратегического партнёра бизнеса. Связку ЗУП с 1С:Бухгалтерией на Кодерион тоже стоит учитывать, если управленческий и регламентированный учёт ведутся параллельно.
Найдите специалиста для решения этой задачи на koderion.ru
Читайте также: услуги по 1С:ЗУП