- Внешняя обработка:
- Да
- Тип обработки:
- Внешний отчет
- Конфигурация:
- Зарплата и управление персоналом, редакция 3.1 (3.1.33.19)
«Изменение штатного расписания» для 1С:ЗУП
Описание внешнего отчёта «Изменение штатного расписания» для 1С:ЗУП, редакция 3.1
Внешний отчёт «Изменение штатного расписания» предназначен для пользователей 1С:Зарплата и управление персоналом, редакция 3.1. Он позволяет анализировать динамику штатного расписания за выбранный период, наглядно отображая все произошедшие изменения: создание новых позиций, закрытие вакансий, а также корректировку окладов и количества ставок.
Этот отчёт является ключевым инструментом для HR-аналитики, кадрового планирования и контроля за актуальностью штатного расписания.
В отчёте представлены следующие данные
Отчёт строится в разрезе подразделений и сравнивает состояние штатного расписания на начало и конец анализируемого периода.
- Позиция (штатная единица): наименование должности или позиции в штатном расписании.
- Состояние позиции: статусы «Утверждена» или «Закрыта».
- На начало периода / На конец периода: для каждой позиции указываются ключевые параметры:
- Оклад/Тариф: установленный размер оплаты.
- Количество ставок: плановое число ставок по данной позиции.
- ФОТ (фонд оплаты труда): итоговый плановый ФОТ по позиции.
- Кадровое состояние (План, Занято, Временно свободно, Вакантно): детальная расшифровка по каждой ставке.
- Изменения: в этом столбце отражается разница между показателями на начало и конец периода:
- Оклад: изменение тарифной ставки.
- Количество ставок: увеличение или уменьшение числа ставок.
- ФОТ: изменение общего фонда оплаты труда по позиции.
Возможности отчёта
- Визуализация динамики: отчёт наглядно показывает, как менялось штатное расписание, какие позиции были добавлены, а какие — сокращены.
- Анализ кадровых изменений: позволяет отследить не только изменение ФОТ, но и движение по каждой ставке (занятость, вакансии).
- Контроль и планирование: помогает HR-специалистам и руководителям принимать обоснованные решения о найме, оптимизации или расширении штата.
- Подготовка к проверкам: отчёт служит удобным инструментом для предоставления информации о структуре и изменениях в штатном расписании.
Отчёт будет полезен руководителям HR-департаментов, специалистам по кадровому делопроизводству и аналитикам для стратегического управления персоналом.

