Документ «Утверждение тарифной группы»

Вводит в действие тарифную сетку (тарифную группу) с заданной даты: фиксирует базовый тариф, вид сетки и разрядные коэффициенты/тарифы, на основе которых рассчитывается оплата труда сотрудников с тарифной системой оплаты в конфигурации ЗУП для Казахстана.

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

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

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

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

Кто работает: кадровик или расчётчик зарплаты, как правило эпизодически — при введении тарифной системы или периодическом пересмотре тарифов (обычно с начала месяца или года).

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

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

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

Три практических урока: от создания первой тарифной сетки до отмены тарифа по отдельному разряду.

Урок 1. Утвердить новую тарифную сетку

Когда: в организации вводится тарифная система оплаты труда — нужно утвердить сетку разрядов с тарифами впервые.

  1. Создаём новый документ «Утверждение тарифной группы».
  2. В поле «Тарифная группа» (реквизит ТарифнаяСетка) выбираем нужную группу из справочника «Тарифные сетки».
  3. Указываем «Вид тарифной сетки» (ВидТарифнойСетки) — обязательное поле.
  4. Задаём «Дату вступления в силу» (ДатаВступленияВСилу) — именно с этой даты (не с даты документа) тарифы станут действующими. Рекомендуется ставить первое число месяца или года.
  5. Заполняем «Базовый тариф» (БазовыйТарифГруппы) — база для расчёта тарифов разрядов через коэффициент. При необходимости указываем «Округление» (СпособОкругления).
  6. В табличной части «Тарифы» добавляем строки по разрядам: для каждой строки заполняем колонки «Разряд (категория)» (РазрядКатегория), «Разрядный коэффициент» (РазрядныйКоэффициент) и «Тариф» (Тариф). Убеждаемся в согласованности: Базовый тариф × Разрядный коэффициент должны давать значение тарифа разряда.
  7. Нажимаем «Провести».
📷 Скриншот: шапка документа «Утверждение тарифной группы»
Шапка документа: поля «Тарифная группа», «Вид тарифной сетки», «Дата вступления в силу», «Базовый тариф», «Округление».
💡 Подсказка.» Колонки «Разрядный коэффициент» и «Тариф» независимы — программа не пересчитывает одно из другого автоматически (обработчики ПриИзменении в выгрузке отсутствуют). Контролируйте согласованность значений вручную: Базовый тариф × Коэффициент = Тариф разряда.
⚠️ Важно. Три реквизита шапки обязательны (ShowError) — без них документ не проведётся: «Тарифная группа», «Вид тарифной сетки» и «Дата вступления в силу». Все остальные реквизиты — необязательные. Четыре табличные части с синонимом «(не используется)…» и префиксом Удалить в имени являются устаревшим наследием типовой — не заполняйте их.

Урок 2. Повышение базового тарифа (пересмотр сетки)

Когда: периодический пересмотр оплаты труда — повышается базовый тариф и/или тарифы разрядов. Историю изменений программа ведёт автоматически через периодические регистры: старые тарифы остаются действующими вплоть до новой даты вступления в силу.

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

Урок 3. Отменить тариф по отдельному разряду

Когда: один или несколько разрядов исключаются из тарифной сетки с определённой даты.

  1. Создаём новый документ по той же тарифной группе.
  2. Указываем «Дату вступления в силу» — дату, с которой тариф по разряду прекращает действие.
  3. В ТЧ «Тарифы» добавляем строку с нужным разрядом и устанавливаем флаг «Отменить» (Отменить = Истина). Значения коэффициента и тарифа в этой строке можно оставить нулевыми.
  4. Проводим документ — программа запишет в периодические регистры признак отмены действия тарифа по данному разряду с указанной даты.
📌 Заметка. Для прекращения тарифа используйте именно флаг «Отменить» в строке ТЧ Тарифы, а не удаление строки из документа. Удаление строки в новом документе лишь не создаст новой записи в регистре, но не прекратит действие ранее утверждённого тарифа.

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

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

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

Тип объекта — документ. Нумерация: тип номера String, длина 11, периодичность Year (в пределах года). В шапке 8 реквизитов; 6 табличных частей, из которых одна рабочая (Тарифы), четыре устаревших (префикс Удалить) и одна типовая механизма «Дополнительные реквизиты и сведения» (БСП). Форм в выгрузке нет — ожидается стандартная/автогенерируемая форма платформы.

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

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

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

Рабочая ТЧ: Тарифы — строки тарифной сетки по разрядам:

Имя колонкиТипНазначение
РазрядКатегорияСправочникСсылка.РазрядыКатегорииДолжностей (синоним «Разряд (категория)»)Разряд/категория должности — ключ строки; одна строка на разряд
РазрядныйКоэффициентxs:decimalМножитель к базовому тарифу группы
Тарифxs:decimalИтоговая ставка разряда; сохраняется в регистре ЗначенияТарифов
Отменитьxs:booleanПризнак отмены тарифа по данному разряду с даты вступления в силу

Устаревшие ТЧ (наследие РФ-типовой, в актуальном документообороте не заполняются):

ИмяСинонимСтатус
УдалитьНачисленияСотрудников(не используется) Начисления сотрудниковУстаревшая
УдалитьПоказатели(не используется) ПоказателиУстаревшая
УдалитьШтатноеРасписание(не используется) Штатное расписаниеУстаревшая
УдалитьПересчетТарифныхСтавок(не используется) Пересчет тарифных ставокУстаревшая

Служебная ТЧ: ДополнительныеРеквизиты — типовой механизм «Дополнительные реквизиты и сведения» (БСП): колонки Свойство, Значение, ТекстоваяСтрока. Заполняется через настройки дополнительных реквизитов, вручную не редактируется.

📌 Заметка о формах. Раздел forms в выгрузке пуст — форм в XML-выгрузке нет. Ожидается стандартная автогенерируемая форма документа и форма списка. Четыре устаревшие ТЧ «(не используется)…» на форме не отображаются — подтвердить по UI из выгрузки нельзя.

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

Документ объявлен регистратором по 9 регистрам сведений (бухгалтерских проводок нет). Ядро — два регистра тарифов; остальные — каскадное обновление плановых начислений, показателей сотрудников и истории штатного расписания.

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

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

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

Обязательная тройка шапки (из fill_value_required: ShowError) — то, что платформа проверяет автоматически перед записью:

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

Схема проведения (реконструкция по составу регистров-приёмников):

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

    // 1. Ядро: периодические тарифы по разрядам и базовый тариф группы.
    //    Дата записей = ДатаВступленияВСилу (не дата документа!).
    //    Строки ТЧ Тарифы → ЗначенияТарифов (РазрядКатегория, Тариф, флаг Отменить).
    //    Шапка БазовыйТарифГруппы → ЗначенияБазовыхТарифов.
    Движения.ЗначенияТарифов;
    Движения.ЗначенияБазовыхТарифов;

    // 2. Каскад: актуализация плановых начислений и показателей сотрудников на тарифе.
    Движения.ПлановыеНачисления;
    Движения.ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников;

    // 3. Плановый ФОТ штатного расписания (актуально при НеобходимРасчетФОТ).
    Движения.ИсторияНачисленийПоШтатномуРасписанию;
    Движения.ИсторияПоказателейПоШтатномуРасписанию;
    Движения.ИсторияИспользованияШтатногоРасписания;

    // 4. Индексация заработка (при повышении тарифов).
    Движения.КоэффициентИндексацииЗаработка;

    // 5. Устаревший регистр (наследие типовой, записи нулевые или пустые).
    Движения.УдалитьБухучетПлановыхНачислений;

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

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

Зависимости

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

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

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