Neu Könnte man nicht mal die Variablen in den Vorlagen sinnvoll benennen?

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.829
525
Ich verstehe ja das man für die verschiedenen Bereiche die Variablen anders nennen muss. Aber dann doch bitte so:
1. Nicht Vorgang oder Report oder sonst wie. Sondern z.B. nicht {{ Report.Company.Fax }} sondern {{ Auftrag.Company.Fax }} oder {{ Angebot.Company.Fax }} usw..
2. in allen Bereichen die Baumstruktur gleich halten.
3. Globale Texte z.B. heißen in Aufträgen {{ GlobalTexts.Vorlagen_Worte.Fax.Englisch }} und in Angeboten {{ GlobaleTexte.Vorlagen_Worte.Fax.Englisch }}

Man könnte z.B. bei {{ Auftrag.Company.Fax }} einfach mit "Suche Auftrag. und Ersetze mit Angebot." in einem Rutsch alles ändern.
So machen wir das mit .Deutsch in .Englisch und schwupps ist die 2 Sprache fertig.
 
  • Gefällt mir
Reaktionen: John

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.829
525
Zur Baumstruktur folgendes:
1, Es macht keinen Sinn das Programmierer entscheiden welche Variablen zur Verfügung gestellt werden.
Hier sollte man einfach alle Variablen per Schleife auszulesen und zur Verfügung zu stellen.
Man könnte hier z.B. über Kategorien die verschiedenen Bereiche zur Verfügung stellen, etwa so:
1. Variablen Kat z, B. Auftrag da unter alle Variablen dazu
2. Variablen Kat z. B. Artikel da unter alle Variablen dazu
3. Variablen Kat z.B. Rechnungen da unter alle Variablen dazu
usw..
Das in allen Bereichen wie Vorlagen, Workflows, usw..
Es kann nicht sein das die Abfrage von eigenen Feldern in einer Rechnung so aussieht:
Code:
+Cond(len(Lieferscheinpositionen.Artikel.AttributeAlsText) < 0, "¶Zustand:" + Lieferscheinpositionen.Artikel.AttributeAlsText, "") + Cond(len(Alias$("Zustand",Lieferscheinpositionen.Artikel.AttributeAlsText) )>0, "" + Alias$("Zustand",Lieferscheinpositionen.Artikel.AttributeAlsText) , "")

Ich hoffe nicht das man in Zukunft wenn man JTL haben möchte auch gleich einen Servicepartner mit buchen muss.
 

Verkäuferlein

Sehr aktives Mitglied
29. April 2012
2.344
839
Ich verstehe ja das man für die verschiedenen Bereiche die Variablen anders nennen muss. Aber dann doch bitte so:
1. Nicht Vorgang oder Report oder sonst wie. Sondern z.B. nicht {{ Report.Company.Fax }} sondern {{ Auftrag.Company.Fax }} oder {{ Angebot.Company.Fax }} usw..
2. in allen Bereichen die Baumstruktur gleich halten.
3. Globale Texte z.B. heißen in Aufträgen {{ GlobalTexts.Vorlagen_Worte.Fax.Englisch }} und in Angeboten {{ GlobaleTexte.Vorlagen_Worte.Fax.Englisch }}

Man könnte z.B. bei {{ Auftrag.Company.Fax }} einfach mit "Suche Auftrag. und Ersetze mit Angebot." in einem Rutsch alles ändern.
So machen wir das mit .Deutsch in .Englisch und schwupps ist die 2 Sprache fertig.

Da verstehe ich den Unterschied nicht so wirklich...

Es macht doch Sinn, das die Variablen vorlagenübergreifend funktionieren. Dann hat man doch weniger Aufwand eine Vorlage zu erstellen und zu kopieren.
Außerdem gibt es ja auch die globalen Bausteine, die in allen Vorlagentypen funktionieren müssen.

Wenn mich nicht alles täuscht, vermischt Du hier auch Ausgabe 1.0 und Ausgabe 2.0. Die englischen Variablen sind die von Ausgabe 2.0.
Aber leider geht's ja mit Ausgabe 2.0 aktuell nicht wirklich vorwärts.

Zur Baumstruktur folgendes:
1, Es macht keinen Sinn das Programmierer entscheiden welche Variablen zur Verfügung gestellt werden.
Hier sollte man einfach alle Variablen per Schleife auszulesen und zur Verfügung zu stellen.
Man könnte hier z.B. über Kategorien die verschiedenen Bereiche zur Verfügung stellen, etwa so:
1. Variablen Kat z, B. Auftrag da unter alle Variablen dazu
2. Variablen Kat z. B. Artikel da unter alle Variablen dazu
3. Variablen Kat z.B. Rechnungen da unter alle Variablen dazu
usw..
Das in allen Bereichen wie Vorlagen, Workflows, usw..

