Not IsNullOrEmpty(Report.ExternalSalesOrderNumber)
Externe Auftragsnummer im Angebot ausgeben:
JTL_DirectQuery("SELECT TOP(1) cInetBestellNr FROM dbo.tBestellung WHERE kBestellung ="+str$(Report.InternalId))
Fstr$(Cond(IsNullOrEmpty(JTL_DirectTableQuery("select Sum(Cast(l.fAnzahl as decimal(10,2))) from tArtikel a left join tStueckliste l ON l.kStueckliste = a.kStueckliste WHERE a.kArtikel = " + str$(DeliveryNotePosition.ProductInternalId,0,0)," ","") ) ,DeliveryNotePosition.Quantity, JTL_DirectTableQuery("select Sum(Cast(l.fAnzahl as decimal(10,2))) from tArtikel a left join tStueckliste l ON l.kStueckliste = a.kStueckliste WHERE a.kArtikel = " + str$(DeliveryNotePosition.ProductInternalId,0,0)," ","")*DeliveryNotePosition.Quantity) , "-?&")
Lieferadresse für Rechnungskorrektur
JTL_DirectQuery("SELECT lieferadresse.cFirma FROM tBestellung AS bestellung JOIN tlieferadresse AS lieferadresse ON bestellung.kLieferAdresse = lieferadresse.kLieferAdresse WHERE bestellung.tRechnung_kRechnung = " + str$(Report.InvoiceInternalId,0,0)) JTL_DirectTableQuery("SELECT lieferadresse.cVorname,lieferadresse.cName FROM tBestellung AS bestellung JOIN tlieferadresse AS lieferadresse ON bestellung.kLieferAdresse = lieferadresse.kLieferAdresse WHERE bestellung.tRechnung_kRechnung = " + str$(Report.InvoiceInternalId,0,0)," ",",") JTL_DirectQuery("SELECT lieferadresse.cStrasse FROM tBestellung AS bestellung JOIN tlieferadresse AS lieferadresse ON bestellung.kLieferAdresse = lieferadresse.kLieferAdresse WHERE bestellung.tRechnung_kRechnung = " + str$(Report.InvoiceInternalId,0,0)) JTL_DirectQuery("SELECT lieferadresse.cAdressZusatz FROM tBestellung AS bestellung JOIN tlieferadresse AS lieferadresse ON bestellung.kLieferAdresse = lieferadresse.kLieferAdresse WHERE bestellung.tRechnung_kRechnung = " + str$(Report.InvoiceInternalId,0,0)) JTL_DirectTableQuery("SELECT lieferadresse.cPLZ,lieferadresse.cOrt FROM tBestellung AS bestellung JOIN tlieferadresse AS lieferadresse ON bestellung.kLieferAdresse = lieferadresse.kLieferAdresse WHERE bestellung.tRechnung_kRechnung = " + str$(Report.InvoiceInternalId,0,0)," ",",") JTL_DirectQuery("SELECT lieferadresse.cLand FROM tBestellung AS bestellung JOIN tlieferadresse AS lieferadresse ON bestellung.kLieferAdresse = lieferadresse.kLieferAdresse WHERE bestellung.tRechnung_kRechnung = " + str$(Report.InvoiceInternalId,0,0))
Folgende Lieferadressen Strings stehen zur Verfügung
cAnrede cTitel cVorname cName cStrasse cPLZ cOrt cLand cTel cZusatz cAdressZusatz cPostID cMobil cMail cFax cBundesland cISO
Cond(Report.Address.Country != "Deutschland",Report.Address.Country,"")
InvoicePosition.Name + Cond(Report.ExemptFromVAT == 'ExemptFromVATnotEU',Cond(JTL_DirectQuery ("SELECT cTaric FROM dbo.tArtikel WHERE kArtikel ="+ str$(InvoicePosition.ProductInternalId) ) != "","¶Taric Code: "+ JTL_DirectQuery ("SELECT cTaric FROM dbo.tArtikel WHERE kArtikel ="+ str$(InvoicePosition.ProductInternalId) ),""),"")