Gelöst Fehler: Die Länge der Beschreibung überschreitet die zulässige Länge. DAS KANN NICHT SEIN

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.874
539
Folgendes bekomme ich wenn ich versuche einen Artikel abzugleichen: "Die Länge der Beschreibung überschreitet die zulässige Länge."
Wir werten hier die Stücklistenartikel aus und schreiben unter Lieferumfang die Menge und die Titel der Einzelnen Stücklisten Artikel rein.

Wenn ich das ohne den neuen Code mache habe ich um die 18.000 Zeichen. Mit dem Code kommen so um die 500 dazu. Also kann die 50.000 Zeichen Begrenzung nicht greifen. In der JTL Deignvorlage wird alles korrekt angezeigt, das öffnen der Vorschau dauert halt länger. Ich hoffe sehr das mir hier jemand helfen kann.

Code:
        {% if Vorgang.Artikel.Sonstiges.IstStückliste == "true" %}
            <h6><img src="gfx/Liefer_icon.png">{{ GlobaleTexte.JTL-Übersetzungen.Lieferumfang.Deutsch }}<span class="grey"> / {{ GlobaleTexte.JTL-Übersetzungen.Lieferumfang.Englisch }}</span></h6>
                <p>{% capture SLIST %}
                SELECT kStueckliste, fAnzahl, cName FROM tStueckliste, tArtikelBeschreibung
                WHERE tStueckliste.kArtikel = tArtikelBeschreibung.kArtikel
                AND kPlattform = 1
                {% endcapture %}
                {% assign SLISTDaten = SLIST | DirectQuery %}
                {% for item in SLISTDaten.Daten %}
                {% if Vorgang.Artikel.Sonstiges.InterneStuecklistennummer == item.kStueckliste %}
                {{ item.fAnzahl | FormatNumber: 'N0','de-DE' }} x {{ item.cName }}<br>
                {% endif %}
                {% endfor %}</p>
            {% else Vorgang.Artikel.Attribute.Computerstore_Berlin.CSB.Lieferumfang.Deutsch != "" %}
               <h6><img src="gfx/Liefer_icon.png">{{ GlobaleTexte.JTL-Übersetzungen.Lieferumfang.Deutsch }}<span class="grey"> / {{ GlobaleTexte.JTL-Übersetzungen.Lieferumfang.Englisch }}</span></h6>
               <p>{{ Vorgang.Artikel.Attribute.Global.CSB.Lieferumfang.Deutsch }}
               {% if Vorgang.Artikel.Attribute.Global.CSB.Lieferumfang.Englisch != "" %}
                    <span class="grey"><br>{{ Vorgang.Artikel.Attribute.Global.CSB.Lieferumfang.Englisch }}</span>
               {% endif %}</p>
        {% endif %}
 

Rico Giesler

Offizieller Servicepartner
SPBanner
10. Mai 2017
13.244
1.521
Es geht dabei darum was an eBay übertragen wird. Dort kommt nur ein vollständiger HTML-Code an. Die Formel die du hier angibst wird als weit mehr Zeichen erzeugen.
Geh mal auf Marktplätze-> Designvorlagen und dort dann auf deine Vorlage.
Unten dann auf "Angebotsvorlage für Vorschau wählen".
Diese wird dann erstellt/angezeigt.
Nun oben auf den Reiter "Bearbeiten" und dort dann unten auf "Vorschau (Text)".
Kopiere dir den Inhalt raus und prüfe bspw in Notepad++ wie viele Zeichen das wirklich sind.
 

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.874
539
Ah da geht das. Also du hast recht der haut mir in dem Bereich Seitenweise Leerzeichen rein. Konnte ich vorher nicht sehen, in der Vorschau ist ja alles wie es sein soll.

Hmmh nun ist die Frage warum macht der das?

Es geht ja um diese Anweisung:
Code:
{% capture SLIST %}
                SELECT kStueckliste, fAnzahl, cName FROM tStueckliste, tArtikelBeschreibung
                WHERE tStueckliste.kArtikel = tArtikelBeschreibung.kArtikel
                AND kPlattform = 1
                {% endcapture %}
                {% assign SLISTDaten = SLIST | DirectQuery %}
                {% for item in SLISTDaten.Daten %}
                {% if Vorgang.Artikel.Sonstiges.InterneStuecklistennummer == item.kStueckliste %}
                {{ item.fAnzahl | FormatNumber: 'N0','de-DE' }} x {{ item.cName }}<br>
                {% endif %}
                {% endfor %}
 
Zuletzt bearbeitet:

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.874
539
Hmmh danke schon mal aber das ist es nicht. Wenn ich das Replace anwende kommen in der Liste Seitenweise Artikel.
Laut Vorschau ohne Replace schreibt der mir alles richtig rein ins Template.

