photoshop-becker
Aktives Mitglied
Kann uns jemand weiterhelfen. Die einzelnen Positionen der Stückliste werden nicht mehr auf unserer Rechnung gedruckt. Wir haben am Wochenende zum ersten Mal auf die neue Version 1.0 und dann 1.0.1 aktualisiert. Anstatt die Stücklistenkompoeneten zu drucken wird jetzt auf der Rechnung die Artikelkurzbezeichnung gedruckt.
Den Code, den wir im Formulareditor verwendet haben ist dieser:
cond(Auftragspositionen.Artikelbeschreibung != "", Cond(IsNullOrEmpty(Auftragspositionen.Artikelnummer, True), Auftragspositionen.Bezeichnung, Auftragspositionen.Bezeichnung + "¶" + Auftragspositionen.Artikelbeschreibung + "¶" + JTL_DirectQuery ("DECLARE @cName VARCHAR(1024)
SELECT @cName = COALESCE(@cName + '¶' , '') + cast(cast(tStueckliste.fAnzahl as decimal)as char) + 'x ' + tArt2.cName from tArtikel
LEFT JOIN tStueckliste ON tStueckliste.kStueckliste = tArtikel.kStueckliste
LEFT JOIN tArtikel AS tArt2 ON tArt2.kArtikel = tStueckliste.kArtikel
WHERE tArtikel.cArtNr='"+Auftragspositionen.Artikelnummer+"'
SELECT cName = @cName")), Cond(IsNullOrEmpty(Auftragspositionen.Artikelnummer, True), Auftragspositionen.Bezeichnung, Auftragspositionen.Bezeichnung + "¶" + '¶'+ JTL_DirectQuery ("DECLARE @cName VARCHAR(1024)
SELECT @cName = COALESCE(@cName + '¶' , '') + cast(cast(tStueckliste.fAnzahl as decimal)as char) + 'x ' + '['+tArt2.cArtNr + ']' +' '+tArt2.cName from tArtikel
LEFT JOIN tStueckliste ON tStueckliste.kStueckliste = tArtikel.kStueckliste
LEFT JOIN tArtikel AS tArt2 ON tArt2.kArtikel = tStueckliste.kArtikel
WHERE tArtikel.cArtNr='"+Auftragspositionen.Artikelnummer+"'
SELECT cName = @cName")))
Den Code, den wir im Formulareditor verwendet haben ist dieser:
cond(Auftragspositionen.Artikelbeschreibung != "", Cond(IsNullOrEmpty(Auftragspositionen.Artikelnummer, True), Auftragspositionen.Bezeichnung, Auftragspositionen.Bezeichnung + "¶" + Auftragspositionen.Artikelbeschreibung + "¶" + JTL_DirectQuery ("DECLARE @cName VARCHAR(1024)
SELECT @cName = COALESCE(@cName + '¶' , '') + cast(cast(tStueckliste.fAnzahl as decimal)as char) + 'x ' + tArt2.cName from tArtikel
LEFT JOIN tStueckliste ON tStueckliste.kStueckliste = tArtikel.kStueckliste
LEFT JOIN tArtikel AS tArt2 ON tArt2.kArtikel = tStueckliste.kArtikel
WHERE tArtikel.cArtNr='"+Auftragspositionen.Artikelnummer+"'
SELECT cName = @cName")), Cond(IsNullOrEmpty(Auftragspositionen.Artikelnummer, True), Auftragspositionen.Bezeichnung, Auftragspositionen.Bezeichnung + "¶" + '¶'+ JTL_DirectQuery ("DECLARE @cName VARCHAR(1024)
SELECT @cName = COALESCE(@cName + '¶' , '') + cast(cast(tStueckliste.fAnzahl as decimal)as char) + 'x ' + '['+tArt2.cArtNr + ']' +' '+tArt2.cName from tArtikel
LEFT JOIN tStueckliste ON tStueckliste.kStueckliste = tArtikel.kStueckliste
LEFT JOIN tArtikel AS tArt2 ON tArt2.kArtikel = tStueckliste.kArtikel
WHERE tArtikel.cArtNr='"+Auftragspositionen.Artikelnummer+"'
SELECT cName = @cName")))