Recht herzlichen Dank an [B]MirkoWK[/B] der diesen SQL der Gemeinschaft zur Verfügung gestellt hat.
Wir hatten immer nachfragen wegen Teillieferungen, deshalb weisen wir das jetzt aus als Text.
Druckvorlage Rechnung:
Mailvorlage Rechnung:
Wir hatten immer nachfragen wegen Teillieferungen, deshalb weisen wir das jetzt aus als Text.
Druckvorlage Rechnung:
Code:
COND(JTL_DirectQuery("SELECT
CASE
WHEN SUM(eck.fAnzahlGeliefert) = 0 THEN 'offen'
WHEN SUM(eck.fAnzahlOffen) = 0 THEN 'geliefert'
ELSE 'teilgeliefert'
END AS 'Status'
FROM
Verkauf.tAuftragPositionEckdaten eck
LEFT JOIN tRechnung r ON r.tBestellung_kBestellung = eck.kAuftrag
WHERE
r.kRechnung = " + str$(Report.InternalId,0,0))='teilgeliefert','-Teillieferung')
Mailvorlage Rechnung:
Code:
{%- capture query -%}
SELECT
CASE
WHEN SUM(eck.fAnzahlGeliefert) = 0 THEN 'offen'
WHEN SUM(eck.fAnzahlOffen) = 0 THEN 'geliefert'
ELSE 'teilgeliefert'
END AS 'Status'
FROM
Verkauf.tAuftragPositionEckdaten eck
LEFT JOIN tRechnung r ON r.tBestellung_kBestellung = eck.kAuftrag
WHERE
r.kRechnung = {{ Report.InternalId }}
{%- endcapture -%}
{%- assign result = query | DirectQueryScalar -%}
{%- if result == 'teilgeliefert' -%}Teillieferung{%- endif -%}