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