Закрыть печать

{{ route.kind === 'app' ? 'Акт приёма-передачи оборудования в ремонт' : 'Акт выдачи оборудования из ремонта' }}

Дата: {{ route.kind === 'av' ? fmtDate(printOrder.closed_at || nowIso) : fmtDate(printOrder.created_at) }}
Дата приёма: {{ fmtDate(printOrder.created_at) }}
Заказ №: {{ printOrder.id }}
Заказчик: {{ printOrder.client_name }} ({{ printOrder.client_phone }})
Устройство: {{ printOrder.device }}
Заявленные неисправности: {{ printOrder.faults }}
Дополнительная информация: {{ printOrder.additional_info || 'Нет' }}
Исполнитель: _____________________
Заказчик: _____________________
{{ copy }}

{{ companyName }} CRM

Вход в панель управления

v {{ version }}

{{ pageTitle }}

загрузка…
{{ c.title }}
Заказов не найдено 🔍
Стр. {{ orders.page }} из {{ orders.total_pages }} · всего {{ orders.total }}
⬅️ Назад 📄 Печать АПП 📄 Печать АВ 📄 Печать АВ 🛡️ Гарантийное обращение

Заказ #{{ current.id }} 📝

(Создан: {{ fmtDateTime(current.created_at) }}) · Выдан: {{ fmtDateTime(current.closed_at) }}

🔧 Работы

{{ c.title }}
Работы пока не добавлены. (Двойной клик по строке открывает редактирование)
Общая стоимость: {{ current.total }} ₽
Оплачено: {{ current.paid }} ₽ (нал {{ current.cash_paid }} / карта {{ current.card_paid }})
К оплате: {{ current.pending > 0 ? current.pending : 0 }} ₽

🕒 История операций по заказу

Время Пользователь Событие
{{ fmtDateTime(l.created_at) }} {{ userName(l.user_id) }} {{ l.action_type }} {{ l.description }}
Записей нет

{{ grp.title }}

{{ c.title }}
Пусто
Наличные
{{ cashbox.total_cash }} ₽
Безнал (карта)
{{ cashbox.total_card }} ₽
Возвраты
−{{ cashbox.total_refund }} ₽
Всего за день
{{ cashbox.total_all }} ₽
{{ c.title }}
Транзакций за этот день нет 🗓️

📈 Финансовый отчёт (Подробно)

Выручка (наличные + карты): {{ 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 }} шт.

🕒 История операций

{{ dash.history_count }} зап.

Просмотреть
{{ c.title }}
Стр. {{ history.page }} из {{ history.total_pages }} · всего {{ history.total }}

🔑 Смена пароля

После смены пароля все остальные сессии будут завершены.

🌍 Часовой пояс компании

От часового пояса зависит, в какие сутки и месяц попадут операции в кассе и отчёте.

💾 Резервное копирование

Последняя копия: {{ settings.last_backup_date ? fmtDateTime(settings.last_backup_date) : 'ещё не создавалась' }}

⬇️ Скачать дамп

📐 Внешний вид таблиц

Ширину столбцов можно тянуть за правый край заголовка, а порядок менять перетаскиванием самого заголовка. Настройка сохраняется в браузере отдельно для каждого рабочего места.

🧨 Опасная зона

Полная очистка базы. Перед очисткой автоматически создаётся дамп, но это действие необратимо.

Логин Роль Действия
{{ u.username }} {{ u.locked_forever ? 'блок навсегда' : 'блок' }} это вы {{ u.is_admin ? 'Админ 👑' : 'Пользователь 👤' }}

📝 {{ formOrder.isEdit ? 'Редактировать заказ' : 'Новый заказ' }}

🔧 {{ formWork.isEdit ? 'Редактировать работу' : 'Новая работа' }}

🛍️ {{ formProduct.isEdit ? 'Редактировать товар' : 'Покупка товара' }}

{{ current.client_phone }}
📞 Позвонить

{{ payTitle }}

К оплате: {{ formPay.amount || 0 }} ₽

🛒 Выберите товар

🔍
Ничего не найдено

💸 Возврат средств

Оплачено по заказу: {{ current ? current.paid : 0 }} ₽

Возврат уменьшит сумму оплаты по заказу и попадёт в кассу отдельной строкой.

🏢 База поставщиков

{{ s.name }}
Поставщиков пока нет

{{ formEmployee.isEdit ? '🔑 Сброс пароля: ' + formEmployee.username : '🆕 Новый сотрудник' }}

Минимум 4 символа

Активные сессии этого сотрудника будут завершены.

🧾 Из чего сложилась себестоимость

{{ dash.stats.period_name }} · итого {{ dash.stats.parts_cost }} ₽

Дата Заказ Работа Запчасть Себестоимость
{{ c.date }} #{{ c.order_id }} {{ c.title }} {{ c.part_name || '—' }} {{ c.parts_cost }} ₽

🧨 Полная очистка базы

Введите свой пароль администратора. Перед очисткой будет создан дамп. Действие необратимо.

{{ confirmText }}

{{ t.message }}