Neu Probleme mit der InvoicePosition.ProductInternalId

  • JTL-Connect 2022: Ihr habt noch kein Ticket? Jetzt schnell sichern! Die PreConnect ist bereits ausgebucht, auch für die After-Show-Party auf der Ocean Diva sind nur noch wenige Plätze verfügbar! HIER geht es zum Ticketverkauf

  • Das Stable Release von JTL-Wawi 1.6 ist startklar: HIER gehts zum Forenbeitrag

DIE E-COMMERCE AGENTUR

Offizieller Servicepartner
SPBanner
21. Februar 2010
73
1
Usingen
Hallo, ich habe folgendes Problem für das ich keine Lösung finde.

Ich möchte auf einer Rechnungsdruckvorlage einen Text anzeigen lassen in Abhängigkeit ob das DB Feld Gefahrengut (cGafahrnr) in der Tabelle tartikel eine 3 ist.
Dazu habe ich in der Position table ein Element mit freiem Inhalt eingefügt:
Dazu mache ich in den Darstellungsbedinung eine Cond DirectQuery die wie folgt aussieht:

cond (JTL_DirectQuery("SELECT cGefahrnr FROM dbo.tartikel WHERE kArtikel = '"+str$(InvoicePosition.ProductInternalId) +"'" ) == "3",true,false)

Leider funktioniert das nicht. Die Abfrage müsste true oder false anzeigen.
Macht Sie aber nicht.

Trage ich direkt die ProductInternalId als Zahl ein die ich mir für diese Rechnung aus der SQL DB geholt habe:

cond (JTL_DirectQuery("SELECT cGefahrnr FROM dbo.tartikel WHERE kArtikel = 'xxxx'" ) == 3,true,false)

Dann funktioniert die Darstellungsbedingung.

Anscheinend hat die Darstellungsbedinung ein Problem mit dem '"+str$(InvoicePosition.ProductInternalId) +"'" )
Ich habe auch schon
+str$(InvoicePosition.ProductInternalId,0,0) +
+str$(InvoicePosition.ProductInternalId,0,2) +
ausprobiert.
Daran liegt es nicht.

Bei einer Prüfung mit ob die Variable InvoicePosition.ProductInternalId überhaupt was liefert habe ich folgendes getestet:
IsNullOrEmpty("InvoicePosition.ProductInternalId")
Das ergebnis ist false.

Also scheint es einen Wert hinter der Variablen InvoicePosition.ProductInternalId zu geben, aber anscheinend liefert InvoicePosition.ProductInternalId NICHT die interne kArtikel Nummer die ich für meine Abfrage brauche.

Kann mir hier jemand helfen?

Danke im Voraus
Oliver Hamann
 

SebastianB

Moderator
Mitarbeiter
6. November 2012
1.952
218
Hi,

bei IsNullOrEmpty("foo") prüfst du, ob der string "foo" Null oder Empty ist - was er nicht ist, also kommt false raus. Wenn du wissen willst, ob die Variable Null oder Empty ist, dann ohne Anführungszeichen.
In der Editor-Vorschau sind alle Felder (also Variablen die aus einer Tabelle kommen) immer NULL - was eben auch erklärt, dass oben bei der ersten Bedingung in der Vorschau NULL rauskommt (also nix).

Sprich: Alles, was in Tabellen passiert kann man wirklich nur in der Vorschau-Ansicht (da wo man das ganze Ergebnis sieht) prüfen, nicht in dem Vorschaufenster im Editor.

Ein cond, in dem am Ende true und false steht ist auch überflüssig - du sagt im Grunde wenn wahr, dann wahr, wenn nicht wahr dann nicht wahr. Das ganze cond kann im Grunde weg, es reicht nur die eigentliche Bedingung, also JTL_DirectQuery("...") == "3".

In der Query selber kannst du auch noch die Anführungszeichen sparen - kArtikel ist eine Zahlenspalte, also am Ende sollte sowas reichen
JTL_DirectQuery("SELECT cGefahrnr FROM dbo.tArtikel WHERE kArtikel = " + str$(InvoicePosition.InternalProductId)) == "3".
Um Performance zu sparen sollte das ganze Ding eine Darstellungsbedingung haben mit NullSafe(InvoicePosition.InternalProductId, 0) > 0 damit für Versandpositionen und sowas kein unnötiges SQL abgesetzt wird.

Sprich:
Die Darstellungsbedingung sollte sowas sein wie:
NullSafe(InvoicePosition.InternalProductId, 0) > 0 And JTL_DirectQuery("SELECT cGefahrnr FROM dbo.tArtikel WHERE kArtikel = " + str$(InvoicePosition.InternalProductId)) == "3"
 
  • Gefällt mir
Reaktionen: hula1499
Ähnliche Themen
Titel Forum Antworten Datum
Neu Probleme mit VCS Lite seit 1.6 Amazon-Anbindung - Fehler und Bugs 0
Neu Probleme mit PP Checkout PlugIn Plugins für JTL-Shop 14
Neu Probleme mit Yahoo und Internet Provider Allgemeine Fragen zu JTL-Shop 6
Neu Gibts gerade Probleme mit JTL Shipping? JTL-ShippingLabels - Fehler und Bugs 32
Neu Probleme mit PayPal Express JTL-Shop - Fehler und Bugs 13
Neu Probleme mit Duplicate Content Blogbeiträge Betrieb / Pflege von JTL-Shop 0
Gelöst Probleme mit GS1-128 und Packtisch+ JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 4
In Bearbeitung Rechnungserstellung via POS und Probleme mit dem Steuerberater Allgemeine Fragen zu JTL-POS 1
Neu Achtung: Probleme mit Englischer WaWi JTL-Wawi 1.6 0
Neu Probleme mit Upload (Artikel, Hersteller, Kategorien) Shopware-Connector 4
Neu Probleme mit Ameise beim Artikelimport / Artikelaktualisierung und Lieferantenartikeln (insbes. mit Dropshipping + VPE) JTL-Ameise - Fehler und Bugs 22
Gelöst Shipping - geht fast nichts mehr Statusseite zeigt "haufenweise Probleme" JTL-ShippingLabels - Fehler und Bugs 5
Neu Probleme beim Uk-Export - Zollinhaltserklärung CN23 veraltet? Arbeitsabläufe in JTL-Wawi 2
Hilfe! Habe Probleme, "Rechnungskorrekturen" FINAL zu verstehen - traue mich nicht mehr, irgendwas zu machen! JTL-Wawi 1.6 22
Neu Probleme bei Shop4 PayPal Express Zahlungen gehäuft JTL-Shop - Fehler und Bugs 48
Neu Probleme beim Update auf 1.6 - Datenbank Fehler? Ideen zur Lösung? JTL-Wawi 1.6 1
Neu Probleme bei instalation User helfen Usern - Fragen zu JTL-Wawi 1
Händlerbund Rechtsprüfung Probleme Einrichtung JTL-Shop5 4
In Bearbeitung Gastro Probleme Allgemeine Fragen zu JTL-POS 3
Neu Buchungsdaten Export mit falschen Daten JTL-Ameise - Fehler und Bugs 1
Neu Mit Rechnung (Unvollständig) ? User helfen Usern - Fragen zu JTL-Wawi 3
Neu 11. JTL Stammtisch in Kamen | Verleih / Vermietung mit der Wawi | SCX und mehr Business Jungle 0
Beantwortet Mobiles Kassieren mit ERPConnected-Betriebsmodus Allgemeine Fragen zu JTL-POS 7
Neu Eigene Felder aus Auftrag in eigener Übersicht anzeigen - Problem mit Datumsfelder, Checkboxen, ... Individuelle Listenansichten in der JTL-Wawi 4
Neu Amazon VCS Lite Rechnungen mit 14 Tagen Lieferzeit werden nicht bearbeitet Amazon-Anbindung - Fehler und Bugs 0
Neu Ameisen BAT File mit Direktinput?? Arbeitsabläufe in JTL-Wawi 1
Neu WooCommerce mit WPML -Doppelte SKUs WooCommerce-Connector 0
JTL WAWI - Vorlage Rechnung/Lieferschein/Gutschrift mit Barcode für Artikelnummer und Barcode für Lieferscheinnummer/Rechnungsnummer etc. JTL-Wawi 1.6 2
Neu etwas komplizierter Auftrag mit Retoure (Austausch), Teillieferung und Storno User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Wawi Wareneingang mit CSV Datei User helfen Usern - Fragen zu JTL-Wawi 1
Neu Umbuchungen/Minusbuchungen bei Artikeln mit Seriennummern OHNE Seriennummernverfolgung JTL-Wawi - Fehler und Bugs 0
Neu billardpro.de: Seit ein paar Tagen mit JTL SHop 5 mit dem Snackys Theme Shops stellen sich vor 22
Neu JTL Download Modul mit PHP 8.0 JTL-Shop - Fehler und Bugs 1
Neu CN23 fehlende Daten bei Aufträgen mit mehreren Positionen bei ParcelOne JTL-ShippingLabels - Fehler und Bugs 0
Neu GELÖST - Worker 2.0 bricht den Ableich des Shops mit Fehler ab JTL-Wawi - Fehler und Bugs 2
Neu Auftrag duplizieren - ebay-Benutzer wird nicht mit übernommen JTL-Wawi - Fehler und Bugs 4
Neu JTL mit Shopware 6 - zweiter Verkaufskanal - How To User helfen Usern - Fragen zu JTL-Wawi 1
Issue angelegt Workflow mit Bedingung "Auftrag wurde dupliziert" JTL-Workflows - Fehler und Bugs 1
Neu NOVA Template Theme mit komplett schwarzem Hintergrund - wie ansetzen? Templates für JTL-Shop 3
Neu PayPal Checkout :: PayPal Express leitet nach Abschluss auf Shopseite weiter mit 500er - Shop ist online Plugins für JTL-Shop 5
Gelöst DATEV Datei mit der Ameise speichern Schnittstellen Import / Export 10
Beantwortet Druckvorlagensets mit einem Workflow zuweisen, geht das? JTL-Workflows - Ideen, Lob und Kritik 2
Neu CSS mit "Theme Editor" ändern nicht möglich - grau hinterlegt Betrieb / Pflege von JTL-Shop 0
In Diskussion Zwei Firmen mit getrennten Datenbanken - Untereinander Bestände und Aufträge automatisch erstellen/ abgleichen JTL-Workflows - Ideen, Lob und Kritik 3
Gelöst lineageos auf Raspberry mit JTL-POS? JTL-POS - Fragen zu Hardware 2
Neu Wichtiger Hinweis zum 31.7.: Shopify-Neuerung betrifft Zahlungsverkehr mit externen Payment-Anbietern Shopify-Connector 0
Neu Kann man mit JTL-Shop 5 A/B Testing durchführen? Allgemeine Fragen zu JTL-Shop 2
Neu Amazon FBA - Artikel mit Mengenvarianten erstellen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Bei Zahlungsarten mit Skonto ..... JTL-Wawi - Ideen, Lob und Kritik 0
Neu Worker 2.0 Abgleich mit JTL Shop wird mit Fehler beendet JTL-Wawi - Fehler und Bugs 19

Ähnliche Themen