Отчет получает данные из следующих источников:
- Представления_ШтатноеРасписание_НачалоПериода
- ВТИзмеренияДаты
- ВТПозиции
Всего: 3 источник(ов)
ВЫБРАТЬ ПЕРВЫЕ 0
ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка) КАК Организация,
ЗНАЧЕНИЕ(Справочник.ШтатноеРасписание.ПустаяСсылка) КАК ПозицияШтатногоРасписания,
ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка) КАК Подразделение,
ЗНАЧЕНИЕ(Справочник.Должности.ПустаяСсылка) КАК Должность,
ЗНАЧЕНИЕ(Справочник.РазрядыКатегорииДолжностей.ПустаяСсылка) КАК РазрядКатегория,
ЗНАЧЕНИЕ(Справочник.ГрафикиРаботыСотрудников.ПустаяСсылка) КАК ГрафикРаботыСотрудников,
ЗНАЧЕНИЕ(Справочник.СтатьиФинансированияЗарплата.ПустаяСсылка) КАК СтатьяФинансирования,
0 КАК КоличествоСтавок,
0 КАК ФОТ,
0 КАК ФОТМин,
0 КАК ФОТМакс,
0 КАК ОкладТариф,
0 КАК ОкладТарифМин,
0 КАК ОкладТарифМакс
ПОМЕСТИТЬ Представления_ШтатноеРасписание_НачалоПериода
ГДЕ
"ТолькоРазрешенные" = ИСТИНА
И "ДатаАктуальности" = ДОБАВИТЬКДАТЕ(КОНЕЦПЕРИОДА(&НачалоПериода, ДЕНЬ), ДЕНЬ, -1)
И "ВключатьНачисления" = ЛОЖЬ
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ ПЕРВЫЕ 0
ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка) КАК Организация,
ЗНАЧЕНИЕ(Справочник.ШтатноеРасписание.ПустаяСсылка) КАК ПозицияШтатногоРасписания,
ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка) КАК Подразделение,
ЗНАЧЕНИЕ(Справочник.Должности.ПустаяСсылка) КАК Должность,
ЗНАЧЕНИЕ(Справочник.РазрядыКатегорииДолжностей.ПустаяСсылка) КАК РазрядКатегория,
ЗНАЧЕНИЕ(Справочник.ГрафикиРаботыСотрудников.ПустаяСсылка) КАК ГрафикРаботыСотрудников,
ЗНАЧЕНИЕ(Справочник.СтатьиФинансированияЗарплата.ПустаяСсылка) КАК СтатьяФинансирования,
0 КАК КоличествоСтавок,
0 КАК ФОТ,
0 КАК ФОТМин,
0 КАК ФОТМакс,
0 КАК ОкладТариф,
0 КАК ОкладТарифМин,
0 КАК ОкладТарифМакс
ПОМЕСТИТЬ Представления_ШтатноеРасписание_КонецПериода
ГДЕ
"ТолькоРазрешенные" = ИСТИНА
И "ДатаАктуальности" = НАЧАЛОПЕРИОДА(&КонецПериода, ДЕНЬ)
И "ВключатьНачисления" = ЛОЖЬ
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ЕСТЬNULL(ШтатноеРасписание_НачалоПериода.ПозицияШтатногоРасписания, ШтатноеРасписание_КонецПериода.ПозицияШтатногоРасписания) КАК ПозицияШтатногоРасписания
ПОМЕСТИТЬ ВТПозиции
ИЗ
Представления_ШтатноеРасписание_НачалоПериода КАК ШтатноеРасписание_НачалоПериода
ПОЛНОЕ СОЕДИНЕНИЕ Представления_ШтатноеРасписание_КонецПериода КАК ШтатноеРасписание_КонецПериода
ПО ШтатноеРасписание_НачалоПериода.ПозицияШтатногоРасписания = ШтатноеРасписание_КонецПериода.ПозицияШтатногоРасписания
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ДОБАВИТЬКДАТЕ(КОНЕЦПЕРИОДА(&НачалоПериода, ДЕНЬ), ДЕНЬ, -1) КАК Период
ПОМЕСТИТЬ ВТИзмеренияДаты
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&КонецПериода, ДЕНЬ), ДЕНЬ, 1)
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗЛИЧНЫЕ
ДАТАВРЕМЯ(1, 1, 1) КАК Период,
ДАТАВРЕМЯ(1, 1, 1) КАК ПериодЗаписи,
ЗНАЧЕНИЕ(Справочник.Сотрудники.ПустаяСсылка) КАК Сотрудник,
ЗНАЧЕНИЕ(Документ.ПриемНаРаботу.ПустаяСсылка) КАК Регистратор,
ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка) КАК ГоловнаяОрганизация,
ЗНАЧЕНИЕ(Справочник.ФизическиеЛица.ПустаяСсылка) КАК ФизическоеЛицо,
ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка) КАК Организация,
ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка) КАК Подразделение,
ЗНАЧЕНИЕ(Перечисление.ВидыКадровыхСобытий.ПустаяСсылка) КАК ВидСобытия,
ЗНАЧЕНИЕ(Справочник.ШтатноеРасписание.ПустаяСсылка) КАК ДолжностьПоШтатномуРасписанию,
0 КАК КоличествоСтавок,
ЗНАЧЕНИЕ(Справочник.Должности.ПустаяСсылка) КАК Должность,
ЗНАЧЕНИЕ(Перечисление.ВидыЗанятости.ПустаяСсылка) КАК ВидЗанятости
ПОМЕСТИТЬ Представления_СрезПоследних_КадроваяИсторияСотрудников
ИЗ
ВТИзмеренияДаты КАК ИзмеренияДаты
ГДЕ
"ТолькоРазрешенные" = ИСТИНА
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Позиции.ПозицияШтатногоРасписания КАК ПозицияШтатногоРасписания,
СУММА(КадроваяИсторияСотрудниковНаНачалоСобытия.КоличествоСтавок) КАК ЗанятоСтавок
ПОМЕСТИТЬ ВТЗанятыеСтавки
ИЗ
ВТПозиции КАК Позиции
ЛЕВОЕ СОЕДИНЕНИЕ Представления_СрезПоследних_КадроваяИсторияСотрудников КАК КадроваяИсторияСотрудниковНаНачалоСобытия
ПО Позиции.ПозицияШтатногоРасписания = КадроваяИсторияСотрудниковНаНачалоСобытия.ДолжностьПоШтатномуРасписанию
И (КадроваяИсторияСотрудниковНаНачалоСобытия.Период = ДОБАВИТЬКДАТЕ(КОНЕЦПЕРИОДА(&НачалоПериода, ДЕНЬ), ДЕНЬ, -1))
И (КадроваяИсторияСотрудниковНаНачалоСобытия.ВидСобытия <> ЗНАЧЕНИЕ(Перечисление.ВидыКадровыхСобытий.Увольнение))
СГРУППИРОВАТЬ ПО
Позиции.ПозицияШтатногоРасписания
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Позиции.ПозицияШтатногоРасписания КАК ПозицияШтатногоРасписания,
СУММА(КадроваяИсторияСотрудниковНаКонецСобытия.КоличествоСтавок) КАК ЗанятоСтавокНаКонецПериода
ПОМЕСТИТЬ ВТЗанятыеСтавкиНаКонецСобытия
ИЗ
ВТПозиции КАК Позиции
ЛЕВОЕ СОЕДИНЕНИЕ Представления_СрезПоследних_КадроваяИсторияСотрудников КАК КадроваяИсторияСотрудниковНаКонецСобытия
ПО Позиции.ПозицияШтатногоРасписания = КадроваяИсторияСотрудниковНаКонецСобытия.ДолжностьПоШтатномуРасписанию
И (КадроваяИсторияСотрудниковНаКонецСобытия.Период = ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&КонецПериода, ДЕНЬ), ДЕНЬ, 1))
И (КадроваяИсторияСотрудниковНаКонецСобытия.ВидСобытия <> ЗНАЧЕНИЕ(Перечисление.ВидыКадровыхСобытий.Увольнение))
СГРУППИРОВАТЬ ПО
Позиции.ПозицияШтатногоРасписания
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Позиции.ПозицияШтатногоРасписания КАК ПозицияШтатногоРасписания,
СУММА(ЗанятостьПозиций.КоличествоСтавок) КАК ФактическиЗанятоСтавок
ПОМЕСТИТЬ ВТФактическиЗанятыеСтавки
ИЗ
ВТПозиции КАК Позиции
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗанятостьПозицийШтатногоРасписанияИнтервальный КАК ЗанятостьПозиций
ПО Позиции.ПозицияШтатногоРасписания = ЗанятостьПозиций.ПозицияШтатногоРасписания
И (ЗанятостьПозиций.ВидЗанятостиПозиции <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиПозицийШтатногоРасписания.Свободна))
И (&НачалоПериода МЕЖДУ ЗанятостьПозиций.ДатаНачала И ЗанятостьПозиций.ДатаОкончания)
СГРУППИРОВАТЬ ПО
Позиции.ПозицияШтатногоРасписания
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Позиции.ПозицияШтатногоРасписания КАК ПозицияШтатногоРасписания,
СУММА(ЗанятостьПозиций.КоличествоСтавок) КАК ФактическиЗанятоСтавокНаКонецПериода
ПОМЕСТИТЬ ВТФактическиЗанятыеСтавкиНаКонецПериода
ИЗ
ВТПозиции КАК Позиции
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗанятостьПозицийШтатногоРасписанияИнтервальный КАК ЗанятостьПозиций
ПО Позиции.ПозицияШтатногоРасписания = ЗанятостьПозиций.ПозицияШтатногоРасписания
И (ЗанятостьПозиций.ВидЗанятостиПозиции <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиПозицийШтатногоРасписания.Свободна))
И (ДОБАВИТЬКДАТЕ(&КонецПериода, ДЕНЬ, 1) МЕЖДУ ЗанятостьПозиций.ДатаНачала И ЗанятостьПозиций.ДатаОкончания)
СГРУППИРОВАТЬ ПО
Позиции.ПозицияШтатногоРасписания
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗЛИЧНЫЕ
Позиции.ПозицияШтатногоРасписания КАК ПозицияШтатногоРасписания,
ШтатноеРасписание_КонецПериода.РазрядКатегория КАК РазрядКатегорияНаКонецПериода,
ШтатноеРасписание_КонецПериода.ГрафикРаботыСотрудников КАК ГрафикРаботыСотрудниковНаКонецПериода,
ШтатноеРасписание_КонецПериода.СтатьяФинансирования КАК СтатьяФинансированияНаКонецПериода,
ШтатноеРасписание_КонецПериода.КоличествоСтавок КАК КоличествоСтавокНаКонецПериода,
ШтатноеРасписание_КонецПериода.ФОТ КАК ФОТНаКонецПериодаСтавки,
ШтатноеРасписание_КонецПериода.ФОТМин КАК ФОТМинНаКонецПериодаСтавки,
ШтатноеРасписание_КонецПериода.ФОТМакс КАК ФОТМаксНаКонецПериодаСтавки,
ШтатноеРасписание_КонецПериода.ОкладТариф КАК ОкладТарифНаКонецПериода,
ШтатноеРасписание_КонецПериода.ОкладТарифМин КАК ОкладТарифМинНаКонецПериода,
ШтатноеРасписание_КонецПериода.ОкладТарифМакс КАК ОкладТарифМаксНаКонецПериода,
ШтатноеРасписание_НачалоПериода.РазрядКатегория КАК РазрядКатегория,
ШтатноеРасписание_НачалоПериода.ГрафикРаботыСотрудников КАК ГрафикРаботыСотрудников,
ШтатноеРасписание_НачалоПериода.СтатьяФинансирования КАК СтатьяФинансирования,
ШтатноеРасписание_НачалоПериода.КоличествоСтавок КАК КоличествоСтавок,
ШтатноеРасписание_НачалоПериода.ФОТ КАК ФОТСтавки,
ШтатноеРасписание_НачалоПериода.ФОТМин КАК ФОТМинСтавки,
ШтатноеРасписание_НачалоПериода.ФОТМакс КАК ФОТМаксСтавки,
ШтатноеРасписание_НачалоПериода.ОкладТариф КАК ОкладТариф,
ШтатноеРасписание_НачалоПериода.ОкладТарифМин КАК ОкладТарифМин,
ШтатноеРасписание_НачалоПериода.ОкладТарифМакс КАК ОкладТарифМакс,
ЗанятыеСтавки.ЗанятоСтавок КАК ЗанятоСтавок,
ЗанятыеСтавкиНаКонецСобытия.ЗанятоСтавокНаКонецПериода КАК ЗанятоСтавокНаКонецПериода,
ФактическиЗанятыеСтавки.ФактическиЗанятоСтавок КАК ФактическиЗанятоСтавок,
ФактическиЗанятыеСтавкиНаКонецПериода.ФактическиЗанятоСтавокНаКонецПериода КАК ФактическиЗанятоСтавокНаКонецПериода
ИЗ
ВТПозиции КАК Позиции
ЛЕВОЕ СОЕДИНЕНИЕ Представления_ШтатноеРасписание_НачалоПериода КАК ШтатноеРасписание_НачалоПериода
ПО Позиции.ПозицияШтатногоРасписания = ШтатноеРасписание_НачалоПериода.ПозицияШтатногоРасписания
ЛЕВОЕ СОЕДИНЕНИЕ Представления_ШтатноеРасписание_КонецПериода КАК ШтатноеРасписание_КонецПериода
ПО Позиции.ПозицияШтатногоРасписания = ШтатноеРасписание_КонецПериода.ПозицияШтатногоРасписания
ЛЕВОЕ СОЕДИНЕНИЕ ВТЗанятыеСтавки КАК ЗанятыеСтавки
ПО Позиции.ПозицияШтатногоРасписания = ЗанятыеСтавки.ПозицияШтатногоРасписания
ЛЕВОЕ СОЕДИНЕНИЕ ВТЗанятыеСтавкиНаКонецСобытия КАК ЗанятыеСтавкиНаКонецСобытия
ПО Позиции.ПозицияШтатногоРасписания = ЗанятыеСтавкиНаКонецСобытия.ПозицияШтатногоРасписания
ЛЕВОЕ СОЕДИНЕНИЕ ВТФактическиЗанятыеСтавки КАК ФактическиЗанятыеСтавки
ПО Позиции.ПозицияШтатногоРасписания = ФактическиЗанятыеСтавки.ПозицияШтатногоРасписания
ЛЕВОЕ СОЕДИНЕНИЕ ВТФактическиЗанятыеСтавкиНаКонецПериода КАК ФактическиЗанятыеСтавкиНаКонецПериода
ПО Позиции.ПозицияШтатногоРасписания = ФактическиЗанятыеСтавкиНаКонецПериода.ПозицияШтатногоРасписания
Похожее
- МЕЖДУНАРОДНЫЕ СТАНДАРТЫ ФИНАНСОВОЙ ОТЧЕТНОСТИ ---
- Извлечь Текст Из HTML БСП / Конфигуратор / Строковые функции
- Универсальный обмен данными в формате XML ("Конвертация данных 2.1") Инструменты
- «Выплаты сотрудникам при использовании АУСН» для 1С:ЗУП ЗУП / ЗУП Отчеты
- «Динамика плановых начислений (Динамика изменения ФОТ)» для 1С:ЗУП ЗУП / ЗУП Отчеты
