Табель

Сторінка «Табель» збирає години співробітників за місяць в одну таблицю: план за графіком, факт за відмітками приходу/виходу, затверджені години та вартість. Пункт меню видно лише тим, у кого є право «Табель» (керування табелем) — за замовчуванням це власник і адміністратор організації.

Звідки беруться цифри

  • План — сума хвилин робочих змін співробітника за день, у яких задано час початку і кінця.
  • Факт — різниця між відмітками приходу та відходу у Telegram-боті за цей день.
  • Якщо за день немає жодної відмітки, або є лише відмітка приходу без відмітки відходу — факт береться рівним плану, а рядок співробітника позначається «за планом: N дн» (N — кількість таких днів за місяць).

Табель не вигадує години: без відміток він чесно показує план і прямо каже, що це план, а не факт.

Як сформувати і перезібрати

Кнопка «Сформувати табель» будує рядки місяця за графіком і відмітками на момент натискання. Поки місяць відкритий (не заблокований), можна натиснути «Перезібрати» і оновити цифри знову — наприклад, після того як у графіку або відмітках щось змінилося.

Перезбирання оновлює план і факт та скидає всі затвердження рядків місяця назад у статус «Чернетка», а також стирає раніше збережені AI-пояснення розбіжностей. Перед перезбиранням система показує попередження — якщо частина рядків уже була затверджена, варто спершу перевірити, чи справді потрібне перезбирання.

Перезібрати заблокований період не можна.

Правки та журнал

Затверджені години можна поправити вручну — наприклад, якщо менеджер знає про зміну, яку бот не зафіксував. Правка обов'язково потребує причини: поле не дасть зберегти порожнє значення.

Кожна правка (старе значення, нове значення, причина, хто змінив) записується в журнал. Кількість правок по співробітнику видно прямо в таблиці табеля — колонка «Правок» показує лічильник.

Затвердження і блокування періоду

  1. Перевірте рядки, за потреби внесіть правки.
  2. Натисніть «Затвердити все» — усі чорнові рядки місяця переходять у статус «Затверджено».
  3. Коли затверджені всі рядки місяця, стає доступною кнопка «Заблокувати період».

Після блокування період незмінний: перезбирання, правки і повторне затвердження недоступні, поки період заблокований.

Розблокувати заблокований період може лише власник організації. Розблокування повертає рядки у статус «Затверджено» (не «Чернетка») і залишає свій запис у журналі правок — це підтверджує, що період було відкрито повторно.

AI-пояснення розбіжностей

На рядку з помітною розбіжністю між планом і фактом доступна кнопка «Пояснити» — AI формує короткий переказ розбіжностей і закономірностей за даними місяця (наприклад, систематичні недопрацювання в певні дні). Це переказ фактів із даних, а не діагноз «чому так сталося».

Пояснення коштує 1 AI-кредит. Повторний перегляд уже сформованого пояснення — безкоштовний: відповідь зберігається («кешується») у самому рядку табеля. Перезбирання табеля стирає збережені пояснення — після нього «Пояснити» знову спише кредит.

Експорт для бухгалтера

Кнопки «Експорт XLSX» і «Експорт CSV» вивантажують табель місяця файлом timesheet-РРРР-ММ зі зведенням по кожному співробітнику: план, факт, затверджені години, кількість днів за планом, кількість правок і вартість.

Якщо період ще не затверджено повністю (статус «Чернетка»), при експорті система попередить: «Табель ще не затверджено. Вивантажити чернетку?» — вивантажити все одно можна, але варто розуміти, що це не остаточні цифри.

Вартість за ставками

Якщо в організації налаштовані ставки (Налаштування → Організація → Бюджет праці), табель рахує вартість по кожному співробітнику:

  • ставка співробітника важливіша за ставку його посади — якщо задана особиста ставка, використовується вона;
  • погодинна ставка множиться на затверджені години;
  • ставка за зміну множиться на кількість змін співробітника за місяць.

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

Що далі

Чи була стаття корисною?