Перейти до змісту

Відпустки

Заява на відпустку — документ, який відповідає на три питання: хто, коли й скільки днів. Система при цьому сама стежить за четвертим — скільки залишилося.

Де шукати: Модулі → Кадровий облік → Регістри → Відпустки

Розбір на прикладі

Заява на відпустку

Заява №1: працівник ПР1, тип відсутності ВІДПУСТКА, з 03.08.2026 по 14.08.2026, коментар «Щорічна основна відпустка», прапорець ОК поставлений.

Три числові поля внизу — головне в документі:

  • Днів 10.00 — стільки припадає на цю відпустку;
  • Усього днів 21.00 — скільки днів цього типу працівник накопичив на сьогодні: річна норма зі схеми відпусток чинного контракту, нарахована пропорційно часу від дати початку контракту, за вирахуванням уже затверджених заяв того самого типу;
  • Залишок днів 11.00 — що лишилося після цієї заяви.

Двотижневий період дає десять днів, а не чотирнадцять, бо вихідні до відпустки не рахуються — за це відповідає графік робочих днів, указаний у схемі.

Поле «Статус затвердження» тримає рішення керівника, якщо в компанії заведено погодження.

Відпустки

Звідки береться норма

Ланцюжок такий: чинний контракт → схема відпусток → рядок потрібного типу відсутності → норма днів на рік. Тому в компанії з двома схемами (наприклад, для офісу й для цеху) той самий тип відсутності може мати різну норму.

Чинний контракт — затверджений (прапорець ОК), з датою початку не пізніше сьогоднішньої й датою кінця не раніше неї (порожня дата кінця — безстроковий; відмінений діє до своєї дати кінця); якщо таких кілька — з найпізнішою датою початку (за однакової — з більшим номером). Від дати початку цього контракту й нараховується «Усього днів». Чернетку контракту (без ОК) заява не враховує.

Тип відсутності — не вільний текст: вибір пропонує типи з рядків схем відпусток, і заява приймає лише тип, що стоїть хоч в одній схемі (інакше — «Тип відсутності «…» не знайдено»). Немає рядків у схемах — заяву не заповнити.

Типові ситуації

Заява не зберігається: «Працівника '…' не знайдено!». У полі працівника стоїть код, якого немає серед працівників. Оберіть працівника зі списку в полі або заведіть його картку; збіг коду з логіном користувача тут ні до чого — за логіном заява лише підставляє працівника під час створення.

Днів порахувалося більше, ніж очікували. Перевірте графік робочих днів і календар свят: у схемі є перемикачі, чи враховувати їх.

«Днів», «Усього днів» і «Залишок днів» не рахуються. У працівника немає чинного контракту: контракт ще не затверджений (чернетку заява не бачить), скінчився (дата кінця раніше сьогоднішньої) або починається пізніше за сьогоднішній день. Затвердьте контракт і перевірте, що в ньому вказана схема відпусток, — після цього заява порахує дні.

Потрібна відпустка за свій рахунок або відгул. Це окремі типи відсутності в схемі, з власною нормою.

Залишок днів від'ємний. Так буває, коли відпустки взяли більше норми: система не забороняє, але показує мінус.

Куди дивитися далі

Змінні друку

Значення, доступні в шаблонах друкованих форм цього документа. Як записати змінну в шаблоні — див. Друковані форми.

Поля заголовка:

Змінна Що підставляється
LeaveApplication_OK Затверджено (так/ні)
LeaveApplication_SerialNumber Номер
LeaveApplication_Employee Працівник
LeaveApplication_AbsenceType Тип відсутності
LeaveApplication_StartDate Дата початку
LeaveApplication_Days Днів
LeaveApplication_Transaction Дата операції
LeaveApplication_EmployerName Ім'я працівника
LeaveApplication_Comment Коментар
LeaveApplication_EndDate Дата кінця
LeaveApplication_DaysTotal Усього днів
LeaveApplication_ApprovalStatus Статус затвердження
LeaveApplication_RemainingDays Залишок днів