Оперативна обстановка
{{board.cycle?formatDate(board.cycle.operational_date):'Оберіть першу зміну у списку дій'}} / {{board.cycle?'Ранкове та вечірнє чергування':''}}
{{currentShift?.status==='open'?'На чергуванні '+elapsed(currentShift.opened_at):currentShift?'Попереднє чергування':'Очікується прийняття чергування'}}
{{currentShift?'Прийнято о '+formatTime(currentShift.opened_at):'Оберіть денну або нічну зміну у списку дій нижче.'}}
Виявлення
{{activeShift?'Додайте тип виявлення — лічильник одразу з’явиться тут.':'Додайте типи виявлень та прийміть чергування, щоб фіксувати події.'}}
Як працюють лічильники
Накопичуються до виконання дії «Виявлення», після чого обнуляються. Попередні значення зберігаються в журналі змін.
Дії зміни
Для цієї зміни немає дій. Адміністратор може налаштувати їх у довіднику.
У поточній зміні немає дій.
Підказка
{{t.comments}}
Локації та особовий склад {{visibleOperationalPositions.length}}
{{locationInfoMode==='short'&&board.operational_directive?'Усі екіпажі поточної Вказівки · фактичний склад і заплановані заміни':'Фактичний склад · прибуття та зміни за проходженням маршруту'}}
{{operationalPositions.length?'Немає локацій за обраним режимом. Перейдіть до повної інформації.':'Локації ще не додано.'}}
| № / ПОЗИЦІЯ | СТАРШИЙ ТА ОСОБОВИЙ СКЛАД | ЗАСОБИ РЕР | ЗАВДАННЯ / СТАН | |
|---|---|---|---|---|
{{String(p.sequence).padStart(2,'0')}} {{p.name}}{{coordinates(p)}} |
{{p.operational_senior.callsign}} · старший{{p.operational_people.map(person=>person.callsign).join(', ')||'Немає нашого особового складу'}}Запланована заміна: {{p.planned_incoming.map(person=>person.callsign).join(', ')}}Прибулі з прикриттям: {{p.arriving_personnel.map(person=>person.callsign).join(', ')}} · склад оновиться при виїзді назад | {{e.name}} {{stateLabel(e.status)}} Засоби відсутні |
{{crewTaskLabel(p.operational_task)}}Без людей |
Прикриття {{(board.cover_missions?.length||0)+pendingCoverPlans.length}}
Спільні для дня та ночі · маршрути, склад і повернення
{{coverPlanError}}
Прикриття ще не заплановано
ГШР, ротація або РБНГ / логістика. До двох маршрутів туди й один спільний назад.
{{selectedCover.name}}
Створено {{formatEventTime(selectedCover.created_at)}} · {{shiftLabel(selectedCover.created_shift_type)}} частина циклу
- {{point.passed_at?'✓':point.sequence}}{{point.name}}{{point.position_id?'Позиція · ':''}}{{point.mgrs||''}}{{point.mgrs?' · ':''}}{{formatEventTime(point.passed_at)}} Наступна контрольна точка
Завантаження карти та маршруту дорогами…
{{coverMapError}}
Червоний — попереду, зелений — пройдено. Кожен відрізок — дорогами, де маршрут доступний; інакше — пряма лінія.
Неоднозначні точки ще не показані на карті. Натисніть «Знайти на карті» біля населеного пункту. Для позицій додайте MGRS у довідник перед плануванням.
Пошук у Google Maps…
{{geoError}}
Заміна на позиціях
Залишаються: {{replacement.snapshot.incoming.map(p=>p.callsign).join(', ')}}
Повертаються: {{replacement.snapshot.outgoing.map(p=>p.callsign).join(', ')||'Нікого не забираємо'}}
Попередні записи прикриття · старий формат
{{shiftLabel(c.shift_type)}} · {{c.type==='gsr'?'ГШР':'РБНГ / Логістика'}} — {{c.name}}{{c.snapshot.personnel.map(p=>p.callsign).join(', ')}}
Передача чергування
Коментарі та зображення для наступного чергового
Перед прийомом зміни наступний черговий має підтвердити ознайомлення з усіма записами попередньої зміни.
Журнал ротацій
Прикриття з типом «Ротація» та попередні записи
Ротацій у цьому циклі ще немає.
{{mission.name}}
{{mission.replacements.length?mission.replacements.filter(r=>r.confirmed_at).length+' / '+mission.replacements.length+' складів оновлено':'Прикриття без заміни складу'}}{{r.snapshot.crew.name}} → {{r.snapshot.position.name}}
{{r.snapshot.vehicle.model}} · {{r.snapshot.vehicle.plate_number}}Заміна: {{r.snapshot.replaced_crew.name}}Прибуття о {{formatTime(r.arrived_at)}}
Вказівки
Планування виїздів на будь-яку минулу, поточну чи майбутню дату.
{{displayedDirective?'Вказівка № '+displayedDirective.number:'Екіпажі за вказівкою'}} {{directiveCrews.length}}
{{displayedDirective?formatDate(displayedDirective.operational_date)+' · плановий склад':'Додайте номерну вказівку зі списком екіпажів на оперативний день'}}
Вказівки ще немає. Для кожного екіпажу вкажіть локацію, завдання, людей і старшого.
| ЕКІПАЖ / ЛОКАЦІЯ | ЗАВДАННЯ | СТАРШИЙ | ОСОБОВИЙ СКЛАД | АВТО / ЗАСОБИ НА ЛОКАЦІЇ |
|---|---|---|---|---|
| Екіпаж {{crew.sequence||i+1}}{{crew.position.name}} | {{finalCrewTask(crew)||'—'}} | {{crew.senior.callsign}}{{personName(crew.senior)}} | Виходять: {{directiveOutgoingPeople(crew).map(p=>p.callsign).join(', ')||'Не вказано'}}Заходять: {{crew.personnel.map(p=>p.callsign).join(', ')}}{{crew.personnel.map(p=>p.callsign).join(', ')}} | {{crew.vehicle.model}} · {{crew.vehicle.plate_number}} {{e.name}} |
Карта
{{mapDirective?'Вказівка № '+mapDirective.number+' · '+formatDate(mapDirective.operational_date):'Вказівки на обрану дату немає · показано останній фактичний склад'}}
Завантаження позицій і карти…
Позицій ще немає. Додайте їх у довіднику.
{{selectedMapPosition.name}}
{{selectedMapPosition.requires_personnel?'Постійне чергування людей':'Локація із засобами'}} · {{selectedMapPosition.mgrs||'Без координат'}}
Старший: {{crew.senior.callsign}}
- {{person.callsign}} · {{personName(person)}}
Екіпаж за вказівкою не закріплено.
{{selectedMapPosition.actual_assignment.personnel.map(p=>p.callsign).join(', ')}}
Засоби · {{selectedMapPosition.equipment.length}}
Засоби не закріплено.
За цими фільтрами позицій немає.
За цими фільтрами засобів немає.
{{selectedMapEquipment.name}}
{{stateLabel(selectedMapEquipment.status)}}
{{selectedMapEquipment.position_name||'Без позиції'}} · {{selectedMapEquipment.mgrs||'Координати позиції'}}
Позиції без MGRS є у списку, але для показу на карті їм потрібні координати в довіднику.
Довідники
Базові записи для оперативного журналу.
{{entityMeta[adminTab].title}}
Час доби. Спочатку денні дії, потім нічні — до наступного ранку. Додавання, редагування та архівування одразу застосовуються до невиконаних дій відкритої зміни. Виконані дії зберігаються.
Записів ще немає
Створіть перший запис для роботи з цим довідником.
| ID | {{f.label}} | ДІЇ |
|---|---|---|
| {{entry.id}} | {{displayField(entry,f)}} |
Налаштування
Налаштування системи та власного облікового запису.
Графік чергувань
Застосовується до наступного денного циклу. Зміни відкриваються та закриваються вручну.
Новий обліковий запис
Google Maps
{{mapSettings.configured?'Ключ підключено':'Ключ ще не підключено'}}. Увімкніть Maps JavaScript API, Routes API для маршрутів дорогами та Geocoding API для пошуку населених пунктів. Для розширених підказок можна також увімкнути Places API (New).
Доступ через Google
Дозвольте конкретний Gmail або Google Workspace для наявного користувача. Надання та відкликання доступу завершують його поточні сеанси.
{{u.username}}: {{u.google_email}}
{{selectedCover.comments||'Додаткових коментарів немає.'}}