Neu Position Versandkosten und Versandkostenname in PositionTable ausblenden - neuen Vorlagen.

DASevents

Sehr aktives Mitglied
16. Januar 2013
612
35
Hab da mal wieder ein Problem.
Wawi 1.8 neue Vorlagen
Ich lasse schon immer die Versandkosten als Summenposition im Total Bereich der Rechnung / Auftrag / Angebot anzeigen. ( Versandart ganz unten unter der Positionsliste)
Warum: ich finde das einfach viel schöner und würde das auch gerne beibehalten.

wenn ich in den neuen Vorlagen über die Variablen (hier den Namen in anderen teilen der Liste entsprechend angepasst) mit der Fromel:
Cond(not (SalesQuotationPosition.PositionType=SalesQuotationPosition.Product.ShippingClassName), SalesQuotationPosition.Name, "")
die Versandposition (Namen) nicht anzeigen lasse hab ich aber das Problem, dass in den
neuen Vorlagen auch die Freipositionen nicht angezeigt werden. (hier hat JTL wohl etwas einfach die Variablen verteilt oder gekürzt))
In den alten Vorlagen gab es noch die Variable : Auftragspositionen.IstVersandkostenPosition womit ich dies problemlos abfragen konnte.

Kann mir jemand sagen welche Formel ich eingeben muss damit die Position in der Positionliste im Falle Versandkosten/ Versandname nicht angezeigt wird.
als Varibale steht zb. noch
Report.ShippingMethod.Price
zur verfügung aber hier steh ich gerade auf dem schlauch. Ich bekomm es einfach nicht hin.
Kann mir jemand helfen ?
 

kelvin.

Sehr aktives Mitglied
15. Februar 2023
168
65
Frankfurt
Ich bin mir gerade auch nicht sicher, welche Werte PositionType wiedergibt, ich habe aber diesen Beitrag gefunden:
https://forum.jtl-software.de/threads/versandkosten-nicht-als-position-anzeigen.124868/#post-681858

Code:
SalesQuotationPosition.PositionType=SalesQuotationPosition.Product.ShippingClassName
ist immer falsch, außer deine Versandart heißt "ShippingPosition".

Dein Code müsste so funktionieren:
Code:
Cond(not (SalesQuotationPosition.PositionType="ShippingPosition"), SalesQuotationPosition.Name, "")
 

DASevents

Sehr aktives Mitglied
16. Januar 2013
612
35
danke da war der Ansatz. in der Tabelle Position table in der Datenzeile:
Darstellungsbedingung: not SalesQuotationPosition.PositionType="ShippingPosition"
das scheint zu funktionieren.
Schaun wir mal was sich daraus an andereer Stelle ergibt 🙂
könnte aber gelößt sein. falls nicht schreib ich....

DANKE
Nachtrag: funzt net richtig aber es wird werden.
bei diesem Code wird die Freiposition nicht angezeigt wenn man dieser eine Artikelnummer gibt 🙂 warum auch immer LOL

Auch falsch man muss echt alles ausprobieren um dahinter zu kommen.
die Freiposition wird nicht angezeigt wenn sie keinen Hinweißtext hat, dieser muss allerdings erst noch in der Tabelle hinzugefügt werden da das wohl vergessen wurde.
Also bevor ich jetzt immer wieder schreibe und es dann doch nicht die Lösung ist probier ich jetzt erstmal bis es hinhaut und schreib dann die Lösung.

Aber eins noch an den Vorlagen und den Variablen wurde echt viel ich sag mal verdaddelt und das soll kein schimpfwort sein eher ein enttäuschtes "Warum macht man es uns so schwer"
 
Zuletzt bearbeitet:

DASevents

Sehr aktives Mitglied
16. Januar 2013
612
35
Ich bin mir gerade auch nicht sicher, welche Werte PositionType wiedergibt, ich habe aber diesen Beitrag gefunden:
https://forum.jtl-software.de/threads/versandkosten-nicht-als-position-anzeigen.124868/#post-681858

Code:
SalesQuotationPosition.PositionType=SalesQuotationPosition.Product.ShippingClassName
ist immer falsch, außer deine Versandart heißt "ShippingPosition".

Dein Code müsste so funktionieren:
Code:
Cond(not (SalesQuotationPosition.PositionType="ShippingPosition"), SalesQuotationPosition.Name, "")
klappt schon fast bzw. Teil eins mit Deinem Code Ja
aber...
nun möchte ich noch zu diesem Code
Code:
Cond(not (SalesQuotationPosition.PositionType="ShippingPosition" or (SalesQuotationPosition.PositionType="" )), (CurrentDataLineIndex()), Null())
also erstmal macht der Code schon was er soll.
>>> wenn Freiposition dann keine Positionsnummer<<< korrekt passiert, juhu aber nun soll
nur dann keine Positionsnummer sein wenn Freiposition Ohne Text. ( so das dann nur der Hinweis der Freiposition angezeigt wird und dann keine Positionsnummer.

oder einfach....
Ich möchte:
wenn Freiposition ohne Text dann keine Positionsnummer

Hast Du ne Idee ? Ich Probier mich hier dumm und dusselig

Edit: SalesQuotationPosition.PositionType="" das innerhalb der "" nichts ist, da komm ich drauf da wenn
Du bei Name in der Posi Liste SalesQuotationPosition.PositionType eingibst eben bei Freisposition nichts erscheint bei
Versandposition kommt eben ShippingPosition
 
Zuletzt bearbeitet:

Ähnliche Themen