{ "title": "Отчёты и аналитика", "tabs": { "financial": "Финансовые отчёты", "revenue": "Доход", "pastDueInvoices": "Просроченные счета", "tax": "Налоги", "services": "Обслуживания", "customers": "Клиенты", "inventory": "Склад", "technicians": "Механики", "parts": "Запчасти", "jobAnalytics": "Аналитика работ", "retention": "Удержание", "vehicles": "Транспорт", "techniciansOverview": "Обзор", "clockedTime": "Учтённое время" }, "dateRange": { "to": "до", "pickDate": "Выбрать диапазон дат", "apply": "Применить", "presets": { "today": "Сегодня", "yesterday": "Вчера", "last7": "Последние 7 дней", "last30": "Последние 30 дней", "last90": "Последние 90 дней", "thisMonth": "Этот месяц", "lastMonth": "Прошлый месяц", "thisQuarter": "Этот квартал", "thisYear": "Этот год", "lastYear": "Прошлый год", "allTime": "За всё время" } }, "actions": { "refresh": "Обновить", "csv": "CSV", "pdf": "PDF" }, "revenue": { "revenue": "Доход", "collected": "Собрано", "outstanding": "Задолженность", "services": "Обслуживания", "partsCost": "Стоимость запчастей", "partsNetProfit": "Чистая прибыль по запчастям", "partsNetProfitDesc": "Выручка от запчастей минус закупочная стоимость", "laborRevenue": "Работа", "laborRevenueDesc": "Доход от стоимости работ", "netProfit": "Общая чистая прибыль", "revenueDesc": "Общая сумма счетов по всем выполненным услугам", "collectedDesc": "Полученные платежи от клиентов", "outstandingDesc": "Выставлено, но ещё не оплачено", "servicesDesc": "Всего выполненных заказ-нарядов", "partsCostDesc": "Закупочная стоимость запчастей, использованных в услугах", "netProfitDesc": "Чистая прибыль по запчастям плюс доход от работ", "monthlyRevenue": "Ежемесячный доход", "revenueByType": "Доход по типам", "monthlyBreakdown": "Помесячная разбивка", "tableHeaders": { "month": "Месяц", "revenue": "Доход", "collected": "Собрано", "partsCost": "Стоимость запчастей", "partsNetProfit": "Прибыль запчасти", "laborRevenue": "Работа", "netProfit": "Чистая прибыль", "count": "Количество" } }, "pastDueInvoices": { "totalPastDue": "Всего просроченных", "totalAmountDue": "Общая сумма задолженности", "over30Days": "Более 30 дней", "over60Days": "Более 60 дней", "over90Days": "Более 90 дней", "totalPastDueDesc": "Счета с неоплаченным остатком после даты оплаты", "totalAmountDueDesc": "Общая сумма задолженности по всем просроченным счетам", "filterByAge": "Фильтр по сроку", "allPastDue": "Все просроченные", "30plus": "30+ дней", "60plus": "60+ дней", "90plus": "90+ дней", "pastDueInvoicesList": "Просроченные Счета", "noInvoices": "Просроченные счета не найдены.", "tableHeaders": { "customer": "Клиент", "company": "Компания", "invoiceNumber": "№ Счёта", "vehicle": "Транспорт", "totalAmount": "Общая сумма", "amountPaid": "Оплачено", "amountDue": "Задолженность", "dueDate": "Срок оплаты", "daysPastDue": "Дней просрочки" } }, "services": { "totalServices": "Всего обслуживаний", "byStatus": "По статусу", "byType": "По типу" }, "customers": { "total": "Всего", "active": "Активные", "topCustomersBySpend": "Топ клиентов по затратам", "topCustomers": "Топ клиентов", "tableHeaders": { "name": "Имя", "company": "Компания", "services": "Обслуживания", "totalSpent": "Всего потрачено" } }, "inventory": { "parts": "Запчасти", "items": "Позиций", "costValue": "Стоимость закупки", "sellValue": "Стоимость продажи", "potentialMargin": "Потенциальная маржа", "lowStock": "Мало на складе", "tableHeaders": { "name": "Название", "partNumber": "Арт. №", "qty": "Кол-во", "minQty": "Мин. кол-во" } }, "technicians": { "totalJobs": "Всего работ", "totalRevenue": "Общий доход", "revenueByTechnician": "Доход по механикам", "technicianBreakdown": "Разбивка по механикам", "tableHeaders": { "technician": "Механик", "jobs": "Работы", "revenue": "Доход", "avgRevenue": "Средний доход", "totalHours": "Всего часов", "avgHours": "Среднее часов" }, "time": { "clockedHours": "Учтённые часы", "billedHours": "Выставленные часы", "efficiency": "Эффективность", "techniciansClocked": "Техники с временем", "chartTitle": "Учтено и выставлено по техникам", "tableTitle": "Учтено против выставлено", "clocked": "Учтено", "billed": "Выставлено", "hint": "Учтённые часы берутся из таймера. Выставленные часы — строки работ по заказам, назначенным технику и начатым в периоде. Эффективность — выставлено, делённое на учтено.", "noClock": "Нет времени", "jobsClocked": "Заказы с временем" } }, "parts": { "partsUsed": "Использовано запчастей", "partsRevenue": "Доход от запчастей", "partsCost": "Стоимость запчастей", "netProfit": "Чистая прибыль", "topPartsByUsage": "Топ запчастей по использованию", "partsUsage": "Использование запчастей", "tableHeaders": { "partName": "Название запчасти", "partNumber": "Арт. №", "usageCount": "Раз использовано", "totalQty": "Общее кол-во", "revenue": "Доход", "cost": "Стоимость", "netProfit": "Чистая прибыль" } }, "jobAnalytics": { "totalJobs": "Всего работ", "avgJobValue": "Средняя стоимость работы", "jobsByDayOfWeek": "Работы по дням недели", "serviceTypes": "Типы обслуживания", "monthlyTrend": "Месячный тренд", "serviceTypeBreakdown": "Разбивка по типам обслуживания", "tableHeaders": { "type": "Тип", "count": "Количество", "avgValue": "Средняя стоимость", "avgHours": "Среднее часов" } }, "retention": { "returning": "Вернувшиеся", "new": "Новые", "totalActive": "Всего активных", "avgDaysBetween": "Средний интервал (дни)", "topReturningCustomers": "Топ вернувшихся клиентов", "returningCustomers": "Вернувшиеся клиенты", "tableHeaders": { "customer": "Клиент", "company": "Компания", "visits": "Визиты", "totalSpent": "Всего потрачено", "avgDaysBetween": "Средний интервал (дни)" } }, "tax": { "totalTaxCollected": "Всего собрано налогов", "taxableRevenue": "Налогооблагаемый доход", "invoicesWithTax": "Счета с налогом", "monthlyTaxCollected": "Ежемесячные налоги", "taxByRate": "Налог по ставкам", "monthlyBreakdown": "Помесячная разбивка", "tableHeaders": { "taxRate": "Ставка налога", "taxCollected": "Собрано налога", "invoices": "Счета", "month": "Месяц", "taxableAmount": "Налогооблагаемая сумма" } }, "vehicles": { "selectVehicle": "Выберите транспорт...", "selectVehiclePrompt": "Выберите транспорт выше для просмотра отчёта.", "totalServices": "Всего обслуживаний", "totalCost": "Общая стоимость", "repairs": "Ремонт", "maintenance": "Техобслуживание", "upgrades": "Модернизация", "inspections": "Осмотры", "totalPartsUsed": "Использовано запчастей", "totalLaborHours": "Часы работы", "monthlyCosts": "Ежемесячные расходы", "serviceTypeBreakdown": "Разбивка по типам обслуживания", "topParts": "Топ запчастей по использованию", "serviceHistory": "История обслуживания", "tableHeaders": { "date": "Дата", "title": "Название", "type": "Тип", "status": "Статус", "totalAmount": "Итого", "partsCount": "Запчасти", "laborHours": "Часы работы", "techName": "Механик", "partName": "Название запчасти", "partNumber": "Арт. №", "quantity": "Кол-во", "cost": "Стоимость" } }, "charts": { "revenue": "Доход", "collected": "Собрано", "count": "Количество", "totalSpent": "Всего потрачено", "jobs": "Работы", "visits": "Визиты", "taxCollected": "Собрано налога", "partsCost": "Стоимость запчастей", "laborCost": "Стоимость работ" }, "days": { "monday": "Понедельник", "tuesday": "Вторник", "wednesday": "Среда", "thursday": "Четверг", "friday": "Пятница", "saturday": "Суббота", "sunday": "Воскресенье" }, "daysShort": { "mon": "Пн", "tue": "Вт", "wed": "Ср", "thu": "Чт", "fri": "Пт", "sat": "Сб", "sun": "Вс" }, "csvHeaders": { "month": "Месяц", "revenue": "Доход", "collected": "Собрано", "count": "Количество", "category": "Категория", "label": "Метка", "name": "Имя", "company": "Компания", "services": "Обслуживания", "totalSpent": "Всего потрачено", "partNumber": "Арт. №", "quantity": "Количество", "minQuantity": "Мин. количество", "unitCost": "Себестоимость", "technician": "Механик", "jobs": "Работы", "totalRevenue": "Общий доход", "avgRevenue": "Средний доход", "totalHours": "Всего часов", "avgHours": "Среднее часов", "partName": "Название запчасти", "usageCount": "Раз использовано", "totalQty": "Общее кол-во", "serviceType": "Тип обслуживания", "avgValue": "Средняя стоимость", "customer": "Клиент", "visits": "Визиты", "avgDaysBetweenVisits": "Средний интервал между визитами (дни)", "taxCollected": "Собрано налога", "taxableAmount": "Налогооблагаемая сумма", "invoiceCount": "Количество счетов", "invoiceNumber": "№ Счёта", "totalAmount": "Общая сумма", "amountPaid": "Оплачено", "amountDue": "Задолженность", "dueDate": "Срок оплаты", "daysPastDue": "Дней просрочки", "partsCost": "Стоимость запчастей", "partsNetProfit": "Чистая прибыль запчасти", "laborRevenue": "Работа", "netProfit": "Чистая прибыль", "date": "Дата", "title": "Название", "type": "Тип", "status": "Статус", "partsUsed": "Запчасти", "laborHours": "Часы работы", "clockedHours": "Учтённые часы", "billedHours": "Выставленные часы", "efficiency": "Эффективность", "jobsClocked": "Заказы с временем" }, "pdf": { "reportTitle": "Бизнес-отчёт", "revenueSection": "Отчёт по выручке", "taxSection": "Отчёт по налогам", "pastDueSection": "Просроченные счета", "servicesSection": "Отчёт по услугам", "customersSection": "Отчёт по клиентам", "techniciansSection": "Отчёт по механикам", "partsSection": "Отчёт по запчастям", "jobAnalyticsSection": "Аналитика работ", "retentionSection": "Удержание клиентов", "inventorySection": "Отчёт по складу", "monthlyBreakdown": "Разбивка по месяцам", "revenueByType": "Выручка по типам", "taxByRate": "Налог по ставкам", "servicesByStatus": "По статусам", "servicesByType": "По типам", "topCustomers": "Лучшие клиенты", "topServiceTypes": "Самые популярные услуги", "topReturning": "Самые частые повторные клиенты", "dayOfWeek": "Работы по дням недели", "monthlyTrend": "Тренд по месяцам", "lowStock": "Товары с низким остатком", "revenue": "Выручка", "collected": "Получено", "outstanding": "Задолженность", "services": "Услуги", "partsCost": "Себестоимость запчастей", "partsNetProfit": "Чистая прибыль по запчастям", "laborRevenue": "Работа", "netProfit": "Чистая прибыль", "month": "Месяц", "count": "Количество", "type": "Тип", "status": "Статус", "name": "Название", "company": "Компания", "totalSpent": "Всего потрачено", "customer": "Клиент", "invoiceNumber": "Счёт №", "totalAmount": "Общая сумма", "amountDue": "Сумма к оплате", "dueDate": "Дата оплаты", "daysPastDue": "Дней просрочки", "totalPastDue": "Общая сумма просрочки", "totalAmountDue": "Общая сумма к оплате", "over30": "Более 30 дней", "over60": "Более 60 дней", "over90": "Более 90 дней", "taxCollected": "Налог собран", "taxableAmount": "Налогооблагаемая сумма", "taxRate": "Налоговая ставка", "invoiceCount": "Количество счетов", "invoices": "Счета", "totalServices": "Всего услуг", "totalCustomers": "Всего клиентов", "activeCustomers": "Активных клиентов", "technician": "Механик", "jobs": "Работы", "totalRevenue": "Общая выручка", "avgRevenue": "Средняя выручка", "totalHours": "Всего часов", "avgHours": "Среднее часов", "totalJobs": "Всего работ", "partName": "Название запчасти", "partNumber": "Артикул", "usageCount": "Количество использований", "totalQty": "Общее кол-во", "totalPartsRevenue": "Выручка с запчастей", "totalPartsCost": "Стоимость запчастей", "totalPartsNetProfit": "Чистая прибыль", "totalPartsUsed": "Использовано запчастей", "serviceType": "Тип услуги", "avgValue": "Средняя стоимость", "avgJobValue": "Средняя стоимость работы", "returningCustomers": "Повторные", "newCustomers": "Новые", "totalActive": "Всего активных", "avgTimeBetweenVisits": "Среднее дней между визитами", "avgDaysBetweenVisits": "Среднее дней", "visits": "Визиты", "days": "дней", "totalParts": "Всего запчастей", "totalItems": "Всего позиций", "totalValue": "Общая стоимость", "totalSellValue": "Цена продажи", "quantity": "Кол-во", "minQuantity": "Мин. кол-во", "unitCost": "Цена за ед.", "vehiclesSection": "Отчёт по транспорту", "vehicleLabel": "Транспорт", "totalCost": "Общая стоимость", "partsCostLabel": "Стоимость запчастей", "laborCostLabel": "Стоимость работ", "date": "Дата", "title": "Название" }, "empty": "Данные ещё не загружены. Нажмите «Обновить» для загрузки отчёта.", "pagination": { "previousPage": "Предыдущая страница", "nextPage": "Следующая страница" }, "completedOnly": "Только завершённые", "completedOnlyHint": "Показывать только заказ-наряды со статусом «завершён». Запоминается на следующий раз." }