Neu Workflow: Provisionsberechnung für Urheber - funktioniert nicht

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
4.238
602
Berlin
OK das sind Infos die ich natürlich vorher haben muss :)

dann noch mal etwas optimiert, hatte da auch noch etwas in der Abfrage gefunden was nicht perfekt war.

Code:
Liste:
{% for position in Report.InvoicePosition -%}
{% if position.PositionType == 'Item' -%}
{% capture query %}\
SELECT TOP 1 taas.cWErtVarchar
FROM dbo.vArtikelAttributSprachePlattform AS vaa
    RIGHT JOIN dbo.tAttribut AS ta ON ta.kAttribut = vaa.kAttribut AND ta.cGruppeName='Urheberinformationen'
    LEFT JOIN dbo.tAttributSprache AS tas ON  tas.kAttribut = vaa.kAttribut
     LEFT JOIN dbo.tArtikelAttributSprache AS taas on taas.kArtikelAttribut = vaa.kArtikelAttribut
WHERE vaa.kArtikel={{ position.ProductInternalId }} AND tas.cName='Urheber'
{% endcapture %}\
{% capture proviQuery %}\
SELECT COALESCE(NULLIF(taas.cWertVarchar,''),NULLIF(taas.fWertDecimal,0))
FROM dbo.vArtikelAttributSprachePlattform AS vaa
    RIGHT JOIN dbo.tAttribut AS ta ON ta.kAttribut = vaa.kAttribut AND ta.cGruppeName='Urheberinformationen'
    LEFT JOIN dbo.tAttributSprache AS tas ON  tas.kAttribut = vaa.kAttribut
     LEFT JOIN dbo.tArtikelAttributSprache AS taas on taas.kArtikelAttribut = vaa.kArtikelAttribut
WHERE vaa.kArtikel={{ position.ProductInternalId }}
AND (tas.cName='Tantiemen in %' OR tas.cName='Tantiemen in EUR')
AND (NULLIF(taas.fWertDecimal,0) IS NOT NULL OR  NULLIF(taas.cWErtVarchar,'') IS NOT NULL)
{% endcapture %}\
----------------------------
SKU: {{ position.SKU }}
kArtikel:  {{ position.ProductInternalId }}
Urheber: {{ query | DirectQueryScalar }}
Provision: {{ proviQuery | DirectQueryScalar }}
{% endif -%}\
{% endfor -%}
 

Über uns

  • In unserem moderierten JTL-Forum könnt Ihr Euch themenbezogen mit der JTL-Community rund um die Produkte von JTL, passende Erweiterungen und den E-Commerce im Allgemeinen austauschen, Tipps und Tricks teilen sowie Verbesserungswünsche und Fehler diskutieren.

    Unsere Forumsnutzer helfen sich untereinander auch gerne weiter, wenn Sie mal nicht weiterkommen oder einen Ratschlag benötigen.

Schnell-Navigation

Benutzer Menü