Neu Workflow: Provisionsberechnung für Urheber - funktioniert nicht

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
4.377
648
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 -%}
 
Ähnliche Themen Forum Antworten Erstelldatum des Themas
User helfen Usern - Fragen zu JTL-Wawi 11