Auch das ist meines Wissens ein gewolltes Verhalten, vor allem von Ausgabe 2.0. Wenn man alle Variablen in einer Schleife lädt, braucht jede Vorlagen-/Druckerzeugung deutlich länger und deshalb wurden in Ausgabe 2.0 meines Wissens auch die Variablen-Bäume eingekürzt.

Cool wäre natürlich, wenn die Vorlage nach Veränderungen quasi einmalig gerendert würde und dann nur die verwendeten Variablen bei der Report-Erstellung ausgelesen würden. Das würde gleichzeitig eine höhere Variabilität/Flexibilität ermöglichen und dennoch die Abfrage-/Ladezeiten verkürzen-
 

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.829
525
Da verstehe ich den Unterschied nicht so wirklich...

Es macht doch Sinn, das die Variablen vorlagenübergreifend funktionieren. Dann hat man doch weniger Aufwand eine Vorlage zu erstellen und zu kopieren.
Außerdem gibt es ja auch die globalen Bausteine, die in allen Vorlagentypen funktionieren müssen.
Das wäre natürlich am besten wenn die alle gleich heißen, ich bin nun positiv über die interne Kommunikation bei JTL davon ausgegangen das es einen Grund gibt das sie unterschiedlich heißen.
Ich habe mir eine Fusszeile aus der Auftragsvorlage in die Angebotsvorlage kopiert nix wurde angezeigt. Unterschiedlich war nun:
1. Statt Global nun Report
2. Statt GlobalTexts. nun GlobaleTexte..
3. Außerdem waren die Variablen nun in anderen Abschnitten.
Das muss doch nicht sein, oder?

Bei dem Thema Baumstruktur gibt es bestimmt Möglichkeiten wie Rendern oder Festschreiben der Variablen.
 

Verkäuferlein

Sehr aktives Mitglied
29. April 2012
2.344
839
Ich habe mir eine Fusszeile aus der Auftragsvorlage in die Angebotsvorlage kopiert nix wurde angezeigt. Unterschiedlich war nun:
1. Statt Global nun Report
2. Statt GlobalTexts. nun GlobaleTexte..
3. Außerdem waren die Variablen nun in anderen Abschnitten.
Das muss doch nicht sein, oder?

Da ist halt die Frage, ob Du mit Vorlagen von Ausgabe 2.0 arbeitest oder mit der Vorgängervariante. Wenn Du dann zwischen beidem wechselst, ändern sich natürlich auch die Variablenbäume entsprechend.

Mir persönlich wäre es auch lieb, es würde mal bei Ausgabe 2.0 weitergehen, das ist nämlich zum Großteil glaube ich genau das, was Du hier beschreibst und Dir wünscht.
 

Verkäuferlein

Sehr aktives Mitglied
29. April 2012
2.344
839
Beide sehen so aus:
Den Anhang 90112 betrachten

Wenn das nun alt ist wie komme ich dann auf die neue?
Das ist meines Wissens Ausgabe 1.0, bei 2.0 hast Du meines Wissens oben als Reiter nur "Alle" und "Exportieren" und eine Vorlage, die für alle Ausgabewege gleich ist und kannst nur noch konfigurieren, wie Mailen, Speichern, etc. von Statten geht.

Eine Vorlage mit Ausgabe 2.0 legst Du über Anlegen -> Globale Vorlagen an.

Es ist aber schon so lange her, dass ich damit gearbeitet habe, weil dann immer die passenden Variablen fehlten und es bei JTL nicht weiterging mit Ausgabe 2.0 ist bei mir da alles nur halbfertig und noch nicht produktiv im Einsatz.

