| {{ c.title }} |
|---|
|
#{{ o.id }}
{{ fmtDateTime(o.created_at) }}
{{ o.client_name }}
{{ o.device }}
{{ o.faults }}
|
| Заказов не найдено 🔍 |
Заказ #{{ current.id }} 📝
(Создан: {{ fmtDateTime(current.created_at) }}) · Выдан: {{ fmtDateTime(current.closed_at) }}🔧 Работы
| {{ c.title }} |
|---|
| {{ w.title }} / {{ w.part_name }} ({{ w.parts_cost }} ₽) {{ w.warranty_days }} дн. {{ userName(w.worker_id) }} {{ supplierName(w.supplier_id) }} {{ w.work_cost }} ₽ |
| Работы пока не добавлены. (Двойной клик по строке открывает редактирование) |
🕒 История операций по заказу
| Время | Пользователь | Событие |
|---|---|---|
| {{ fmtDateTime(l.created_at) }} | {{ userName(l.user_id) }} | {{ l.action_type }} {{ l.description }} |
| Записей нет | ||
{{ grp.title }}
| {{ c.title }} | |
|---|---|
| {{ p.name }} {{ supplierName(p.supplier_id) }} {{ p.quantity }} шт. {{ p.cost_price }} ₽ {{ p.selling_price }} ₽ | |
| Пусто |
| {{ c.title }} |
|---|
| {{ fmtTime(t.created_at) }} {{ t.username }} ↩️ Возврат {{ t.amount }} ₽ {{ t.description }} {{ t.description }} |
| Транзакций за этот день нет 🗓️ |
📈 Финансовый отчёт (Подробно)
| Выручка (наличные + карты): | {{ dash.stats.revenue }} ₽ |
| − Возвраты: | {{ dash.stats.refunds }} ₽ |
| − Себестоимость запчастей/товаров: | {{ dash.stats.parts_cost }} ₽ |
| − Расходы на аренду ({{ dash.stats.period_name }}): | ✏️ {{ dash.stats.rent }} ₽ |
| − Эквайринг ({{ dash.stats.acq_percent }}% от {{ dash.stats.card_revenue }} ₽): | ✏️ {{ dash.stats.acq_fee }} ₽ |
| ЧИСТАЯ ПРИБЫЛЬ: | {{ dash.stats.net_profit }} ₽ |
Кассовый метод: выручка — фактически принятые за месяц деньги, она совпадает с разделом «Касса». Себестоимость — запчасти и товары, списанные в расход в этом месяце. Аренда и процент эквайринга хранятся отдельно за каждый месяц, поэтому правка текущего значения не меняет отчёты за прошлые периоды.
Чистая прибыль ({{ dash.stats.period_name }})
{{ dash.stats.net_profit }} ₽
🏆 Рекорд прибыли (всё время)
{{ dash.record_all_time.amount }} ₽
{{ dash.record_all_time.period_name }}
🔥 Рекорд прибыли (полгода)
{{ dash.record_6_months.amount }} ₽
{{ dash.record_6_months.period_name }}
🛠️ Управление справочниками и логами
{{ dash.suppliers_count }} шт.
| {{ c.title }} |
|---|
| {{ fmtDateTime(l.created_at) }} {{ l.username }} {{ l.action_type }} {{ l.description }} {{ l.description }} |
🔑 Смена пароля
🌍 Часовой пояс компании
От часового пояса зависит, в какие сутки и месяц попадут операции в кассе и отчёте.
💾 Резервное копирование
Последняя копия: {{ settings.last_backup_date ? fmtDateTime(settings.last_backup_date) : 'ещё не создавалась' }}
📐 Внешний вид таблиц
Ширину столбцов можно тянуть за правый край заголовка, а порядок менять перетаскиванием самого заголовка. Настройка сохраняется в браузере отдельно для каждого рабочего места.
🧨 Опасная зона
Полная очистка базы. Перед очисткой автоматически создаётся дамп, но это действие необратимо.
| Логин | Роль | Действия |
|---|---|---|
| {{ u.username }} {{ u.locked_forever ? 'блок навсегда' : 'блок' }} это вы | {{ u.is_admin ? 'Админ 👑' : 'Пользователь 👤' }} |