Документ «Возврат из отпуска по уходу за ребёнком»

Регистрирует фактический выход сотрудника из отпуска по уходу за ребёнком — как плановый, так и досрочный. Закрывает состояние отсутствия и возобновляет плановые начисления, авансы и льготы с указанной даты возврата.

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

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

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

Документ кадровый по природе: он не исчисляет ИПН, ОПВ, ОПВР, СО, ВОСМС — в нём нет налоговых табличных частей и налоговых регистров. Его задача — закрыть период отсутствия (ДанныеСостоянийСотрудников, РеестрОтпусков), восстановить плановые начисления и авансы с даты возврата, при необходимости скорректировать их состав и размеры. Налоги и взносы будут рассчитаны позже — расчётными документами на основе восстановленных плановых начислений.

Кто работает: кадровик или расчётчик зарплаты — единожды на каждый случай выхода из отпуска по уходу.

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

📌 Заметка. Документ относится к разделу «Кадры» → пункт «Возврат из отпуска по уходу за ребёнком». Если пункт не виден — проверьте настройки функциональности или воспользуйтесь поиском через «Все функции». Точное расположение в меню зависит от версии интерфейса и прав пользователя.

Самый удобный путь — ввод на основании документа «Отпуск по уходу за ребёнком»: откройте журнал отпусков по уходу, найдите нужный документ, нажмите «Создать на основании» — тогда Организация, Сотрудник и ДокументОснование заполнятся автоматически.


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

Разбираем три сценария: стандартный выход, возврат с изменениями начислений/аванса и исправление ошибки.

Урок 1. Плановый и досрочный выход из отпуска

Когда: сотрудник сообщил, что выходит на работу — в запланированный срок или раньше него. Это основной сценарий.

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

Урок 2. Возврат с изменением начислений или аванса

Когда: сотрудник выходит из отпуска на неполную ставку, либо при возврате нужно скорректировать состав или размер начислений, аванс или льготы.

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

Урок 3. Исправление и оформление приказа

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

  1. Исправление. Не правьте исходный проведённый документ задним числом. Создайте новый документ «Возврат из отпуска по уходу за ребёнком», укажите в поле ИсправленныйДокумент ссылку на исправляемый документ того же вида, внесите корректные данные и проведите. Регистры будут перезаписаны данными нового документа.
  2. Оформление приказа (печатная форма). В проведённом документе заполните поле Решение (текст приказа) и блок подписантов:
    • Руководитель + ДолжностьРуководителя + ОснованиеПодписиРуководителя
    • ГлавныйБухгалтер + ДолжностьГлавногоБухгалтера + ОснованиеПодписиГлавногоБухгалтера
    • РуководительКадровойСлужбы + ДолжностьРуководителяКадровойСлужбы + ОснованиеПодписиРуководителяКадровойСлужбы
  3. Вызовите печатную форму из меню документа. Состав печатных команд зависит от версии конфигурации — проверяйте наличие нужной формы в живой базе.
📌 Заметка.» Реквизиты ПФР и «Удалить…» — не трогать. Поле ДатаНачалаПФР и регистр ПараметрыПериодовСтажаПФР — наследие РФ-типовой (стаж ПФР), в казахстанском учёте не заполняются. Реквизит УдалитьЗаниматьСтавку (синоним «(не использовать) Занимать ставку») и регистр УдалитьЗанятыеПозицииШтатногоРасписания — устаревшие, не используйте.

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

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

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

Тип объекта — документ. Нумерация: тип номера String, длина 11, периодичность Year. В шапке 25 реквизитов, 6 табличных частей. Форм и команд в выгрузке нет (forms, commands — пусты).

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

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

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

Имя ТЧАктивируетсяКолонки
Начисленияфлаг ИзменитьНачисленияДействие, Начисление, РабочееМесто, ИдентификаторСтрокиВидаРасчета, ДокументОснование, Размер («Вклад в ФОТ»)
Показателифлаг ИзменитьНачисленияИдентификаторСтрокиВидаРасчета, Показатель, Значение, Действие, РабочееМесто
Авансыфлаг ИзменитьАвансРабочееМесто, СпособРасчетаАванса, Аванс
ПересчетТарифныхСтавоквсегда (при сдельной/тарифной оплате)РабочееМесто, ПорядокРасчетаСтоимостиЕдиницыВремени, СовокупнаяТарифнаяСтавка, ВидТарифнойСтавки
Льготыфлаг ИзменитьЛьготыДействие, Льгота, РабочееМесто, ИдентификаторСтрокиВидаРасчета, ДокументОснование, Размер
ДополнительныеРеквизитыстандартный механизм «Свойства»Свойство, Значение, ТекстоваяСтрока

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

Документ объявлен регистратором по 12 регистрам (11 регистров сведений + 1 регистр накопления). Налоговых и расчётных регистров нет — документ кадровый.

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

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

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

Проверка заполнения (fill_value_required: ShowError) — четыре обязательных реквизита:

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

Схема проведения (реконструкция по metadata.register_records):

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

    // 1. Закрываем состояние отсутствия и реестр отпусков.
    Движения.ДанныеСостоянийСотрудников;  // снимаем состояние «отпуск по уходу»
    Движения.РеестрОтпусков;              // корректируем запись периода отпуска

    // 2. Восстанавливаем плановые начисления с ДатаВозврата.
    Движения.ПлановыеНачисления;
    Движения.ПрименениеПлановыхНачислений;
    // При ИзменитьНачисления — применяем данные из ТЧ Начисления / Показатели:
    Движения.ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников;
    Движения.ПрименениеДополнительныхПериодическихПоказателейРасчетаЗарплатыСотрудников;

    // 3. При ИзменитьАванс — аванс с ДатаВозврата (из ТЧ Авансы).
    Движения.ПлановыеАвансы;

    // 4. Тарифные ставки и занятость штатных позиций.
    Движения.ПорядокРасчетаСтоимостиЕдиницыВремениСотрудников; // из ТЧ ПересчетТарифныхСтавок
    Движения.ЗанятостьПозицийШтатногоРасписания;               // возобновляем занятость ставки

    // 5. Устаревшие регистры (заполняются для совместимости).
    // УдалитьБухучетПлановыхНачислений — ИР (устарел)
    // УдалитьЗанятыеПозицииШтатногоРасписания — РН (устарел)

    // 6. РФ-наследие (в РК не наполняется по делу).
    // ПараметрыПериодовСтажаПФР — стаж ПФР, в казахстанском учёте не используется.

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

    // Налоговых движений нет: ИПН/ОПВ/СО/ВОСМС исчисляются
    // позже расчётными документами на основе восстановленных плановых начислений.

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

Зависимости

BSL-анализ в выгрузке отсутствует. Зависимости определены по типам метаданных:

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

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