Настільний застосунок для обліку робочого часу (форма Т-13) та розрахунку зарплат.
👉 Releases — скачати TVTab-*-portable-win64.zip, розпакувати, запустити TVTab.exe. Встановлення не потрібне.
| Код | Значення |
|---|---|
| Я | Явка (відпрацьований день) |
| В | Вихідний |
| О | Відпустка |
| Б | Лікарняний |
| ОЗ | Відпустка за свій рахунок |
| Н | Неявка (поважна причина) |
| НН | Прогул |
- Оклад (погодинний облік) — місячна ставка, розраховується на основі відпрацьованих годин та норми місяця
- Погодинна — ставка × відпрацьовані години
- Переробіток (за замовчуванням 1.5) — множник для годин понад норму
- Відпустка (за замовчуванням 1.0) — частина оклада за дні відпустки
- Лікарняний (за замовчуванням 0.0) — частина оклада за лікарняні дні
База даних 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Підключення клієнта:
- Запустити TVTab на будь-якому комп'ютері
- На екрані вибору компанії → перемикач Сервер
- Ввести
http://IP-сервера:3001 - Натиснути кнопку підключення → відобразяться компанії з сервера
npm install
npm run dev # запуск у режимі розробки
npm run build # production збірка
npm run build:win # збірка .exe для WindowsСтек: Electron · React · TypeScript · Ant Design · sql.js (SQLite) · exceljs