Auch das habe ich geprüft:
{% if Vorgang.Artikel.Sonstiges.InterneStuecklistennummer == item.kStueckliste %}

Erscheint beides mal die gleiche Nummer, scheint nee interne ID zu sein.
 

Xantiva

Sehr aktives Mitglied
28. August 2016
1.795
316
Düsseldorf
Hast Du mal versucht den Code umzustellen, so dass nach dem for.. und vor dem ..endfor keine Zeichen sind?
Code:
{% for item in SLISTDaten.Daten %}{% if Vorgang.Artikel.Sonstiges.InterneStuecklistennummer == item.kStueckliste %}
                {{ item.fAnzahl | FormatNumber: 'N0','de-DE' }} x {{ item.cName }}<br>
                {% endif %}{% endfor %}
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.044
2.299
Berlin
Firma
css-umsetzung
Das sollte er ja mit replace und StripNewlines killen, dann kann er es als code weiter schön aussehen lassen wenn es denn sein muss.
 

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.874
539
Ja das habe ich versucht. Auch der Versuch mit replace zeigt mir nun im Template Seitenweise Artikel an.
Wäre glaube ich gut für Leute die Stücklisten verkaufen wenn da nee Aufzählung der Stücklistenartikel rein kommen könnte.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.044
2.299
Berlin
Firma
css-umsetzung
Ich behaupte ja auch das deine SQL Abfrage fürn popo ist :)

In der Artikel db ist eine spalte für die stücklisten id,
dafür gibt es auch eine Tabelle, die die Beziehung zwischen der stückliste und den einzelnen zugehörigen Artikeln herstellt.

Du brauchst also einen ganz anderen query um die echten Artikel zu bekommen.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.044
2.299
Berlin
Firma
css-umsetzung
Hast Du mal versucht den Code umzustellen, so dass nach dem for.. und vor dem ..endfor keine Zeichen sind?
Code:
{% for item in SLISTDaten.Daten %}{% if Vorgang.Artikel.Sonstiges.InterneStuecklistennummer == item.kStueckliste %}
                {{ item.fAnzahl | FormatNumber: 'N0','de-DE' }} x {{ item.cName }}<br>
                {% endif %}{% endfor %}