Wie das mit Migration von alten Vorlagen, etc. pp. aussieht kann ich Dir daher leider nicht mehr sagen.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Kann man in der POS zwischen Mandanten umschalten? User helfen Usern - Fragen zu JTL-Wawi 1
Neu kann man in List & Label Zeilen auskommentieren User helfen Usern - Fragen zu JTL-Wawi 4
Artikel per Ameise mehreren Kategorien zuordnen - Artikeldatenimport in WaWi nicht mehr vorhanden JTL-Wawi 1.8 5
Neu JTL Search funktioniert nicht seit Shopupdate auf 5.3.1 JTL-Shop - Fehler und Bugs 0
Neu Der Shop schickt die Aufträge nicht mehr an die Wawi JTL-Shop - Fehler und Bugs 1
Eigenes Feld wird nicht angezeigt JTL-Wawi 1.8 2
Neu Grundpreisangaben für geringe Gramm-Mengen werden nicht angezeigt Betrieb / Pflege von JTL-Shop 0
Neu Kampangen können nicht mehr aufgerufen werden JTL-Shop - Fehler und Bugs 0
Neu Coupon nicht vom Warenwert sondern von den Artikeln abziehen?!? User helfen Usern - Fragen zu JTL-Wawi 5
Rechnungen werden nicht mehr erstellt seit Umstieg auf Fulfillment JTL-Wawi 1.8 0
Neu Email-Versand Tagesabschluss nicht mehr möglich - "exception reading response" JTL-POS - Fehler und Bugs 0
Gelöst Onepage Composer geht nicht mehr nach Update auf 5.3.1 JTL-Shop - Fehler und Bugs 2
Neu Die Shop-URL verweist nicht auf einen gültigen Shop! Shopify-Connector 1
Neu Workflow - Positionen an Dropshipping-Lieferant mailen. Warum funktioniert dieser Code nicht? User helfen Usern - Fragen zu JTL-Wawi 1
Bestellvorschläge - Lagerbsestand in "Bestand gesamt" wird nicht angezeigt JTL-Wawi 1.8 0
Neu Auftragszahlung über Kasse, Auftrag wird nicht als "Verpackt und Versendet" markiert JTL-POS - Fehler und Bugs 1
Neu Warenkormatrix nicht nachvollziehbar JTL-Shop - Fehler und Bugs 8
Stornieren einen Auftrags nicht möglich JTL-Wawi 1.6 5
Neu Filter für Zeitraum in "Alle Bons" aktualisiert sich nicht JTL-POS - Fehler und Bugs 0
Neu JTL POS wird nicht an WaWi angebunden Einrichtung / Updates von JTL-POS 2
Globaler Mindestbestand bei neuen Artikeln wird trotz Nullbestand nicht in den Bestellvorschlägen berücksichtigt JTL-Wawi 1.6 1
Fulfillment-Lieferschein nicht löschbar JTL-Wawi 1.8 3
Neu Woocomnerce Aufträge werden in WAWI erstellt aber nicht als bezahlt markiert WooCommerce-Connector 2
Neu Änderungen in einer Druckvorlage werden nicht gespeichert Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Bestand verringert sich nicht Einrichtung / Updates von JTL-POS 6
Neu Angemeldete Retoure nicht sichtbar in WMS-Packtisch Retourenbearbeitung Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Das Akkordeon im OnPage Composer lässt nicht nicht bearbeiten Allgemeine Fragen zu JTL-Shop 0
Neu ecomdata down? Hosting JTL Wawi nicht erreichbar User helfen Usern - Fragen zu JTL-Wawi 46
Neu Neues 5.3 Feature Versandklassen-Assistent wird nicht angezeigt Gelöste Themen in diesem Bereich 5
Postleitzahlen prüfen funktioniert nicht Einrichtung JTL-Shop5 0
Neu [BUG] Erweiterter Filter "Laufend bei Ebay" funktioniert nicht mehr [v1.8.xx & 1.9.x.x] JTL-Wawi - Fehler und Bugs 6
Neu Bankverbindung wird nicht in Aufträgen/Rechnungen aus Abonnements aktualisiert User helfen Usern - Fragen zu JTL-Wawi 0
Neu Amazon Rechnungen stehen als "nicht bezahlt" bei den Rechnungen offen Amazon-Anbindung - Fehler und Bugs 0
Versandkosten werden bei der Gewinnermittlung nicht breücksichtig (1.8.12.2) JTL-Wawi 1.8 1
Neu Shopping Feed übertragt nicht alle Artikel an Google Allgemeine Fragen zu JTL-Shop 2
Neu JTL Übertragung zu Shopify funktioniert nicht Shopify-Connector 0
Neu HOME (Engl. Startseite) nicht editierbar (forbidden) - Bitte um Hilfe Gelöste Themen in diesem Bereich 7
Neu Kategorien werden nach Datenimport nicht automatisch abgeglichen Shopware-Connector 0
Neu MediaSaturn SCX / Kategorien werden nicht angezeigt Einrichtung und Installation von JTL-eazyAuction 0
Neu nicht abgeschlossene Retouren im Dashboard User helfen Usern - Fragen zu JTL-Wawi 0
Neu Versandart als Position nicht aufnehmen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Suche gibt nicht mehr annähernd passende Ergebnisse JTL-Shop - Fehler und Bugs 4
Neu Artikelbeschreibung aktualisieren geht nicht Amazon-Lister - Fehler und Bugs 8
Neu Paypal Plugin Version 1.2.0 läuft und 1.4.0. läuft nicht auf derselben Umgebung Plugins für JTL-Shop 0
Neu JTL Wawi [1.5.33] Startet nicht mehr JTL-Wawi - Fehler und Bugs 8
Ich habe auf NOVA umgestellt aber PayPal funktioniert nicht Einrichtung JTL-Shop5 1
Nicht vorhandene Emailadresse ;-( JTL-Wawi 1.8 1
Rechnungsentwurf wird nicht zur Rechnung bei Auslieferung JTL-Wawi 1.8 8
JTL Mahnwesen Workflow- Email nach 30 Tagen noch nicht bezahlt. JTL-Wawi 1.8 2
Neu Auftragsreine Picklisten nicht Scannen. Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 2

Ähnliche Themen