{% extends "base.html" %} {% block title %}Bestellvorschläge{% endblock %} {% block heading %}🛒 Auto-Bestellvorschläge{% endblock %} {% block breadcrumb %}

Operativ / Bestellvorschläge

{% endblock %} {% block content %}

Artikel die unter Mindestbestand liegen — vorgeschlagene Bestellmenge für jeden. Bestellung über vorgeschlagenen Lieferant kann mit einem Klick erzeugt werden.

{{ suggestions|length }} Vorschläge

{% for s in suggestions %} {% set color = '#ef4444' if s.coverage_pct < 30 else ('#fcd34d' if s.coverage_pct < 70 else '#10b981') %} {% else %} {% endfor %}
Artikel Typ Bestand Min Deckung Vorschlag Lieferant Aktion
{{ s.ident or '?' }} {% if s.description %}
{{ s.description[:50] }}
{% endif %}
{{ s.item_type }} {{ s.quantity_total or 0 }} {{ s.quantity_min }}
{{ s.coverage_pct }} %
{{ s.suggested_qty }} {{ s.supplier_name or '— kein Lieferant gepflegt —' }} {% if s.preferred_supplier_id %} → Bestellen {% else %} Lieferant pflegen {% endif %}
🟢 Alle Bestände im grünen Bereich.

Mindestbestand pro Artikel wird unter Artikel-Verwaltung gepflegt. Auto-Vorschlag = max(Mindestbestellmenge, Mindestbestand − Aktueller Bestand).

{# v1.8.1: Werkzeug-Bestellvorschläge (Standzeit + Stock) #} {% if tool_suggestions and tool_suggestions|length > 0 %}

🔧 Werkzeug-Bestellvorschläge

{{ tool_suggestions|length }} Werkzeug{% if tool_suggestions|length != 1 %}e{% endif %} mit Standzeit-Verbrauch ≥ Schwelle oder Stock unter Min

{% for t in tool_suggestions %} {% set pct = t.ratio_pct %} {% set bar_color = '#10b981' if not t.wear_warn else ('#ef4444' if pct and pct >= 100 else '#f59e0b') %} {% endfor %}
Werkzeug Typ Bestand Min Standzeit-Verbrauch Lieferzeit Grund Aktion
{{ t.ident }} — {{ t.name }} {% if t.manufacturer %}
{{ t.manufacturer }}
{% endif %}
{{ t.tool_type or '—' }} {{ t.stock or 0 }} {{ t.min_stock or 0 }} {% if pct is not none %}
{{ pct|round|int }} %
{% else %} — keine Standzeit hinterlegt — {% endif %}
{% if t.replacement_lead_time_days %}{{ t.replacement_lead_time_days }} T{% else %}—{% endif %} {{ t.reason }} → Werkzeug

Schwellen pro Werkzeug einstellbar (Bestellvorschlag bei %) · Standzeit-Verbrauch reset nach Werkzeug-Tausch über die Werkzeug-Seite.

{% endif %} {% endblock %}