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