Документ «Отпуск без сохранения оплаты»

Регистрирует отсутствие сотрудника, при котором оплата не сохраняется, — отпуск «за свой счёт». Фиксирует кадровое событие (состояние сотрудника, занятость ставки, реестр и периоды отпусков) и расчётное (вытеснение планового времени в табеле, данные для среднего заработка), при этом оплату по дням отпуска не начисляет. Документ раздела «Кадры» в ЗУП для Казахстана 3.1.

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

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

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

Документ кадрово-расчётный: одной записью он пишет и в кадровые регистры (состояние сотрудника, периоды и реестр отпусков, занятость штатной позиции), и в расчётные (вытесняемое плановое время, данные для среднего заработка, перерасчёты). Поэтому отпуск за свой счёт правильно влияет на средний заработок и на последующие начисления месяца, хотя сам по себе оплату не несёт. Объект объявлен регистратором по 29 регистрам.

Кто работает: кадровик (оформляет приказ — реквизиты Основание, Руководитель, ДолжностьРуководителя, первичный документ) и расчётчик (поля Рассчитал, ПерерасчетВыполнен, табличные части начислений при перерасчёте). Создаётся как с нуля, так и на основании карточки сотрудника или по документу «Отпуска сотрудников».

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

Раздел «Кадры» → пункт «Отпуск без сохранения оплаты» (отсутствия без оплаты). Откроется журнал документов; новый создаём кнопкой «Создать» либо командой «Создать на основании» из карточки сотрудника.

📌 Заметка. Точное расположение пункта в меню зависит от настроек интерфейса и прав. По данным карты объекта формы и команды не выгружены, поэтому состав экранных элементов и ключевая форма документа неизвестны; для UI-автоматизации ориентируйтесь на синонимы реквизитов из раздела «Структура объекта». Если в разделе «Кадры» пункта нет — ищите его в разделе по расчёту зарплаты или через «Все функции».

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

Проходим по шагам: от пустого документа до проведённого отпуска за свой счёт.

Урок 1. Отпуск за свой счёт на период

Когда: сотрудник берёт отпуск без сохранения оплаты на один или несколько календарных дней. Это основной сценарий.

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

Урок 2. Отсутствие в течение части смены

Когда: сотрудник отсутствует без оплаты не целый день, а часть смены (на это указывают реквизиты ОтсутствиеВТечениеЧастиСмены, ДатаОтсутствия, ЧасовОтпуска, Смена).

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

Урок 3. Ввод на основании и исправление

Когда: отпуск удобнее ввести из другого объекта, либо в уже проведённом документе закрытого периода обнаружена ошибка.

  1. Ввод на основании сотрудника. В справочнике «Сотрудники» выберите сотрудника → «Создать на основании» → «Отпуск без сохранения оплаты». Поле Сотрудник заполнится выбранным элементом; дозаполните вид отпуска, вид расчёта и даты, затем проведите.
  2. Заполнение по «Отпускам сотрудников». Документ может быть заполнен по документу «Отпуска сотрудников» — ссылка на источник сохраняется в реквизите Документ заполнения (ДокументЗаполнения). Проверьте перенесённые значения (сотрудник, даты, вид отпуска, вид расчёта) и дозаполните пустые обязательные поля.
  3. Исправление. Не правьте исходный документ задним числом. Создайте документ-исправление: в новом документе реквизит Исправленный документ (ИсправленныйДокумент) ссылается на исходный. Внесите правильные данные шапки и выполните расчёт.
  4. В исправлении перерасчётные строки лягут в табличную часть «Начисления перерасчёт» (флаг Сторно, ссылка СторнируемыйДокумент), а служебные нулевые записи — в табличную часть «Техногенные записи перерасчёта» (НачисленияПерерасчетНулевыеСторно); флаг «Перерасчёт выполнен» зафиксирует факт перерасчёта.
  5. Проведите документ — сторно-движения по расчётным регистрам и корректировка времени (ОтработанноеВремяПоСотрудникамКорректировка) сформируются автоматически.
📌 Заметка. Единственное основание ввода в метаданных — справочник Сотрудники (based_on). Список «кто создаётся на основании этого» пуст (inverse_based_on — не определено): на основании отпуска за свой счёт другие документы не вводятся. Поля Рассчитал и Представление периода заполняются системой — вручную их не вводите.

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

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

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

