Inaktiv Verkaufseinheiten werden falsch dargestellt

derPotty

Aktives Mitglied
17. November 2014
6
1
Hallo Zusammen,

wir haben vor kurzem von JTL 0.9x auf JTL Wawi 1.1.4.3 umgestellt und jetzt ist uns folgendes Problem aufgefallen.

Wir benutzen Deutsch und Englisch als Sprache. Bei den Kunden ist die jeweilige Sprache hinterlegt und bei den Verkaufseinheiten sind für die beiden Sprachen unterschiedliche Bezeichnungen eingetragen (z.B. Deutsch Stk. – Englisch pc.)


In der neuen Version wird bei der Auftragserfassung in der Artikelliste, unabhängig von der gesetzten Sprache, immer nur die Deutsche Verkaufseinheit angezeigt.

Zur Kontrolle habe ich mir mal für einen Auftrag die entsprechenden Datensätze in der Tabelle tbestellpos anzeigen lassen. Hier sieht man, dass im Feld cEinheit der Wert von der Deutschen Verkaufseinheit gespeichert wurde.

Entsprechend wird jetzt auch im Bericht (Formularfeld Auftragspositionen.Einheit) immer nur die Deutsche Verkaufseinheit angezeigt.

In der alten Version war es so, dass die Verkaufseinheit auch im nachhinein noch im Artikelstamm geändert werden konnte, und diese dann im Formularfeld Auftragsposition.Einheit automatisch die geänderte Verkaufseinheit angezeigt wurde.

Jetzt bleibt die Verkaufseinheit aber so, wie sie beim Einfügen der Position in der Auftrag (z.B. ursprünglich von Stk. auf Satz geändert) war. Dieses Problem könnte ich dadurch umgehen, dass in anstatt auf das Formularfeld Auftragsposition.Einheit auf das Formularfeld Auftragsposition.Artikel.Einheit zugreife, aber hier wird mir auch nur die Deutsche Verkaufseinheit angezeigt.

Die zweite Möglichkeit wäre die Einheit im Bericht per JTL_DirectQuery auszulesen, was ich persönlich aber umgehen möchte.

Ist dieses Problem bekannt oder habe ich ein Denkfehler ?
 

xuadrob

Aktives Mitglied
14. März 2019
79
20
Ich schlage mich leider auch noch mit diesem Problem herum. Die Auftragspositionen.Einheit wird nicht übersetzt ausgegeben, obwohl hinterlegt, siehe Screenshot. Ich überlege jetzt, das über eine Abfrage zu umgehen - eine Variable "isEnglish" habe ich ohnehin schon, weil ich die Voralgen alle für beide Sprachen angelegt habe. Wenn ich aber den hier statt "Artikelpositionen.Einheit" einsetze - bleibt die Einheit ganz weg - sieht vielleicht jemand auf Anhieb den Fehler?

Code:
Cond(@isEnglish==1,Cond (Auftragspositionen.Einheit="Stück",Cond(Auftragspositionen.Einheit="Paar", "pair","pieces")))
 

Anhänge

  • Bildschirmfoto 2020-01-27 um 13.00.10.png
    Bildschirmfoto 2020-01-27 um 13.00.10.png
    73,8 KB · Aufrufe: 21

Felix Dahl

Moderator
Mitarbeiter
2. August 2019
34
6
Hallo xuadrob,

aktuell wäre dieses Problem mit einer DirecQuery Abfrage in Vorlagenverwaltung zu lösen. Anbei die entsprechende Abfrage für die Auftragsvorlage.
Für die anderen Vorlagen muss die Abfragen entsprechend angepasst werden.

Voraussetzung:
Die Übersetzung unter Artikel / Verkaufs- und Maßeinheiten is gepflegt.

--> Positionstabelle, im Feld "Unit" diese Abfrage einfügen.

