From 91d14ec67a5e7643b80d8e79b919e89a534ab609 Mon Sep 17 00:00:00 2001 From: host Date: Thu, 30 Jul 2026 17:18:03 +0300 Subject: [PATCH] =?UTF-8?q?=D0=92=D0=BE=D0=B7=D0=B2=D1=80=D0=B0=D1=82=20?= =?UTF-8?q?=D0=BA=20=D0=BF=D0=B5=D1=80=D0=B2=D0=BE=D0=BD=D0=B0=D1=87=D0=B0?= =?UTF-8?q?=D0=BB=D1=8C=D0=BD=D0=BE=D0=BC=D1=83=20=D0=B2=D0=B0=D1=80=D0=B8?= =?UTF-8?q?=D0=B0=D0=BD=D1=82=D1=83=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 55 ++----------------------------------------------------- 1 file changed, 2 insertions(+), 53 deletions(-) diff --git a/README.md b/README.md index 4fd869a..06ebbeb 100644 --- a/README.md +++ b/README.md @@ -1,54 +1,3 @@ -# 🚚 Сверка выручки водителей +# driver-revenue-reconciliation -**Driver Revenue Reconciliation** — веб-приложение для сверки выручки водителей с данными транзакций. - -Работает полностью **в браузере**, без отправки файлов на сервер. - -## Возможности - -- 📄 **Автоматическое определение типа файла** — ведомость или выгрузка транзакций -- 📊 **Парсинг ведомостей** приёма наличных средств (формат .xlsx) -- 💳 **Парсинг выгрузок TRANSACTIONS_EXT** (столбцы CONDUCTOR, DATE, TARIF_SUM) -- 🔍 **Сопоставление** по ФИО водителя + гос. номеру с нечётким сравнением -- 📋 **Сводная таблица** с расхождениями -- 📑 **Вкладки**: Расхождения, Все водители, По кассирам, По маршрутам, Выводы -- 📥 **Экспорт** в CSV и Excel-отчёт -- 🌓 **Тёмная / светлая тема** -- 🔒 **Полная приватность** — все вычисления локально - -## Структура проекта - -``` -├── index.html # Главная страница приложения -├── styles.css # Стили (светлая + тёмная тема) -├── main.js # Главный модуль (инициализация, события) -├── utils.js # Утилиты (чтение Excel, CSV, скачивание) -├── ui.js # Компоненты интерфейса (таблицы, сортировка, тема) -├── parser.js # Ядро: парсинг ведомостей, транзакций, сверка -└── README.md # Этот файл -``` - -## Как использовать - -1. Откройте `index.html` в браузере (или разверните на любом хостинге) -2. Перетащите файлы в dropzone: - - **Ведомости** — файлы с заголовком «ВЕДОМОСТЬ ПРИЕМА НАЛИЧНЫХ СРЕДСТВ» - - **Выгрузка** — файл TRANSACTIONS_EXT с колонками CONDUCTOR, DATE, TARIF_SUM -3. Нажмите **«Провести сверку»** -4. Изучите результаты на вкладках: - - **Расхождения** — только водители с разницей между сдано и собрано - - **Все водители** — полная таблица - - **По кассирам** — сводка по кассирам - - **По маршрутам** — сводка по маршрутам - - **Выводы** — итоговая статистика -5. Скачайте отчёт в CSV или Excel - -## Технологии - -- Чистый JavaScript (ES Modules) -- [SheetJS (xlsx)](https://github.com/SheetJS/sheetjs) — чтение и запись Excel -- Никаких внешних зависимостей, кроме CDN-библиотеки XLSX - -## Лицензия - -MIT \ No newline at end of file +Web app for driver revenue reconciliation with sorting, filtering, CSV export, dark/light theme, and Excel processing \ No newline at end of file