Тип объекта — документ. Нумерация: тип номера String, длина 11, периодичность Year (номер уникален в пределах года, присваивается платформой автоматически). В шапке 34 реквизита, 7 табличных частей; значительная часть табличных частей — расчётные (заполняются механизмом расчёта зарплаты) либо служебные. Ниже — все реквизиты шапки и состав основных табличных частей; полный колоночный состав — в карточке объекта.

Реквизиты шапки (ключевые)

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

Табличные части (основные)

ИмяНазначение
НачисленияОсновная расчётная ТЧ (36 колонок): строки начислений, рассчитанных документом, — вид расчёта, период действия, время/норма, результат и связанные с вычетами поля
НачисленияПерерасчетПерерасчёт и сторно начислений прошлых периодов (42 колонки = состав Начисления + сторно-поля); колонки Сторно, СторнируемыйДокумент, ДокументОснование
НачисленияПерерасчетНулевыеСторноСлужебные «техногенные» нулевые сторно-записи перерасчёта (26 колонок, синоним «Техногенные записи перерасчёта»); вручную не заполняется
ПоказателиЗначения показателей расчёта зарплаты, использованных в строках начислений; связь со строками — через ИдентификаторСтрокиВидаРасчета
РаспределениеРезультатовНачисленийРаспределение сумм строк по аналитикам отражения в учёте (территория, статьи финансирования/расходов, способ отражения)
РаспределениеПоТерриториямУсловиямТрудаДоли распределения результатов (и вычетов/скидок) по территориям и условиям труда
ДополнительныеРеквизитыМеханизм дополнительных реквизитов и сведений (пользовательские свойства документа)

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

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

Документ объявлен регистратором по 29 регистрам. Ниже — назначение ключевых приёмников движений (сгруппировано по смыслу имён); полный список — в карточке объекта.

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

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

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

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

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

Схема проведения (реконструкция): набор движений распределяется по регистрам-приёмникам — каждый «слой» учёта пишет свою часть. Ключевая особенность объекта: по дням отпуска оплата не начисляется — суммовые регистры (к выплате, взаиморасчёты, доходы) наполняются только при наличии начислений (например, при перерасчёте/доначислении).

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

    // 1. Учёт рабочего времени: отсутствие вытесняет плановое время, ложится в табель.
    Движения.ОтработанноеВремяПоСотрудникам;          // + Корректировка (при перерасчёте)
    Движения.ДанныеТабельногоУчетаРабочегоВремениСотрудников;
    Движения.ДанныеОперативногоУчетаРабочегоВремениСотрудников;
    Движения.ВытесняемоеПлановоеВремяСотрудников;     // см. ВидВремениЗамещаемый

    // 2. Кадровые состояния и отпуска.
    Движения.ДанныеСостоянийСотрудников;              // состояние «отпуск без оплаты»
    Движения.ПериодыОтпусков;
    Движения.РеестрОтпусков;
    Движения.ФактическиеОтпуска;
    Движения.ЗанятостьПозицийШтатногоРасписания;      // при ОсвобождатьСтавку

    // 3. Расчётные регистры и перерасчёты (оплаты по дням отпуска нет; суммы — при перерасчёте).
    Движения.Начисления;                              // CalculationRegister (из ТЧ Начисления / Перерасчет)
    Движения.НачисленияУдержанияПоСотрудникам;
    Движения.БухучетНачисленияУдержанияПоСотрудникам;
    Движения.ИсходныеДанныеПерерасчетов;              // механика исправлений

    // 4. Средний заработок (общая методика РК).
    Движения.ДанныеОНачисленияхДляРасчетаСреднегоЗаработкаОбщий;
    Движения.ДанныеОВремениДляРасчетаСреднегоОбщий;

    // 5. Суммы и доходы — наполняются только при наличии начислений.
    Движения.ЗарплатаКВыплате;
    Движения.ВзаиморасчетыССотрудниками;              // + Бухгалтерские…
    Движения.СведенияОДоходахФизическихЛиц;           // + СведенияОДоходахСтраховыеВзносы

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

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

Зависимости

Дословный список общих модулей в карту не выгружен (bsl_static / bsl_summaries пусты). Структурно документ опирается на:

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

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