Документ «Индексация штатного расписания»

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

ЗУП для Казахстана, ред. 3.1 · v3.1.2.24 · обновлено 2026-06

🎯 Что это и зачем

Руководство приняло решение повысить оклады — нужно одним действием пересчитать все ставки штатного расписания. Документ «Индексация штатного расписания» делает именно это: применяет коэффициент индексации ко всем позициям ШР выбранной организации (или одного подразделения), фиксирует новые значения окладов/тарифов/ФОТ/показателей и при проведении записывает обновлённую историю ШР с указанного месяца индексации.

Важно: этот документ меняет только плановые параметры позиций штатного расписания — он не рассчитывает зарплату, не делает начислений, не исчисляет ИПН, ОПВ, ОПВР, СО, ВОСМС/ООСМС. Новые оклады «подхватываются» последующими кадровыми и расчётными механизмами (например, документом «Индексация заработка», который переносит изменённые значения ШР на плановые начисления конкретных сотрудников).

Кто работает: специалист по кадрам, расчётчик зарплаты. Создаётся нерегулярно — при каждом централизованном повышении окладов. Нумерация строковая, 11 символов, в пределах года.

🧭 Где найти в программе

📌 Заметка. Раздел «Зарплата» → пункт «Индексация штатного расписания». Откроется журнал документов; новый создаём кнопкой «Создать». Точное расположение зависит от настроек интерфейса — если пункт не найден в разделе «Зарплата», ищите через меню «Все функции» → Документы → ИндексацияШтатногоРасписания.

👤 Часть 1. Для пользователя

Проходим по шагам: от пустого документа до проведённой индексации штатного расписания.

Урок 1. Индексация окладов по всей организации

Когда: принято решение повысить оклады по всей организации с начала нового месяца — общий сценарий ежегодной или внеплановой индексации.

  1. Создаём новый документ «Индексация штатного расписания».
  2. Первым делом заполняем три обязательных поля шапки: Организация (чьё штатное расписание индексируем), Месяц индексации (первое число месяца, с которого вступают в силу новые оклады) и Коэффициент индексации (например, 1,10 для повышения на 10%). Без этих трёх полей документ не запишется.
  3. Поле Подразделение оставляем пустым — при пустом значении индексация охватывает все подразделения организации.
  4. В табличной части «Индексируемые показатели» указываем, какие показатели расчёта зарплаты (оклад, тариф, надбавки и т. п.) должны быть умножены на коэффициент. Для каждого показателя выбираем Способ округления результата (до тенге, до десятков и т. д.).
  5. Заполняем табличную часть «Позиции»: перечень позиций штатного расписания с новыми (проиндексированными) значениями. Типовая механика предполагает автозаполнение по организации; если кнопка автозаполнения доступна — используем её, иначе добавляем позиции подбором из справочника ШтатноеРасписание.
  6. Выборочно проверяем строки: ОкладТариф должен быть равен старому окладу, умноженному на коэффициент с учётом округления. Корректируем вручную при необходимости.
  7. Проводим документ. После проведения регистры истории ШР обновляются: с месяца индексации позиции действуют с новыми значениями.
📷 Скриншот: шапка документа «Индексация штатного расписания»
Шапка: Организация, Месяц индексации, Коэффициент индексации — три обязательных поля.
💡 Подсказка. Коэффициент 1,10 означает повышение на 10%; коэффициент 1,05 — на 5%. Это множитель, не процент надбавки. Проверьте результат по одной-двум строкам «Позиции» до проведения.
⚠️ Важно. Документ перезаписывает историю штатного расписания на месяц индексации. Если после этой даты уже были введены документы «Изменение штатного расписания» по тем же позициям — проверьте, что перепроведение не конфликтует с более поздними записями истории.

Урок 2. Индексация по одному подразделению

Когда: повышение касается только одного отдела или филиала, а не всей организации.

  1. Создаём документ и заполняем обязательную шапку: Организация, Месяц индексации, Коэффициент индексации.
  2. В поле Подразделение выбираем нужное подразделение из справочника ПодразделенияОрганизаций. Это сужает автозаполнение «Позиций» только до позиций выбранного подразделения.
  3. Заполняем ТЧ «Индексируемые показатели» (что индексируем и как округляем).
  4. Заполняем ТЧ «Позиции» — убеждаемся, что в списке только позиции нужного подразделения, лишние строки удаляем.
  5. Проверяем значения ОкладТариф и ФОТ, проводим документ.
⚠️ Важно. Поле «Подразделение» необязательное (DontCheck) — пустое значение означает индексацию по всей организации. После автозаполнения «Позиций» проверьте фактический состав строк: точная логика отбора реализована в BSL-модуле (в выгрузке не представлен).
💡 Подсказка. Один документ = одно подразделение + один коэффициент. Если разные подразделения индексируются на разные проценты — создавайте отдельный документ на каждую группу.

Урок 3. Настройка индексируемых показателей и округление

