prepare("SELECT op.*, o.name as object_name, u.full_name as author_name FROM object_passports op LEFT JOIN objects o ON o.id=op.object_id LEFT JOIN users u ON u.id=op.created_by WHERE op.id=?"); $stmt->execute([$id]); $pass = $stmt->fetch(); if (!$pass) { header('Location: passports.php'); exit; } $data = json_decode($pass['passport_data'], true) ?: []; require __DIR__ . '/../../inc/header.php'; ?>

Паспорт объекта

🖨️ Печать

Класс
Оценка риска ()
Сложность обслуживания
Индекс объекта ·
Стоимость SLA / месяц

Автор: ·

Данные опросника

'Название объекта', 'object_type' => 'Тип объекта', 'address' => 'Адрес', 'area' => 'Площадь (м²)', 'employees' => 'Сотрудников', 'contact_person' => 'Контактное лицо', 'contact_phone' => 'Телефон', 'region_factor' => 'Регион', 'camera_count' => 'Количество камер', 'video_type' => 'Тип видеонаблюдения', 'archive_depth' => 'Глубина архива', 'access_points' => 'Точки СКУД', 'acs_vendor' => 'Производитель СКУД', 'fire_type' => 'Пожарная сигнализация', 'server_state' => 'Сервер', 'network_state' => 'Сеть', 'power_state' => 'Электропитание', 'service_state' => 'Обслуживание', 'resolution_time' => 'Время устранения', 'controller' => 'Контроль системы', 'sla_level' => 'Уровень SLA', 'visit_frequency' => 'Частота выездов', 'reaction_time' => 'Время реакции', ] as $key => $label): ?>

Расчётные параметры

Компоненты оценки риска
Оценка риска =
Сложность =
Нагрузка на инфраструктуру =
История обслуживания =
Формула индекса объекта
(Риск × 0.4) + (Сложность × 0.3) + (Инфраструктура × 0.2) + (История × 0.1)
=
Стоимость SLA
Базовая стоимость × Индекс объекта × Регион × Множитель риска
= / мес
📝 Опросник 🏢 Объект 📋 Создать SLA