{% if company and company.logo %} {% else %} {% endif %}
Aufmaß
{% if company and company.name %}{{ company.name }}{% else %}Aufmaß{% endif %}
Vertrag: {{ _val(project.vertrag) or '' }} LV-Name: {{ _val(project.lv_name) or '' }} Aufmaß-Datum: {{ _fmt_date(project.datum) or '' }}
Projekt: {{ _val(project.bezeichnung) or '' }} Baustelle: {{ _val(project.baustelle) or '' }}
Typ: {{ _val(aufmass.typ if aufmass else none) or '' }} Bauabschnitt: {{ _val(project.bauabschnitt) or '' }}
SM-Nr.: {{ _val(project.sm_nr) or '' }} Startdatum: {{ _fmt_date(project.datum_start) or '' }} Name: {{ _val(ap_name) or '' }} Tel: {{ _val(project.ansprechpartner_tel) or '' }}
Abruf-Nr.: {{ _val(project.abruf_nr) or '' }} Enddatum: {{ _fmt_date(project.datum_ende) or '' }} Email: {{ _val(project.ansprechpartner_email) or '' }}

{% if positionen %} {% set ns = namespace(pos_counter=0, gesamt=0) %} {% for pos in positionen %} {% if _ist_trenner(pos) %} {% else %} {% set ns.pos_counter = ns.pos_counter + 1 %} {% set menge = pos.menge if pos.menge else none %} {% set menge_hinten = pos.menge_hinten if pos.menge_hinten else none %} {% if pos.einheit in ('ST', 'LE', 'STD', 'h', 'Psch') %} {% set menge = pos.faktor * 1 if pos.faktor else none %} {% endif %} {% set ns.gesamt = ns.gesamt + (pos.gesamtpreis or 0) %} {% endif %} {% endfor %} {% endif %}
Abschn. Pos-Nr Fakt. Länge Breite Tiefe Menge EH Kurztext Bemerkung Menge EP (€) GP (€)
{{ _val(pos.abschnitt) or '' }} {{ pos.pos_nr or '' }} {{ '%.2f'|format(pos.faktor) if pos.faktor else '' }} {{ '%.2f'|format(pos.laenge) if pos.laenge else '' }} {{ '%.2f'|format(pos.breite) if pos.breite else '' }} {{ '%.2f'|format(pos.tiefe) if pos.tiefe else '' }} {{ '%.2f'|format(menge) if menge else '' }} {{ pos.einheit or '' }} {{ _val(pos.kurztext) or '' }} {{ _val(pos.bemerkung) or '' }} {{ '%.2f'|format(menge_hinten) if menge_hinten else '' }} {{ '%.2f'|format(pos.einzelpreis) if pos.einzelpreis else '' }} {{ '%.2f'|format(pos.gesamtpreis) if pos.gesamtpreis else '' }}
Summe: {{ '%.2f'|format(ns.gesamt) }}
{% if ns.pos_counter > 0 %}
{% set total_gp = namespace(val=0) %} {% for key in seen_pos %} {% set g = groups[key] %} {% set total_gp.val = total_gp.val + g['gp'] %} {% endfor %}
Mengen- und Positions-Zusammenfassung
Pos-Nr Kurztext Menge EP (€) GP (€)
{{ key }} {{ g['kurztext'][:120] + '...' if g['kurztext']|length > 120 else g['kurztext'] }} {{ '%.2f'|format(g['menge']) }} {{ '%.2f'|format(g['ep']) }} {{ '%.2f'|format(g['gp']) }}
Summe: {{ '%.2f'|format(total_gp.val) }}
{% endif %}