Когда: нужно проиндексировать не только основной оклад, но и дополнительные показатели (тарифные надбавки и т. п.), либо требуется управляемое округление результата.

  1. В шапке заполняем обязательные поля (как в Уроке 1).
  2. В ТЧ «Индексируемые показатели» добавляем строку на каждый показатель расчёта зарплаты, который нужно умножить на коэффициент (CatalogRef.ПоказателиРасчетаЗарплаты). Показатели, не включённые в эту ТЧ, коэффициентом не затрагиваются.
  3. Для каждой строки выбираем Способ округления из справочника СпособыОкругленияПриРасчетеЗарплаты — например, «До целых», «До 10» и т. п.
  4. Заполняем (или перезаполняем) ТЧ «Позиции», «Начисления», «Показатели» — программа рассчитает новые значения по каждому показателю с учётом способа округления.
  5. Проверяем колонки Значение в ТЧ «Показатели» — они должны отражать проиндексированные значения по выбранным показателям.
  6. Проводим документ.
📌 Заметка. Колонки с «вилкой» (Мин/Макс) используются для должностей с диапазоном оклада. Если оклад фиксированный — заполняется только базовая колонка (ОкладТариф, Размер, Значение); не смешивайте оба способа в одной строке.

🛠 Часть 2. Для программиста

Состав объекта, регистры-приёмники движений и логика проведения. Конфигурация ЗУП для Казахстана 3.1, релиз 3.1.2.24.

Структура объекта

Тип объекта — документ. Нумерация: тип номера String, длина 11, периодичность Year (в пределах года). В шапке 9 реквизитов, 5 табличных частей. Формы, BSL-модули и команды в XML-выгрузке отсутствуют — интерфейсные и программные детали выведены из структуры метаданных.

Реквизиты шапки

ИмяТипОбяз.Назначение
МесяцИндексацииxs:dateTimeДаМесяц, с которого действуют проиндексированные значения; период записи в регистры истории ШР. Типичное значение — первое число месяца.
ОрганизацияСправочникСсылка.ОрганизацииДаОрганизация, чьё штатное расписание индексируется; определяет состав позиций для заполнения.
КоэффициентИндексацииxs:decimalДаМножитель пересчёта индексируемых показателей; применяется к показателям из ТЧ «ИндексируемыеПоказатели» с округлением по СпособОкругления.
ПодразделениеСправочникСсылка.ПодразделенияОрганизацийНетСужает индексацию до одного подразделения; пустое поле = вся организация.
ВидИндексацииГосударственныхСлужащихxs:stringНетРежим индексации для госслужащих; допустимые значения в выгрузке не приведены.
ИндексацияВоеннослужащихxs:booleanНетФлаг режима для военнослужащих — наследие РФ-типовой; в казахстанском учёте не используется.
ВидДолжностейЗаполненияПозицийxs:stringНетСтроковый параметр отбора должностей при автозаполнении ТЧ «Позиции»; допустимые значения в выгрузке не приведены.
ОтветственныйСправочникСсылка.ПользователиНетПользователь, ответственный за документ.
Комментарийxs:stringНетПроизвольный комментарий.
📌 Наследие РФ-типовой. Реквизиты ИндексацияВоеннослужащих относится к российской типовой ЗУП. В казахстанском учёте не используется. Для целей ИПН/ОПВ/ОПВР/СО/ВОСМС/ООСМС этот документ движений не делает — только обновляет плановые параметры ШР.

Табличные части

ИмяНазначение
ИндексируемыеПоказателиУправляющая: задаёт, какие показатели расчёта зарплаты умножаются на коэффициент и как округлять результат. Колонки: Показатель (CatalogRef.ПоказателиРасчетаЗарплаты), СпособОкругления (CatalogRef.СпособыОкругленияПриРасчетеЗарплаты).
ПозицииГлавная результирующая: перечень индексируемых позиций ШР с новыми (проиндексированными) значениями оклада, вилок Мин/Макс, ФОТ, надбавки за вредность. Технический ключ ИдентификаторСтрокиПозиции связывает строку с ТЧ «Начисления» и «Показатели».
НачисленияНовые значения плановых начислений позиций (вклад в ФОТ) после индексации. Колонки: ИдентификаторСтрокиПозиции, ИдентификаторСтрокиВидаРасчета, Начисление, Размер/РазмерМин/РазмерМакс.
ПоказателиНовые значения показателей расчёта зарплаты по позициям после индексации. Колонки: ИдентификаторСтрокиПозиции, Показатель, Значение/ЗначениеМин/ЗначениеМакс (составной тип).
ДополнительныеРеквизитыМеханизм дополнительных реквизитов БСП. Колонки: Свойство, Значение, ТекстоваяСтрока.

Колонки ТЧ «Позиции» (полный состав): ПозицияШтатногоРасписания, ИдентификаторСтрокиПозиции, ОкладТариф/ОкладТарифМин/ОкладТарифМакс, ФОТ/ФОТМин/ФОТМакс, НадбавкаЗаВредностьРазмер/НадбавкаЗаВредностьРазмерМин/НадбавкаЗаВредностьРазмерМакс, РайонныйКоэффициентРазмер* (RU-наследие), СевернаяНадбавкаРазмер* (RU-наследие), УдалитьТарифнаяСетка/УдалитьТарифнаяСеткаНадбавки/УдалитьРазрядКатегорияНадбавки (устарели — не заполнять).