Das hier waren dann mal locker mehrere tausend Artikel die ausgelesen wurden, danach kam dann die If schleife die schaute ob der Artikel die gleiche Stücklisten ID hatte, und diese If Abfrage erzeugte dann jeweils mindestens zwei Umbrüche und nen paar Leerzeichen in der Schleife :)
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Fehler beim Abruf von Bestellungen (JTL Kategorien Shopify-Connector 0
Neu - Sorry, war doch kein Fehler - Allgemeine Fragen zu JTL-Shop 0
Neu eBay Angebotsimport : Fehler bei der Kommunikation mit dem eA-Server eBay-Anbindung - Fehler und Bugs 0
Neu Wo kann ich mich über JTL Kundencenter beschweren? 20 Minuten Lang einen Bug im Ticket dokumentiert, und am Ende "ein Fehler ist aufgetreten" Smalltalk 3
Neu Fehler Connector Shopify Collection not found Shopify-Connector 8
Neu Seit Update auf 1.10.15.0: eBay Fahrzeugverwendungsliste Fehler eBay-Anbindung - Fehler und Bugs 3
Fehler seit Version 1.10.15 bei Artikel Auslieferung über Bestandsmenge JTL-Wawi 1.10 0
Beantwortet Workflow Datei schreiben Dateiname per Dotliquid Fehler Illegales Zeichen im Pfad. callerMemberName : WriteFile JTL-Workflows - Fehler und Bugs 1
Neu Unterstützung bei JTL FFN Retouren – Fehler in der API-Übertragung von Returnless Starten mit JTL: Projektabwicklung & Migration 0
Fehler beim Verknüpfen von JTL-FFN mit Wawi – „Anmeldung nicht möglich“ JTL-Wawi 1.11 1
Neu Fehler eBay-Abgleich eBay-Anbindung - Fehler und Bugs 21
Neu Anmeise Mediendateien Import Fehler JTL-Ameise - Fehler und Bugs 4
Wawi API REST-Server lässt sich nicht einrichten / Fehler 404 JTL-Wawi 1.11 1
Neu Fehler beim Shopabgleich - Duplicate Entry Allgemeine Fragen zu JTL-Shop 2
Neu eazyAuction holt keine Bestellung mehr von Amazon ab, im Logbuch "Fehler" ohne weitere Angabe Amazon-Anbindung - Fehler und Bugs 1
Neu JTL Track&Trace API Fehler derzeit? seit 15:50 Uhr JTL-Track&Trace - Fehler und Bugs 2
Neu Aktuellen JTL Shop installieren *Fehler* Installation / Updates von JTL-Shop 0
Neu FBA-Lagerbestand wird nicht mehr eingelesen - Fehler beim Verarbeiten von Amazon Events - FbaInventoryImported: Das angegebene Argument liegt außerha Amazon-Anbindung - Fehler und Bugs 13
Fehler Export PDF Datei / Senden per Email JTL-Wawi 1.11 2
Neu Amazon Bestellungen werden nicht abgerufen - Fehler bei Account 'XXX' []: Ihr Account ist nicht aktiv. Amazon-Anbindung - Fehler und Bugs 5
Neu Amazon eazyAuction Lizenz Fehler? Amazon-Anbindung - Fehler und Bugs 1
AmzLister 2.0 Fehler 99022 beim Vaterartikel Amazon-Lister - Fehler und Bugs 0
Bis alle Fehler behoben sind, nicht installieren. JTL-Wawi 1.11 40
Neu Abgleich bricht mit Fehler 503 ab Shopware-Connector 3
Verkauf - Fehler beim Laden der Daten JTL-Wawi 1.11 6
Neu Tagesabschluss Fehler BAR Bruttoumsatz / Fehler Zahlungsart BAR JTL-POS - Fehler und Bugs 0
Neu Worker Fehler - Fehlende Relation JTL-Wawi - Fehler und Bugs 1
Beantwortet Fehler bei Erstimport: Explicit Move is not supported for HerstellerSortMode.Alphabetical Shopware-Connector 1
Neu Bestellvorgang – Land und Postleitzahl werden nicht erkannt und HTTP-Fehler 500 bei der Lieferadresse JTL-Shop - Fehler und Bugs 11
Neu Fehler beim Bearbeiten der eMail-Templates JTL-Shop - Fehler und Bugs 2
Neu Fehler nach Update Produktseiten nicht mehr aufrufbar Installation / Updates von JTL-Shop 1
Neu Laufweg nicht mehr korrekt. Wir finden den Fehler nicht Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu SQL Code für GPSR Felder (Kaufland) zeigt Fehler + wird daher nicht übertragen kaufland.de - Anbindung (SCX) 0
Neu Fehler 500 im Child-Template nach Umstieg von 5.3.3 auf 5.5.3 Templates für JTL-Shop 8
Neu Fehler beim Übertragen von Bildern JTL - Shopware Thumbnail Problem height width dürfen nicht leer sein Shopware-Connector 11
Neu VCS Fehler: keine Belege wegen eines deaktivierten Amazon Umsatzsteuer-Berechnungsservices Amazon-Anbindung - Fehler und Bugs 1
Neu Artikelseiten 500 HTTP Fehler PayPal Plugin 2.1.0 JTL Shop 5.4.0 Plugins für JTL-Shop 4
Neu Die gulte alte Variante - diesmal nachträglich User helfen Usern - Fragen zu JTL-Wawi 5
Neu Frage an die Shopify Nutzer bzgl. Zahlarten Shopify-Connector 0
Neu Bestellung aus JTL-Shop wird nicht in die Wawi übernommen Allgemeine Fragen zu JTL-Shop 1
Neu Export/Import aller Amazon Angebote über die JTL-Ameise JTL-Ameise - Fehler und Bugs 1
Neu 🚨 Hinweis für JTL-Händler, die Taxdoo nutzen News, Events und Umfragen 1
Neu Gespeicherter Warenkorb - bleiben die Artikel reserviert? Betrieb / Pflege von JTL-Shop 2
Neu Nach Update komme ich nicht mehr auf die Shop Seite Installation / Updates von JTL-Shop 6
Neu Was ist die korrekte Variable für die letzte Seite eines Artikellistings? Betrieb / Pflege von JTL-Shop 11
Neu Nicht alle Artikel einer Bestellung werden an die WaWi übermittelt Amazon-Anbindung - Fehler und Bugs 3
Neu Frage in die Runde, wie handhabt ihr einen Datenrestore? Arbeitsabläufe in JTL-Wawi 17
Neu Die Sequenz enthält kein übereinstimmendes Element. JTL-Wawi - Fehler und Bugs 1
Neu Artikelbilder ausgetauscht, jetzt sind die matschig. JTL-Shop - Fehler und Bugs 2
Neu JTL-Wawi Aufträge die mit JTL-POS bezahlt wurde tauchen im Tagenabschluss auf JTL-POS - Fehler und Bugs 7

Ähnliche Themen