Skip to content

Repository files navigation

TVTab

Настільний застосунок для обліку робочого часу (форма Т-13) та розрахунку зарплат.

Завантаження

👉 Releases — скачати TVTab-*-portable-win64.zip, розпакувати, запустити TVTab.exe. Встановлення не потрібне.


Коди відвідуваності

Код Значення
Я Явка (відпрацьований день)
В Вихідний
О Відпустка
Б Лікарняний
ОЗ Відпустка за свій рахунок
Н Неявка (поважна причина)
НН Прогул

Розрахунок зарплати

Типи ставок

  • Оклад (погодинний облік) — місячна ставка, розраховується на основі відпрацьованих годин та норми місяця
  • Погодинна — ставка × відпрацьовані години

Коефіцієнти (налаштовуються на кожен місяць окремо)

  • Переробіток (за замовчуванням 1.5) — множник для годин понад норму
  • Відпустка (за замовчуванням 1.0) — частина оклада за дні відпустки
  • Лікарняний (за замовчуванням 0.0) — частина оклада за лікарняні дні

Режими роботи

Локальний (serverless)

База даних SQLite зберігається локально на комп'ютері. Не потрібне з'єднання з мережею.

Розташування БД:

  • Windows: %APPDATA%\tvtab\companies\

Серверний

Підключення до REST API сервера. Дозволяє працювати з одних даних з кількох комп'ютерів.

Запуск сервера (на центральному комп'ютері):

Варіант 1 — треєр-застосунок (рекомендовано):

  • Скачати TVTab-Server-*-portable-win64.zip з Releases
  • Розпакувати, запустити TVTab Server.exe
  • Значок з'явиться в треї — ПКМ → скопіювати адресу

Варіант 2 — CLI (для Linux/Mac/сервера без UI):

cd server && npm install
node src/index.js --port 3001 --data-dir ./data

Підключення клієнта:

  1. Запустити TVTab на будь-якому комп'ютері
  2. На екрані вибору компанії → перемикач Сервер
  3. Ввести http://IP-сервера:3001
  4. Натиснути кнопку підключення → відобразяться компанії з сервера

Розробка

npm install
npm run dev          # запуск у режимі розробки
npm run build        # production збірка
npm run build:win    # збірка .exe для Windows

Стек: Electron · React · TypeScript · Ant Design · sql.js (SQLite) · exceljs

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages