Inaktiv Positions-Hinweise als extra Zeile in Tabelle von Rechnungen/Aufträgen/Rechnungskorrekturen

Peter Schulz

Gut bekanntes Mitglied
21. April 2015
104
23
Peine
Hallo zusammen,

ich versuche aktuell in meine Formulare unter der Ausgabe 2.0 eine extra Zeile in die Positionstabelle einzubauen bzw. eine Abzuwandeln, welche die Hinweise zu den einzelnen Positionen abbildet sofern überhaupt ein Hinweis im Auftrag zu einer Position geschrieben wurde.
Eigentlich gibt es diese Zeile bereits in den Standardvorlagen.

Gemeint ist die Zeile Configuration Values.
Diese gibt bei mir jedoch nur die Variationen aus, die über den Onlineshop ausgewählt wurden. Diese Werte stehen im Auftrag ja auch in der Spalte Hinweis.
Trage ich jedoch per Hand einen Hinweis bei einer Position in den Auftrag ein, wird dieser nicht ausgegeben.

Ich habe nun versucht die eigentliche Abfrage "SalesOrderPositionConfiguration.ValueText" als Test gegen "SalesOrderPosition.Note" auszutauschen.
Diese Abfrage greift auf genau das Hinweisfeld zu, dass ich haben möchte.

Alternativ habe ich es noch mit einer JTL_DirectQuery getestet. (Auch diese Abfrage greift genau das Feld zum jeweiligen Artikel in der jeweiligen Bestellung ab)

JTL_DirectQuery("SELECT tbestellpos.cHinweis FROM tbestellpos INNER JOIN tBestellung ON tbestellpos.tBestellung_kBestellung = tBestellung.kBestellung
Where tbestellpos.kBestellPos = '"+str$(SalesOrderPosition.InternalId)+"'")

Nun liegt es also nicht an den Abfragen. Diese habe ich ja gefunden und getestet.

Frage:
Woran kann es liegen, dass die Zeile eingeblendet wird, wenn über den Onlineshop das Hinweisfeld gefüllt wird. Mit der Abfrage "SalesOrderPositionConfiguration.ValueText".
Die Zeile jedoch NICHT eingeblendet wird, wenn ich die Variable austausche "SalesOrderPosition.Note" ?
Ich habe auch versucht für die Variable "SalesOrderPosition.Note" eine neue Zeile zu nutzen. Auch diese wird nicht eingeblendet.

Die Darstellungsbedingungen sind alle auf "Immer Anzeigen".

Jemand eine Idee?

Vielen Dank
Peter
 

Peter Schulz

Gut bekanntes Mitglied
21. April 2015
104
23
Peine
Hallo liebe Community,

hat hier wirklich niemand eine Idee oder das ganze mal versucht nachzustellen?

Ich hatte hierzu auch ein Ticket bei JTL aufgemacht, da ich einen Fehler in der Variable oder den Darstellungsbedingungen o.ä. vermute.
Der Support hat das Ticket jedoch abgelehnt und darauf verwiesen, dass sie sich nicht um Formularanpassungen kümmern können. Ist auch verständlich.
Sollte es aber doch ein Fehler sein, sind die halt doch zuständig und machen es sich etwas einfach mit der Ablehnung.
Und wie finde ich das nun heraus???

Evtl. gibt es ja auch hier im Forum JTL Mitarbeiter, die mal testen könnten ob ich beim Support doch richtig bin oder es sich nur um eine Anpassung des Formulares handelt?!
Weiter komme ich jedenfalls so nicht.

Und einen Servicepartner beauftragen, der dann herausfindet "Hierbei handelt es sich um einen Fehler" möchte ich natürlich auch nicht.

LG Peter
 

Felix Dahl

Moderator
2. August 2019
34
6
Hallo @Peter Schulz
ich glaube ich verstehe jetzt dein Problem.
Das ganze ist an dieser Stelle L&L geschuldet.
Du hast deine benötigte Variable in einem Unterelement eingefügt, dessen Quelle leer ist.

L&L stellt keine Tabellen dar, dessen Quelle keinen Inhalt hat.
Du kannst der Position Table im Berichtscontainer eine weitere Tabelle hinzufügen.
Im Screenshot habe ich versucht das zu verdeutlichen.
Ich hoffe du kommst damit zurecht und das ist was du gesucht hast.
 

Anhänge

  • Screenshot_2019.08.06_11h20m58s_004_.png
    Screenshot_2019.08.06_11h20m58s_004_.png
    163,5 KB · Aufrufe: 167

Thomas

Sehr aktives Mitglied
15. Juli 2010
215
49
Hallo @Peter Schulz
ich glaube ich verstehe jetzt dein Problem.
Das ganze ist an dieser Stelle L&L geschuldet.
Du hast deine benötigte Variable in einem Unterelement eingefügt, dessen Quelle leer ist.

L&L stellt keine Tabellen dar, dessen Quelle keinen Inhalt hat.
Du kannst der Position Table im Berichtscontainer eine weitere Tabelle hinzufügen.
Im Screenshot habe ich versucht das zu verdeutlichen.
Ich hoffe du kommst damit zurecht und das ist was du gesucht hast.

Hallo Herr Dahl,

warum werden die Werte denn nicht mehr übereine Untertabelle, wie es vor wawi 1.4 war angezeigt. Das Feld wird aktuell, we im screenshot, nicht mehr ausgegeben.

screenshot.PNG
 

Happy

Sehr aktives Mitglied
29. Juli 2011
497
124
Hückelhoven
Hallo @Thomas
in der Standardvorlage der 1.3.X hatten die Hinweise keine eigene Tabelle.
Möglich das es ggf. in der Professional Vorlage so war, diese war jedoch auch Fehleranfällig und sehr inperformant.

So z.B. ergibt es keinerlei Sinn für nur eine Spalte, welche einen Eintrag haben kann, eine ganze Tabelle zu öffnen um den Inhalt auszugeben.
Das macht die Ausgabe nur unnötig langsam.
 

Thomas

Sehr aktives Mitglied
15. Juli 2010
215
49
Hallo @Happy ,

nur leider funktioniert es in der 1.4.33 nicht mehr.
Ich wollte hier keine Wege aufzeigen, sondern meine Frage ist, warum funktioniert diese Lösung nicht mehr. Meine screenshots sind von beiden Versionen oben zum Vergleich zu sehen.
 

Happy

Sehr aktives Mitglied
29. Juli 2011
497
124
Hückelhoven
Wenn das so nicht mehr funktioniert, kann man das wohl nicht mehr so machen :)
Wie ich bereits geschrieben habe.
Eine neue Tabelle mit nur einer Spalte, in der es nur einen Inhalt geben kann, ist total Sinnbefreit.
Einfach den String ausgeben lassen und gut ist.
 

