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