| № | Дата | Устройство | Клиент | Неисправность | Статус | Сумма |
|---|---|---|---|---|---|---|
| #{{ o.id }} | {{ fmtDate(o.created_at) }} | {{ o.device }} | {{ o.client_name }} | {{ o.faults }} | {{ o.paid }} / {{ o.total }} ₽ | |
| Заказов не найдено | ||||||
📋 Данные заказа
🛠️ Работы и запчасти
| Наименование | Запчасть | Мастер | Гар. | Цена |
|---|---|---|---|---|
| {{ w.title }} | {{ w.part_name || '—' }} ({{ w.parts_cost }} ₽) | {{ userName(w.worker_id) }} | {{ w.warranty_days }} дн. | {{ w.work_cost }} ₽ |
| Работ пока нет. Двойной клик по строке — редактирование. | ||||
💰 Оплата
🕒 История заказа
| Наименование | Поставщик | Закупка | Продажа | Остаток | Действия |
|---|---|---|---|---|---|
| {{ p.name }} | {{ supplierName(p.supplier_id) }} | {{ p.cost_price }} ₽ | {{ p.selling_price }} ₽ | {{ p.quantity }} шт. | |
| Товаров нет | |||||
| Время | Сотрудник | Тип | Сумма | Описание |
|---|---|---|---|---|
| {{ 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 }}
| Время | Сотрудник | Действие |
|---|---|---|
| {{ 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 ? 'Админ 👑' : 'Пользователь 👤' }} |