csaeum

Sehr aktives Mitglied
23. Juli 2011
1.345
147
Küps
Naja ich will gerade das gleiche machen mit der 1.4.32

es macht von meiner Seite auch aus Sinn dieses als "Extra Tabelle" ainzubauen weil so kann ich den Platz besser nutze als wenn ich nur in das Feld Artikelname den Hinweis dazuschreibe.

Nur was ich nicht verstehe:
Ich gebe die Datenquelle mit SalesQuotationPosition an und darin als Datenzeile (Kopf und Fuß brauche ich ja nicht) dann SalesQuotationPosition.Note

Aber nichts passiert, wenn ich stattdessen SalesQuotationPosition.Note aus SalesQuotationPositionConfiguration nehme dann erhalte ich bei Konfigartikeln meine Hinweise.

Ich würde ja glatt vermuten das wir hier einen BUG haben.
 

csaeum

Sehr aktives Mitglied
23. Juli 2011
1.345
147
Küps
Anbei hier meine Lösung:

In der Position Table im Feld Name:
Code:
SalesQuotationPosition.Name  + Cond(SalesQuotationPosition.Note == "","","¶¶Hinweis:¶" +SalesQuotationPosition.Note)
 

csaeum

Sehr aktives Mitglied
23. Juli 2011
1.345
147
Küps
Nein wie ich ja schon schrieb wird es unten angehängt.
Ich habe es heute mehrfach probiert und es wird in einer Untertabelle nicht angezeigt und wie ich ja schon oben schrieb, denke ich hier das es ein BUG oder FEATURE ( ;) ) ist
 
  • Gefällt mir
Reaktionen: ben.lun
Ähnliche Themen
Titel Forum Antworten Datum
Neu Internetmarke 2.0 ... positions[0].address.receiver.additionalName: size must be between 0 and 40 JTL-ShippingLabels - Fehler und Bugs 27
Neu Komplexe Bestellnummern als Spam-Protection Allgemeine Fragen zu JTL-Shop 7
Neu Rabatte aus dem JTL-Shop werden in der Wawi nur als Netto-Preis übernommen, Rabatt % gehen verloren Onlineshop-Anbindung 0
Test-Kunden als solche in JTL markieren, um die Auswertungen sauber zu halten? JTL-Wawi 1.11 1
Neu Update Version 1.5 auf 1.11 - Download älterer Versionen als 1.8 Installation von JTL-Wawi 2
Neu Exportgenehmigung / Ausfuhrgenehmigung automatisch für Auslandskunden als Aufpreis Allgemeine Fragen zu JTL-Shop 2
JTL-Worker 2.0 - Einrichtung als Dienst - Auffälligkeiten und Problemlösungen für manche JTL-Wawi 2.0 3
Herkunftsland als Auswahlfeld statt als Freitextfeld JTL-Wawi 1.11 2
Neu Mollie als Zahlungsanbieter ... aber verstümmelt? Schnittstellen Import / Export 6
Neu Gutscheincodes aus Shopware 6 in JTL Wawi als Anmerkung zeigen? Shopware-Connector 0
Neu Komma aus Produktbezeichnung soll als Bindestrich in der URL sein Allgemeine Fragen zu JTL-Shop 1
Neu GLS Privatpaket als Shippinglabel JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu GPSR Sicherheitsbilder als jpg zu Amazon senden? Einrichtung und Installation von JTL-eazyAuction 0

Ähnliche Themen