Движения по регистрам

Документ объявлен регистратором по 3 регистрам сведений истории штатного расписания. Бухгалтерских проводок нет; расчётных регистров начислений/налогов нет.

РегистрТипНазначение
ИсторияПоказателейПоШтатномуРасписаниюСведенийНовые значения показателей расчёта зарплаты по позициям ШР с месяца индексации.
ИсторияНачисленийПоШтатномуРасписаниюСведенийНовые значения плановых начислений (вклад в ФОТ) по позициям ШР с месяца индексации.
ИсторияИспользованияШтатногоРасписанияСведенийПериоды действия (использования) позиций ШР; фиксирует актуальность новых параметров с месяца индексации.
📌 Заметка. В отличие от документа «Изменение штатного расписания», здесь нет движений по регистрам ежегодных отпусков и специальностей — индексация затрагивает исключительно стоимостные параметры позиций. Также нет движений по кадровым состояниям, ИПН, ОПВ, СО, ВОСМС — это расчётные документы (начисление зарплаты), а не индексация ШР.

Как формируется проведение — реальный код (3.1.2.24)

⚠️ Важно об источнике. В использованной XML-выгрузке конфигурации модули объекта и форм отсутствуют (секции bsl_static / bsl_summaries пусты), поэтому дословный текст процедур ОбработкаПроведения / ОбработкаПроверкиЗаполнения привести нельзя. Ниже — реконструкция по метаданным (обязательные реквизиты и состав регистров-приёмников): это не цитата исходного кода, а корректная по структуре схема того, как типовая ЗУП проводит документ.

Структура обязательности (из fill_value_required: ShowError) — то, что проверяет типовая ОбработкаПроверкиЗаполнения на уровне платформы:

// Реконструкция по metadata: 3 реквизита с проверкой заполнения (ShowError).
// Платформа проверяет их автоматически перед записью; имена — дословно из метаданных.
ПроверяемыеРеквизиты =
    "МесяцИндексации, Организация, КоэффициентИндексации";
// Дополнительные прикладные проверки задаёт ОбработкаПроверкиЗаполнения (в выгрузке нет).

Схема проведения (реконструкция): при проведении документ записывает три набора записей в регистры истории ШР с периодом МесяцИндексации.

// Реконструкция по metadata.register_records (3 регистра сведений). Не дословный код модуля.
Процедура ОбработкаПроведения(Отказ, РежимПроведения)

    // 1. Регистры истории штатного расписания (все три — регистры сведений).
    //    Период записи = МесяцИндексации (первое число месяца начала действия).
    //    Отбор позиций — из ТЧ «Позиции»; значения берутся из ТЧ «Позиции»/«Начисления»/«Показатели».

    Движения.ИсторияПоказателейПоШтатномуРасписанию;
    // Записывает новые значения показателей (из ТЧ «Показатели») по каждой позиции.

    Движения.ИсторияНачисленийПоШтатномуРасписанию;
    // Записывает новые вклады плановых начислений в ФОТ (из ТЧ «Начисления») по каждой позиции.

    Движения.ИсторияИспользованияШтатногоРасписания;
    // Фиксирует период действия позиций с МесяцИндексации.

    // Зарплатные, налоговые и кадровые регистры НЕ задействованы —
    // документ меняет только плановые параметры ШР, а не начисления сотрудников.
    // ИПН, ОПВ, ОПВР, СО, ВОСМС/ООСМС рассчитываются последующими документами
    // (начисление зарплаты, индексация заработка).

    // 2. Запись наборов записей всех регистров.
    Движения.Записать();

КонецПроцедуры

Зависимости

Дословный список общих модулей в выгрузке отсутствует. Структурно документ опирается на:

ЗависимостьЧто используется
СправочникиОрганизации, ПодразделенияОрганизаций, ШтатноеРасписание, ПоказателиРасчетаЗарплаты, СпособыОкругленияПриРасчетеЗарплаты, Пользователи
Планы видов расчётаНачисления — виды расчёта строк ТЧ «Начисления» (ChartOfCalculationTypesRef.Начисления)
Планы видов характеристикДополнительныеРеквизитыИСведения — механизм БСП доп. реквизитов
Регистры сведений (приёмники)ИсторияПоказателейПоШтатномуРасписанию, ИсторияНачисленийПоШтатномуРасписанию, ИсторияИспользованияШтатногоРасписания
Документы-основанияНе определено — metadata.based_on пуст: документ не вводится на основании других документов
Смежные документы ШР«Изменение штатного расписания» — конкурирует за записи истории по тем же позициям; порядок дат критичен при перепроведении
📌 Заметка. Документ «Индексация заработка» — смежный, но отдельный объект: он переносит изменённые оклады из ШР на плановые начисления конкретных сотрудников (кадровый перевод изменений в расчёт). Не путайте: индексация ШР — план; индексация заработка — факт для сотрудников.

🔗 Связанные разделы