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

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. Предиктивная текучесть. Алгоритмы прогнозируют, кто из сотрудников близок к увольнению, на основе стажа, динамики зарплаты и переработок.
  2. Онлайн-дашборды для руководителей. Доступ к метрикам через мобильный клиент 1С и веб-клиент без захода в учётную систему.
  3. Связка с бюджетированием. ФОТ из ЗУП автоматически попадает в плановые бюджеты ERP, отклонения подсвечиваются.
  4. Интеграция с системами ЭДО. Кадровые документы через электронный документооборот сразу формируют события для аналитики.
  5. ИИ-ассистенты. Голосовые и текстовые запросы к данным: «Покажи текучку по складу за квартал» — и дашборд перестраивается.

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

Вывод: с чего начать построение HR-дашборда?

Построение единой HR-аналитики на стыке 1С:ЗУП и 1С:ERP — это не разовый проект, а постоянно живущая система. Начните с малого: определите 5–7 ключевых метрик, настройте корректный обмен справочниками, напишите проверенные запросы по текучести и ФОТ. Затем добавьте KPI и выведите всё на один экран через СКД или управляемую форму с фоновым расчётом.

Главная ценность такого дашборда — скорость решений. HR-директор видит выход доли ФОТ за норму, всплеск текучести на конкретном складе и падение выработки в одном месте и в один момент. Это превращает кадровую службу из «отдела отчётов» в стратегического партнёра бизнеса. Связку ЗУП с 1С:Бухгалтерией на Кодерион тоже стоит учитывать, если управленческий и регламентированный учёт ведутся параллельно.

Найдите специалиста для решения этой задачи на koderion.ru

Читайте также: услуги по 1С:ЗУП

Читайте также