Документ «Прогул / неявка»

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

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

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

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

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

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

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

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

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

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

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

Урок 1. Прогул или неявка на полный день

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

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

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

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

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

Урок 3. Болезнь без листка и исправление

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    // 0. Вид неявки (ВидОтсутствия) задаёт вид расчёта строк ТЧ Начисления.
    //    Неоплачиваемое время вытесняет плановую оплату за период.

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

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

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

    // 4. Взаиморасчёты, выплата и доходы для налогов РК.
    Движения.ВзаиморасчетыССотрудниками;        // + Бухгалтерские…
    Движения.ЗарплатаКВыплате;
    Движения.СведенияОДоходахФизическихЛиц;     // база ИПН/ОПВ/СО/ВОСМС уменьшается

    // 5. Кадровые состояния, штат, перерасчёты, распределение.
    Движения.ДанныеСостоянийСотрудников;        // состояние «прогул/неявка/болезнь»
    Движения.ЗанятостьПозицийШтатногоРасписания; // при ОсвобождатьСтавку
    Движения.ИсходныеДанныеПерерасчетов;        // при исправлении (ИсправленныйДокумент)
    Движения.РаспределениеРезультатовНачислений; // + по территориям/условиям труда
    Движения.ФактическиеОтпуска;

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

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

Зависимости

Дословный список общих модулей в выгрузке отсутствует. Структурно документ опирается на:

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

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