Документ «Изменение оплаты труда»
Фиксирует новые условия оплаты труда одного сотрудника: состав и размеры плановых начислений, плановый аванс, разряд (категорию), грейд, ПКУ и порядок расчёта стоимости единицы времени, а также может оформить повышение как индексацию заработка. При проведении записывает плановые условия в регистры сведений, из которых дальше считается зарплата. Документ раздела «Кадры» в ЗУП для Казахстана 3.1.
🎯 Что это и зачем
Сотруднику повысили оклад, добавили надбавку, поменяли способ выплаты аванса или присвоили новый разряд — все эти изменения нужно зафиксировать с конкретной даты. Документ «Изменение оплаты труда» делает именно это: он не начисляет деньги и не делает проводок, а записывает плановые условия сотрудника в периодические регистры сведений. С указанной ДатаИзменения новые условия начинают действовать, и последующие расчётные документы (начисление зарплаты, аванс) берут размеры начислений уже из них.
Казахстанский контекст: сам документ налогов не считает, но именно он определяет, из чего будет сформирована база. Изменив плановые начисления, вы меняете базу, с которой в расчётных документах исчисляются ИПН, ОПВ, ОПВР, СО, ВОСМС и ООСМС. Поэтому ошибка в размере начисления или в дате изменения отразится на удержаниях и взносах всего затронутого периода — зарплату за него придётся пересчитать.
Важная особенность объекта: документ оформляется на одного сотрудника (Сотрудник — реквизит шапки, табличной части по сотрудникам нет). Для группового повышения на каждого сотрудника заводится свой документ. Удобнее всего вводить его «на основании» карточки сотрудника — тогда организация, сотрудник и физлицо подставятся согласованно. Кто работает: кадровик и расчётчик зарплаты.
🧭 Где найти в программе
Раздел «Кадры» → пункт «Изменение оплаты труда». Откроется журнал документов; новый создаём кнопкой «Создать» либо вводим «на основании» из карточки сотрудника.
👤 Часть 1. Для пользователя
Проходим по шагам: от пустого документа до проведённого изменения условий оплаты. Все три сценария можно совмещать в одном документе.
Урок 1. Изменение оклада и плановых начислений
Когда: сотруднику повышают оклад, добавляют или прекращают плановую надбавку, меняют размер начисления. Это основной сценарий.
- Открываем карточку сотрудника (справочник «Сотрудники») и вводим документ «на основании» — Сотрудник, Физическое лицо и Организация свяжутся с выбранным сотрудником. Можно создать документ из списка и заполнить эти поля вручную.
- Указываем Дату изменения — с неё действуют новые условия оплаты.
- Включаем флаг «Изменить начисления» — он открывает блок плановых начислений.
- В табличной части «Начисления» добавляем строки: сначала Действие (что сделать с начислением), затем Начисление (вид расчёта) и Размер; при необходимости — Характер начисления. Для ранее назначенных начислений показывается Документ-основание.
- Если у начисления есть показатели, заполняем их в табличной части «Показатели» (Показатель, Значение, Действие). Строки показателей привязаны к начислению автоматически.
- Проверяем итоговые Совокупная тарифная ставка и Вид тарифной ставки — они отражают результат изменения начислений.
- Заполняем Способ расчёта аванса (без него документ не проведётся) и проводим.
Урок 2. Изменение планового аванса
Когда: сотруднику меняют способ или размер аванса — выплаты за первую половину месяца.
- Создаём документ, указываем Сотрудника и Дату изменения.
- Включаем флаг «Изменить аванс» — становятся значимыми поля аванса.
- Выбираем Способ расчёта аванса (перечисление «Способы расчёта аванса») и указываем Аванс — сумму или значение для выбранного способа.
- Проводим документ.
ПлановыеАвансы с даты изменения.Урок 3. Индексация заработка, разряд, грейд и ПКУ
Когда: повышение нужно оформить как индексацию заработка с коэффициентом, либо сотруднику присваивается новый разряд (категория), грейд или ПКУ, либо меняется порядок расчёта стоимости единицы времени.
- Индексация. Оформите изменение начислений как в Уроке 1 (новые размеры). Затем включите флаг «Учитывать как индексацию заработка» и укажите Коэффициент индексации (десятичное число).
- Разряд / категория. Заполните Разряд (категория) — значение справочника «Разряды (категории) должностей».
- Грейд и ПКУ. Укажите Грейд (строкой, по системе грейдов организации) и/или ПКУ (выбирается из того же справочника разрядов/категорий).
- Стоимость единицы времени. При необходимости выберите Порядок расчёта стоимости единицы времени — как пересчитывать оплату за час/день.
- Заполните обязательный Способ расчёта аванса и проведите документ.
КоэффициентИндексацииЗаработка не будет. Разряд, ПКУ, грейд и порядок расчёта стоимости единицы времени действуют с Даты изменения и записываются в отдельные регистры сведений по сотруднику.🛠 Часть 2. Для программиста
Состав объекта, регистры-приёмники движений и логика проведения. Конфигурация ЗУП для Казахстана 3.1, релиз 3.1.2.24.
Структура объекта
Тип объекта — документ. Нумерация: тип номера String, длина 11, периодичность Year (в пределах года). В шапке 18 реквизитов, 3 табличные части. Бухгалтерских проводок документ не делает — он пишет только в регистры сведений и один регистр накопления. Ниже — полный реквизитный состав шапки и состав табличных частей.
Реквизиты шапки
| Имя | Тип | Обяз. | Назначение |
|---|---|---|---|
Организация | СправочникСсылка.Организации | Нет | Организация, в которой работает сотрудник (DontCheck) |
Сотрудник | СправочникСсылка.Сотрудники | Нет | Сотрудник, которому меняется оплата (документ на одного сотрудника); смысловой центр документа |
ФизическоеЛицо | СправочникСсылка.ФизическиеЛица | Нет | Физлицо сотрудника — служебная связка с кадровыми данными (заполняется по сотруднику) |
ДатаИзменения | Дата | Нет | Дата, с которой действуют новые условия; задаёт период записей во всех периодических регистрах |
СпособРасчетаАванса | ПеречислениеСсылка.СпособыРасчетаАванса | Да | Единственное обязательное поле (ShowError) — способ расчёта планового аванса |
Аванс | Число | Нет | Размер планового аванса (значение для выбранного способа); имеет смысл при «Изменить аванс» |
ИзменитьНачисления | Булево | Нет | Флаг-переключатель: документом меняются плановые начисления (включает ТЧ «Начисления» / «Показатели») |
ИзменитьАванс | Булево | Нет | Флаг-переключатель: документом меняется плановый аванс (включает «СпособРасчетаАванса» / «Аванс») |
ПорядокРасчетаСтоимостиЕдиницыВремени | ПеречислениеСсылка.ПорядокРасчетаСтоимостиЕдиницыВремениОплатыТруда | Нет | Как считать стоимость единицы времени (час/день); пишется в регистр по сотруднику |
СовокупнаяТарифнаяСтавка | (тип в выгрузке не определён) | Нет | Совокупная тарифная ставка по итогам изменения начислений |
ВидТарифнойСтавки | ПеречислениеСсылка.ВидыТарифныхСтавок | Нет | Вид (единица) совокупной тарифной ставки |
РазрядКатегория | СправочникСсылка.РазрядыКатегорииДолжностей | Нет | Новый разряд (категория) должности; пишется в регистр РазрядыКатегорииСотрудников |
Грейд | Строка | Нет | Грейд сотрудника (строкой) |
ПКУ | СправочникСсылка.РазрядыКатегорииДолжностей | Нет | ПКУ сотрудника (тот же справочник разрядов/категорий); пишется в регистр ПКУСотрудников |
УчитыватьКакИндексациюЗаработка | Булево | Нет | Флаг: повышение учитывается как индексация заработка (имя дословно) |
КоэффициентИндексации | Число | Нет | Коэффициент индексации заработка; пишется в регистр КоэффициентИндексацииЗаработка |
Ответственный | СправочникСсылка.Пользователи | Нет | Пользователь, ответственный за документ (служебный) |
Комментарий | Строка | Нет | Произвольный комментарий (служебный) |
СпособРасчетаАванса (fill_value_required: ShowError); все остальные реквизиты — DontCheck. Прикладные проверки могла бы задавать ОбработкаПроверкиЗаполнения, но в выгрузке модульного кода нет — дополнительная валидация не определена. Имя УчитыватьКакИндексациюЗаработка приведено дословно (синоним — «Учитывать как индексацию заработка»).Табличные части
ТЧ Начисления («Начисления») — изменения плановых начислений сотрудника.
| Колонка | Тип | Назначение |
|---|---|---|
Действие | ПеречислениеСсылка.ДействияСНачислениямиИУдержаниями | Что сделать с начислением — заполняется первым в строке |
Начисление | ПланВидовРасчетаСсылка.Начисления | Вид планового начисления (план видов расчёта «Начисления») |
ИдентификаторСтрокиВидаРасчета | Число | Служебный ключ строки; связывает строку начисления со строками ТЧ «Показатели» |
ДокументОснование | (тип в выгрузке не определён) | Документ, которым начисление было назначено ранее |
Размер | Число | Размер (значение) начисления |
ХарактерНачисления | ПеречислениеСсылка.ХарактерПлановогоНачисления | Характер планового начисления |
ТЧ Показатели («Показатели») — значения показателей расчёта зарплаты для начислений документа.
| Колонка | Тип | Назначение |
|---|---|---|
ИдентификаторСтрокиВидаРасчета | Число | Ссылка на строку ТЧ «Начисления», к которой относится показатель |
Показатель | СправочникСсылка.ПоказателиРасчетаЗарплаты | Показатель расчёта зарплаты, значение которого задаётся |
Значение | (тип в выгрузке не определён) | Новое значение показателя |
Действие | ПеречислениеСсылка.ДействияСНачислениямиИУдержаниями | Действие над значением показателя |
ТЧ ДополнительныеРеквизиты («Дополнительные реквизиты») — стандартная подсистема дополнительных реквизитов: Свойство (план видов характеристик «Дополнительные реквизиты и сведения»), Значение, ТекстоваяСтрока (текстовое представление значения).
Движения по регистрам
Документ объявлен регистратором по 11 регистрам: 10 регистров сведений и 1 регистр накопления. Бухгалтерских проводок нет. Каждый регистр хранит свой «слой» плановых условий сотрудника, действующих с ДатаИзменения.
| Регистр | Тип | Назначение |
|---|---|---|
ПлановыеНачисления | Сведений | Действующий состав плановых начислений сотрудника (из ТЧ «Начисления») |
ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников | Сведений | Периодические значения показателей расчёта зарплаты (из ТЧ «Показатели») |
ПрименениеДополнительныхПериодическихПоказателейРасчетаЗарплатыСотрудников | Сведений | Применение дополнительных периодических показателей по сотруднику |
ПлановыеАвансы | Сведений | Действующий способ и размер планового аванса (из «СпособРасчетаАванса» / «Аванс») |
КоэффициентИндексацииЗаработка | Сведений | Коэффициент индексации заработка по сотруднику (при флаге индексации) |
РазрядыКатегорииСотрудников | Сведений | Действующие разряды (категории) сотрудников (из «РазрядКатегория») |
ПКУСотрудников | Сведений | Действующие значения ПКУ сотрудников (из «ПКУ») |
ПорядокРасчетаСтоимостиЕдиницыВремениСотрудников | Сведений | Действующий порядок расчёта стоимости единицы времени по сотруднику |
БухучетНачисленийСотрудников | Сведений | Способ отражения начислений сотрудника в бухучёте |
УдалитьЗанятыеПозицииШтатногоРасписания (регистр накопления) и УдалитьБухучетПлановыхНачислений (регистр сведений). Это единственный регистр накопления в списке движений документа; остальные — регистры сведений.Как формируется проведение — реальный код (3.1.2.24)
bsl_static / bsl_summaries пусты), поэтому дословный текст процедур ОбработкаПроведения / ОбработкаПроверкиЗаполнения / обработчиков ПриИзменении привести нельзя. Ниже — реконструкция по метаданным (состав регистров-приёмников и обязательность реквизитов): это не цитата исходного кода, а корректная по структуре схема того, как типовая ЗУП проводит документ.Структура обязательности (из fill_value_required: ShowError) — то, что проверяет платформа перед записью:
// Реконструкция по metadata: ровно 1 реквизит с проверкой заполнения (ShowError).
// Платформа проверяет его автоматически перед записью; имя — дословно из метаданных.
ПроверяемыеРеквизиты = "СпособРасчетаАванса";
// Проверка срабатывает ДАЖЕ если документом меняются только начисления (не аванс).
// Дополнительные прикладные проверки задаёт ОбработкаПроверкиЗаполнения (в выгрузке нет).
Схема проведения (реконструкция): документ не делает проводок и не пишет в регистры накопления (кроме одного легаси) — он раскладывает плановые условия по периодическим регистрам сведений, каждый «слой» оплаты пишет свою часть с периодом ДатаИзменения.
// Реконструкция по metadata.register_records (11 регистров). Не дословный код модуля.
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
// 0. Документ не делает бухгалтерских проводок. Период записей = ДатаИзменения.
// Действуют блоки по флагам: ИзменитьНачисления, ИзменитьАванс,
// УчитыватьКакИндексациюЗаработка.
// 1. Плановые начисления и показатели (если ИзменитьНачисления = Истина).
Движения.ПлановыеНачисления; // состав начислений (из ТЧ Начисления)
Движения.ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников; // из ТЧ Показатели
Движения.ПрименениеДополнительныхПериодическихПоказателейРасчетаЗарплатыСотрудников;
Движения.БухучетНачисленийСотрудников; // способ отражения в бухучёте
// 2. Плановый аванс (если ИзменитьАванс = Истина).
Движения.ПлановыеАвансы; // СпособРасчетаАванса + Аванс
// 3. Индексация заработка (если УчитыватьКакИндексациюЗаработка = Истина).
Движения.КоэффициентИндексацииЗаработка; // КоэффициентИндексации
// 4. Разряд/категория, ПКУ, порядок расчёта стоимости единицы времени.
Движения.РазрядыКатегорииСотрудников; // из РазрядКатегория
Движения.ПКУСотрудников; // из ПКУ
Движения.ПорядокРасчетаСтоимостиЕдиницыВремениСотрудников;
// 5. Легаси-приёмники (наследие типовой, префикс «Удалить» — не использовать).
// Движения.УдалитьЗанятыеПозицииШтатногоРасписания; // регистр накопления
// Движения.УдалитьБухучетПлановыхНачислений;
// 6. Запись наборов записей всех регистров.
Движения.Записать();
КонецПроцедуры
Зависимости
Дословный список общих модулей в выгрузке отсутствует. Структурно документ опирается на:
| Зависимость | Что используется |
|---|---|
| Планы видов расчёта | Начисления — виды планового начисления в строках ТЧ «Начисления» |
| Справочники | Сотрудники, Организации, ФизическиеЛица, РазрядыКатегорииДолжностей (разряд и ПКУ), ПоказателиРасчетаЗарплаты, Пользователи |
| Перечисления | СпособыРасчетаАванса, ДействияСНачислениямиИУдержаниями, ХарактерПлановогоНачисления, ВидыТарифныхСтавок, ПорядокРасчетаСтоимостиЕдиницыВремениОплатыТруда |
| Планы видов характеристик | ДополнительныеРеквизитыИСведения — для ТЧ «Дополнительные реквизиты» |
| Документы-основания | Сотрудники — ввод «на основании» из карточки сотрудника (based_on) |
inverse_based_on — не определено): на основании «Изменения оплаты труда» другие документы не вводятся. Формы объекта в выгрузке не перечислены (forms пуст) — ключевая форма по выгрузке не устанавливается. Документ только фиксирует плановые условия в регистрах сведений; влияние на суммы и на ИПН/ОПВ/ОПВР/СО/ВОСМС/ООСМС проявляется при последующем расчёте зарплаты.🔗 Связанные разделы
- Приём на работу — где задаются первичные условия оплаты сотрудника, которые потом меняет этот документ.
- Начисление зарплаты и взносов — как новые плановые начисления попадают в расчёт месяца, налоги и взносы РК.