JTL_DirectQuery ("select TOP (1) tEinheitSprache.cName from tbestellpos
Join tArtikel on tArtikel.kArtikel = tbestellpos.tArtikel_kArtikel
Join tEinheitSprache on tEinheitSprache.keinheit = tArtikel.kVerkaufsEinheit
where kBestellPos = "+str$(SalesOrderPosition.InternalId,0,0)+" and
tEinheitSprache.kSprache = "+str$(Report.LanguageInternalId,0,0)+"")
 
Zuletzt bearbeitet:

abehrenz

Neues Mitglied
4. Februar 2020
3
0
Hallo,

leider hat die JTL_DirectQuery Abfrage wie von "Felix Dahl" beschrieben, nicht funktioniert da SalesOrderPosition.InteralId und LanguageInternalId aus irgenteinem Grund nicht auffindbar waren.

Nun habe ich eine eigene Abfrage erstellt, die die aktuelle interne Artikel-ID der Rechnungs / Lieferschein Position abfragt und anschließend in der Datenbank die Verkaufseinheit zum Artikel findet und ausgibt.

Bei "tEinheitSprache.kSprache = 2" steht die 2 für die Englische Sprache.

Unit Abfrage für Rechnungsvorlagen:

JTL_DirectQuery("SELECT top (1) tEinheitsprache.cName from tEinheitsprache
join tArtikel on kVerkaufsEinheit = tEinheitSprache.kEinheit
where tArtikel.kArtikel = "+str$(InvoicePosition.ProductInternalId,0,0)+"
AND tEinheitSprache.kSprache = 2")


Unit Abfrage in Lieferscheinvorlagen:
JTL_DirectQuery("SELECT top (1) tEinheitsprache.cName from tEinheitsprache
join tArtikel on kVerkaufsEinheit = tEinheitSprache.kEinheit
where tArtikel.kArtikel = "+str$(DeliveryNotePosition.ProductInternalId,0,0)+"
AND tEinheitSprache.kSprache = 2")


Ich hoffe ich konnte euch helfen. Falls das Falsch sein sollte bitte ich um Entschuldigung, bei mir funktioniert das super.
 

xuadrob

Aktives Mitglied
14. März 2019
79
20
Danke, aber leider funktioniert bei mir beides nicht. Ich bekomme "Syntaxfehler: "InvoicePosition.ProductInternalID" kann nicht interepretiert werden.

Aktuell sieht das Feld für die Einheiten bei mir so aus:

Code:
Cond(Int(Auftragspositionen.Menge)  != Auftragspositionen.Menge, Fstr$(Auftragspositionen.Menge, "?,?,?") + " " + Auftragspositionen.Einheit, Fstr$(Auftragspositionen.Menge, "?,?,?") + " " + Auftragspositionen.Einheit)
 

abehrenz

Neues Mitglied
4. Februar 2020
3
0
Danke, aber leider funktioniert bei mir beides nicht. Ich bekomme "Syntaxfehler: "InvoicePosition.ProductInternalID" kann nicht interepretiert werden.

Aktuell sieht das Feld für die Einheiten bei mir so aus:

Code:
Cond(Int(Auftragspositionen.Menge)  != Auftragspositionen.Menge, Fstr$(Auftragspositionen.Menge, "?,?,?") + " " + Auftragspositionen.Einheit, Fstr$(Auftragspositionen.Menge, "?,?,?") + " " + Auftragspositionen.Einheit)
Hallo,

so wie das für mich aussieht, warum das bei dir nicht funktioniert, ist dass du die Variablen wie "InvoicePosition.ProductInternalID" auf Deutsch hast und bei mir sind diese in Englisch.
Bei mir heißt die Variable "Auftragspositionen.Menge" zum Bsp. "SalesOrderPostion.Quantity"
Das heißt du müsstest unter dem Tab "Daten und Funktionen" im Unterordner mal nach der deutschen Variable suchen.

Desweiteren bist du in der Vorlage für Aufträge, meine Abfragen sind nur für die Rechnungsvorlage und LIeferscheinvorlagen für Aufträge müsste man das etwas abändern...
 

xuadrob

Aktives Mitglied
14. März 2019
79
20
Danke, schade, ja, ich dachte mir schon, dass die "alte" deutsche Vorlage das Problem ist.
Ich nutze diese Abfrage auch in den Rechnungen - was hier gut funktioniert... leider bin ich nicht fit genug in dem Thema, um mir selbst einen WorkAround für den Bug zu basteln - und entsprechend auch nicht, um meine Vorlagen auf den aktuellen - englischen - Stand ohne Weiteres anzuwenden.
 

abehrenz

Neues Mitglied
4. Februar 2020
3
0
Tut mir leid, evtl. kann das JTL Team Ihnen via Teamviewer weiter helfen, ansonsten habe ich die Info bekommen, dass es mit Auftrag 2.0 mit der Version 1.6 gelöst sein wird.
 

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.874
539
Soweit ich weiß wird bei Neukunden die Sprache im Auftrag zuerst immer nur als Deutsch gezogen, erst wenn das ein bestehender Kunde ist wird die korrekte Sprache genommen.
Siehe hier:
die Auftragssprache per Workflow ändern ist leider nicht möglich. Bei Erstellung des Auftrages wird die Kundensprache aus den Kundenstammdaten hinterlegt. Bei neuen Kunden wird also bei der ersten Bestellung als Kundensprache die Standardsprache verwendet. wenn du die Kundensprache dann über den Workflow in den Kundenstammdaten änderst, wird ab der zweiten Bestellung die geänderte Sprache im Auftrag verwendet.
wir haben bereits ein Ticket für die Entwicklung, dass auch per Workflow die Auftragssprache geändert werden kann. In unserem Issue-Tracker kannst du das Ticket beobachten und dafür abstimmen.
https://issues.jtl-software.de/issues/WAWI-22918
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Rabatte werden nicht korrekt online angezeigt Onlineshop-Anbindung 0
Neu Rechnungen werden und können nicht mehr vom Rechner im Lager gedruckt werden JTL-Wawi - Fehler und Bugs 3
Neu Ich möchte konfigurieren, dass Artikel mit einem Lagerbestand von 0 nicht mehr zu einer Bestellung hinzugefügt werden dürfen Eigene Übersichten in der JTL-Wawi 1
Neu Sonderpreis-Ablaufdatum - Preise werden nicht aktualisiert WooCommerce-Connector 0
Neu Bons werden nach Wechsel auf neue Kasse nicht mehr signiert Allgemeine Fragen zu JTL-POS 0
Neu Bestellungen werden nicht mehr übertragen: Der Shop hat nicht alle Zahlungen gesendet. WooCommerce-Connector 0
Neu DPD: YourInternalID 28: (1) Strasse - Postleitzahl - Ort kann nicht zugeordnet werden. Evtl. liegt ein Schreibfehler in der Adresse vor. JTL-ShippingLabels - Fehler und Bugs 0
Neu 1.11.4 Programmstart bricht ab, Fehlerprotokoll kann nicht geschrieben werden User helfen Usern - Fragen zu JTL-Wawi 0
Neu Amazon Externe Belege werden nicht neu erstellt Amazon-Anbindung - Fehler und Bugs 0
Nach Update auf 1.11.4 (von 10.13.1) werden keine Artikel unter F2 Artikel mehr angezeigt, sind aber da! JTL-Wawi 1.11 0
Neu Artikel werden nach Löschung in Shopify nicht neu aus der WaWi übertragen Shopify-Connector 2
Kaufland - Versandmeldungen werden nicht übertragen kaufland.de - Anbindung (SCX) 6
Seit Update auf 1.11.4 werden Rechnungen nicht mehr korrekt gespeichert / nur Mini-Ausschnitt sichtbar JTL-Wawi 1.11 4
Beantwortet SalesOrderPosition.AmazonCustomJSON kann nicht interpretiert werden User helfen Usern - Fragen zu JTL-Wawi 1
Neu Artikel KinderArtikel anlegen: Workflow "Artikel erstellt und Artikel geändert" werden NUR beim Vaterartikel gestartet User helfen Usern - Fragen zu JTL-Wawi 0
Neu Nicht alle Artikel einer Bestellung werden an die WaWi übermittelt Amazon-Anbindung - Fehler und Bugs 3
Neu Platzhalter für GPSR werden mit angezeigt PrestaShop-Connector 1
Neu Gekaufte Extensions werden einfach abgeschaltet Plugins für JTL-Shop 4
Neu OPC-Bilder werden nach Update auf 5.6.0 nicht mehr generiert JTL-Shop - Fehler und Bugs 3
Änderungen Druckvorlagen werden nicht übernommen. JTL-Wawi 1.11 0
Neu Werden Bilder aus shopify in JTL geladen? Shopify-Connector 4
Artikel unter Amazon > Angebote werden mehrfach aufgeführt Amazon-Anbindung - Ideen, Lob und Kritik 9
Versandarten können nicht mehr geändert werden JTL-Wawi 1.11 1
Sonderpreise werden vom Shop aus Wawi nicht übernommen JTL-Wawi 1.10 9
Bestellvorschläge Einstellungen werden nicht gespeichert JTL-Wawi 1.11 3
DHL 4.0 Absenderreferenz kann nicht gespeichert werden JTL-Wawi 1.11 1
Umlaute in Städtenamen werden mit � dargestellt JTL-Wawi 1.11 2
Neu Ebay Sendungsnummern werden nicht übermittelt. JTL-ShippingLabels - Ideen, Lob und Kritik 0
Amazon Rechnungen werden seit "Update" nicht mehr erstellt - VCS Lite 1.10.10.3 auf 1.10.14.3 JTL-Wawi 1.10 31
FBA Aufträge werden landen in Externe Aufträge - Rechnungen werden nicht erstellt JTL-Wawi 1.11 1
Neu Amazon Bestellungen werden nicht abgerufen - Fehler bei Account 'XXX' []: Ihr Account ist nicht aktiv. Amazon-Anbindung - Fehler und Bugs 5
Neu Gutscheine werden nicht an die WaWi übermittelt Modified eCommerce-Connector 3
Amazon Bestellungen werden nicht alle angezeigt Amazon-Anbindung - Fehler und Bugs 7
Neu Artikel mit gleichem Namen werden bei Shopify zu einem Artikel Shopify-Connector 2
Neu Amazon-Bestellungen werden nur Verzögert importiert Amazon-Anbindung - Fehler und Bugs 4
Globale Textbausteine – Inhalte werden nicht gespeichert (Wawi 1.11.1) JTL-Wawi 1.11 26
"Geisterplattformen" löschen bzw wo werden die einzelnen Plattformen gespeichert? JTL-Wawi 1.10 1
OnePageComposer - diverse HTML-Tags werden aus Richtext automatisch gelöscht Einrichtung JTL-Shop5 4
Neu Bestellvorgang – Land und Postleitzahl werden nicht erkannt und HTTP-Fehler 500 bei der Lieferadresse JTL-Shop - Fehler und Bugs 11
Artikel kann trotz Lagerbestand nicht reserviert werden Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Verkäufe aus LS-Pos werden nicht mehr in der Wawi angezeigt Fragen rund um LS-POS 2
Neu Artikelkategorien können nicht Importiert werden JTL-Ameise - Fehler und Bugs 4
Neu Google shopping export kein Auswahl , ob nur Väter oder Kindartikel exportiert werden sollen Technische Fragen zu Plugins und Templates 2
Neu seit Montag werden die Versanddaten nicht mehr zu amazon übertragen Amazon-Anbindung - Fehler und Bugs 2
Neu Versandmeldungen werden nicht übertragen von JTL an Shopify, Shopify-Connector 9
Neu Seit ~ 1 Monat werden UPS-Etiketten fehlerhaft gedruckt - Adresse ist gar nicht oder nicht vollständig. JTL-ShippingLabels - Fehler und Bugs 0
Neu Nach Update von 1.8.10.0 auf 1.10.14.1 werden Rechnungen nicht mehr zu Amazon hochgeladen!!! Amazon-Anbindung - Fehler und Bugs 5
Neu bei bestimmten Kunden muss die Rechnung beigelegt werden / wie erfolgt dies? Arbeitsabläufe in JTL-Wawi 8
Neu XML-Import in JTL-Wawi – Kundenfelder werden nicht übernommen Schnittstellen Import / Export 1
Kundenpreise werden nicht übernommen JTL-Wawi 1.10 4

Ähnliche Themen