{# Anlagen-Strukturbericht — Betriebseinheiten, Gebaeude und Container. Route: /facility/audit_report. Bis zum 31.08.2026 die Python-Konstante FACILITY_REPORT_TEMPLATE. Seit dem 02.09.2026 A4 hoch mit gemessenem Umbruch — dieselben zwei Bausteine wie beim Container-Ausdruck und beim Protokoll (docs/formblatt_druck_plan.md §2d/§2e). Vorher war das hier das letzte Fluss-Dokument: eine lange Spalte, A3 hoch, deren Umbruch allein der Druckdialog machte. A3 war kein Wunsch, sondern eine Folge: die Spalte "Prozessfluesse" war die einzige mit n Zeilen je Datensatz und trieb Breite und Zeilenhoehe zugleich. Sie ist raus (der Zaehler in der Detailspalte tritt an ihre Stelle, die Sache selbst steht im Fliessschema) — damit passt der Bericht auf A4 und traegt dieselbe Blattgeometrie wie die anderen Ausdrucke. #}
| Idx | Bezeichnung / Hierarchie | Verantwortlichkeit & Assets | Details |
|---|---|---|---|
| {{ item.index_str }} | {{ item.name }} |
{% if item.bereich or item.verantwortlicher %}
Verantwortlich:
{% if item.bereich %}{{ item.bereich }}{% endif %}
{% if item.verantwortlicher %}{{ item.verantwortlicher }}{% endif %}
{% endif %}
{% if item.hardware %}
Hardware:
{% for hw in item.hardware %}{{ hw }}{% endfor %}
{% endif %}
{% if item.storageLink %}
Lager:
📦 {{ item.storageLink }}
{% endif %}
{% if item.maintenance_plans %}
Wartungspläne (aktiv):
{% for plan in item.maintenance_plans %}
🔧 [{{ plan.id }}] {{ plan.task }}
{{ plan.topic }} · {{ plan.intervalValue }}× / {{ plan.intervalUnit }}
{% endfor %}
{% endif %}
|
{{ fluss_zahl(item.fluesse) }}
{% for k, v in item.details.items() %} {{ k }}: {{ v }} {% endfor %}
|
| Idx | Bezeichnung / Hierarchie | Verantwortlichkeit & Ausstattung | Details |
|---|---|---|---|
| {{ item.index_str }} | {{ item.name }} |
{% if item.bereich or item.verantwortlicher %}
Verantwortlich:
{% if item.bereich %}{{ item.bereich }}{% endif %}
{% if item.verantwortlicher %}{{ item.verantwortlicher }}{% endif %}
{% endif %}
{% if item.hardware %}
Ausstattung:
{% for hw in item.hardware %}{{ hw }}{% endfor %}
{% endif %}
{% if item.storageLink %}
Lager:
📦 {{ item.storageLink }}
{% endif %}
{% if item.maintenance_plans %}
Wartungspläne (aktiv):
{% for plan in item.maintenance_plans %}
🔧 [{{ plan.id }}] {{ plan.task }}
{{ plan.topic }} · {{ plan.intervalValue }}× / {{ plan.intervalUnit }}
{% endfor %}
{% endif %}
|
{{ fluss_zahl(item.fluesse) }}
{% for k, v in item.details.items() %} {{ k }}: {{ v }} {% endfor %}
|
| P/N | S/N | Bezeichnung / Name | Menge | Pos (L/B) |
|---|---|---|---|---|
| {{ item.pn }} | {{ item.sn }} | {{ item.name or 'Unbekannt' }} | {{ item.qty }} | {{ item.level }}/{{ item.box }} |
Keine Rüstwagen definiert.
{% endif %}| P/N | S/N | Bezeichnung / Name | Menge | Pos (L/B) |
|---|---|---|---|---|
| {{ item.pn }} | {{ item.sn }} | {{ item.name or 'Unbekannt' }} | {{ item.qty }} | {{ item.level }}/{{ item.box }} |
Keine Lagerorte definiert.
{% endif %}