Peter Schulz
Gut bekanntes Mitglied
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
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