AW: Easylog: kleine aber nicht nachvollziehbare Fehler
Hallo,
seit dem Update haben wir einige kleine Fehler die ich nicht verstehe. Wir benutzen Easylog über HBH.
1. Nachdem die Datensätze exportiert und in Easylog eingelesen wurden, funktioniert der Komplettdruck der Etiketten nicht mehr. Alle laufen auf Fehler. Jden Satz einzeln kann man ohne Probleme drucken. Ich erkenne auch keine fehler in den Details
Hatte das Problem auch, die Datensätze wurden hintereinander weg in die Datei exportiert, statt mit jedem Datensatz eine neue Zeile anzufangen, habe das Problem gelöst, indem ich am Ende ein "\" für einen erzwungenen Zeilenumbruch eingefügt habe:
Code:
{% endcapture -%}
\
{% endfor -%}
2. Beim Versand ins EU Ausland fehlen Verfahren und Teilnahme. Bei nationalem Versand alles gefüllt.
Hier muss etwas im Expertenmodus geändert werden. Meine Vorlage:
Code:
{% comment -%}
Dieses Skript wurde automatisch erzeugt. Sie können das Skript über folgende Einstellungen steuern:
{% endcomment -%}
{% assign VorlageKopfzeileExportieren = false -%}
{% assign VorlageZusatzzeileExportieren = false -%}
{% setcsv QuoteChar = '' -%}
{% setcsv EscapeChar = '' -%}
{% setcsv SeparatorChar = ';' -%}
{% setcsv InvalidCharsRegEx = '' -%}
{% setdefault NummerLocale = 'de-DE' -%}
{% setdefault NummerFormat = 'F2' -%}
{% comment -%}
Unterhalb dieses Abschnittes sollten nur erfahrene Anwender Änderungen vornehmen.
{% endcomment -%}
{% for paket in Vorgang.Pakete -%}
{% capture POOL_REFNR -%}
{{ Vorgang.Lieferschein.Belegnummer }}\
{% endcapture -%}
{% if POOL_REFNR != empty %}{{ POOL_REFNR | Csv: 20 }}{% else %}{{ '' | Csv: 20 }}{% endif -%}
{% capture POOL_V_ABS_REFNR -%}
{{ Vorgang.Lieferschein.Firma.Name }}\
{% endcapture -%}
{% if POOL_V_ABS_REFNR != empty %}{{ POOL_V_ABS_REFNR | Csv: 2 }}{% else %}{{ '' | Csv: 2 }}{% endif -%}
{% capture POOL_V_ABS_BEMERKUNG -%}
{% endcapture -%}
{% if POOL_V_ABS_BEMERKUNG != empty %}{{ POOL_V_ABS_BEMERKUNG | Csv: 20 }}{% else %}{{ '' | Csv: 20 }}{% endif -%}
{% capture POOL_V_MAND_REFNR -%}
{% endcapture -%}
{% if POOL_V_MAND_REFNR != empty %}{{ POOL_V_MAND_REFNR | Csv: 20 }}{% else %}{{ '1' | Csv: 20 }}{% endif -%}
{% capture POOL_V_VERFAHREN -%}
[COLOR="#FF0000"]{% if Lieferschein.Auftrag.Lieferadresse.Land.IstEU -%}{% if Lieferschein.Auftrag.Lieferadresse.LandISO == 'DE' -%}1{% else -%}54{% endif -%}{% else -%}53{% endif -%}[/COLOR]
{% endcapture -%}
{% if POOL_V_VERFAHREN != empty %}{{ POOL_V_VERFAHREN | Csv }}{% else %}{{ '' | Csv }}{% endif -%}
{% capture POOL_V_TEILNAHME -%}
[COLOR="#FF0000"]{% if Lieferschein.Auftrag.Lieferadresse.Land.IstEU -%}{% if Lieferschein.Auftrag.Lieferadresse.LandISO == 'DE' -%}111{% else -%}222{% endif -%}{% else -%}333{% endif -%}[/COLOR]
{% endcapture -%}
{% if POOL_V_TEILNAHME != empty %}{{ POOL_V_TEILNAHME | Csv }}{% else %}{{ '' | Csv }}{% endif -%}
{% capture POOL_V_KSTELLE_KUERZEL -%}
{% endcapture -%}
{% if POOL_V_KSTELLE_KUERZEL != empty %}{{ POOL_V_KSTELLE_KUERZEL | Csv: 10 }}{% else %}{{ '' | Csv: 10 }}{% endif -%}
{% capture POOL_V_PRODUKT_CN -%}
[COLOR="#FF0000"]{% if Lieferschein.Auftrag.Lieferadresse.Land.IstEU -%}{% if Lieferschein.Auftrag.Lieferadresse.LandISO == 'DE' -%}101{% else -%}5401{% endif -%}{% else -%}5301{% endif -%}[/COLOR]
{% endcapture -%}
{% if POOL_V_PRODUKT_CN != empty %}{{ POOL_V_PRODUKT_CN | Csv }}{% else %}{{ '' | Csv }}{% endif -%}
{% capture POOL_V_EXTRASLST -%}
{% if Vorgang.Lieferschein.Auftrag.Lieferadresse.Landname == 'deutschland' -%}
{% if Vorgang.Lieferschein.Auftrag.Versandart.Name == 'Nachnahme' or Vorgang.Lieferschein.Auftrag.Zahlungsart.Name == 'Nachnahme' -%}
134={{ Vorgang.Lieferschein.Auftrag.OffenerBetrag | Nummer }}\
{% endif -%}
{% endif -%}
{% endcapture -%}
{% if POOL_V_EXTRASLST != empty %}{{ POOL_V_EXTRASLST | Csv }}{% else %}{{ '' | Csv }}{% endif -%}
{% capture POOL_V_NN_WAEHRUNG -%}
{% if Vorgang.Lieferschein.Auftrag.IstVersandartNachnahme and Vorgang.Lieferschein.Auftrag.OffenerBetrag > 0 -%}
{{ Vorgang.Lieferschein.Auftrag.Währung }}\
{% endif -%}
{% endcapture -%}
{% if POOL_V_NN_WAEHRUNG != empty %}{{ POOL_V_NN_WAEHRUNG | Csv: 3 }}{% else %}{{ '' | Csv: 3 }}{% endif -%}
{% capture POOL_WERT_WAEHRUNG -%}
{{ Vorgang.Lieferschein.Auftrag.Währung }}\
{% endcapture -%}
{% if POOL_WERT_WAEHRUNG != empty %}{{ POOL_WERT_WAEHRUNG | Csv: 3 }}{% else %}{{ '' | Csv: 3 }}{% endif -%}
{% capture POOL_EMPF_REFNR -%}
{{ Vorgang.Lieferschein.Auftrag.Kunde.Kundennummer }}\
{% endcapture -%}
{% if POOL_EMPF_REFNR != empty %}{{ POOL_EMPF_REFNR | Csv: 20 }}{% else %}{{ '' | Csv: 20 }}{% endif -%}
{% capture POOL_EMPF_NAME -%}
{{ Vorgang.Lieferschein.Auftrag.Lieferadresse.Vorname }} {{ Vorgang.Lieferschein.Auftrag.Lieferadresse.Name }}\
{% endcapture -%}
{% if POOL_EMPF_NAME != empty %}{{ POOL_EMPF_NAME | Csv: 50 }}{% else %}{{ '' | Csv: 50 }}{% endif -%}
{% capture POOL_EMPF_NAME2 -%}
{{ Vorgang.Lieferschein.Auftrag.Lieferadresse.Firma }}\
{% endcapture -%}
{% if POOL_EMPF_NAME2 != empty %}{{ POOL_EMPF_NAME2 | Csv: 50 }}{% else %}{{ '' | Csv: 50 }}{% endif -%}
{% capture POOL_EMPF_NAME3 -%}
{{ Vorgang.Lieferschein.Auftrag.Lieferadresse.Adresszusatz }}\
{% endcapture -%}
{% if POOL_EMPF_NAME3 != empty %}{{ POOL_EMPF_NAME3 | Csv: 50 }}{% else %}{{ '' | Csv: 50 }}{% endif -%}
{% capture POOL_EMPF_PLZ -%}
{{ Vorgang.Lieferschein.Auftrag.Lieferadresse.PLZ }}\
{% endcapture -%}
{% if POOL_EMPF_PLZ != empty %}{{ POOL_EMPF_PLZ | Csv: 10 }}{% else %}{{ '' | Csv: 10 }}{% endif -%}
{% capture POOL_EMPF_ORT -%}
{{ Vorgang.Lieferschein.Auftrag.Lieferadresse.Ort }}\
{% endcapture -%}
{% if POOL_EMPF_ORT != empty %}{{ POOL_EMPF_ORT | Csv: 50 }}{% else %}{{ '' | Csv: 50 }}{% endif -%}
{% capture POOL_EMPF_ORTTEIL -%}
{% endcapture -%}
{% if POOL_EMPF_ORTTEIL != empty %}{{ POOL_EMPF_ORTTEIL | Csv: 40 }}{% else %}{{ '' | Csv: 40 }}{% endif -%}
{% capture POOL_EMPF_STRASSE -%}
{{ Vorgang.Lieferschein.Auftrag.Lieferadresse.Straße | OhneHausnummer }}\
{% endcapture -%}
{% if POOL_EMPF_STRASSE != empty %}{{ POOL_EMPF_STRASSE | Csv: 50 }}{% else %}{{ '' | Csv: 50 }}{% endif -%}
{% capture POOL_EMPF_HAUSNR -%}
{{ Vorgang.Lieferschein.Auftrag.Lieferadresse.Straße | NurHausnummer }}\
{% endcapture -%}
{% if POOL_EMPF_HAUSNR != empty %}{{ POOL_EMPF_HAUSNR | Csv: 10 }}{% else %}{{ '' | Csv: 10 }}{% endif -%}
{% capture POOL_EMPF_TEL -%}
{{ Vorgang.Lieferschein.Auftrag.Lieferadresse.Telefon }}\
{% endcapture -%}
{% if POOL_EMPF_TEL != empty %}{{ POOL_EMPF_TEL | Csv: 30 }}{% else %}{{ '' | Csv: 30 }}{% endif -%}
{% capture POOL_EMPF_FAX -%}
{{ Vorgang.Lieferschein.Auftrag.Kunde.Fax }}\
{% endcapture -%}
{% if POOL_EMPF_FAX != empty %}{{ POOL_EMPF_FAX | Csv: 30 }}{% else %}{{ '' | Csv: 30 }}{% endif -%}
{% capture POOL_EMPF_EMAIL -%}
{{ Vorgang.Lieferschein.Auftrag.Kunde.EMail}}\
{% endcapture -%}
{% if POOL_EMPF_EMAIL != empty %}{{ POOL_EMPF_EMAIL | Csv: 50 }}{% else %}{{ '' | Csv: 50 }}{% endif -%}
{% capture POOL_EMPF_APARTNER -%}
{{ Vorgang.Lieferschein.Auftrag.Kunde.ZuHänden }}\
{% endcapture -%}
{% if POOL_EMPF_APARTNER != empty %}{{ POOL_EMPF_APARTNER | Csv: 30 }}{% else %}{{ '' | Csv: 30 }}{% endif -%}
{% capture POOL_EMPF_BEMERKUNG -%}
{% endcapture -%}
{% if POOL_EMPF_BEMERKUNG != empty %}{{ POOL_EMPF_BEMERKUNG | Csv: 30 }}{% else %}{{ '' | Csv: 30 }}{% endif -%}
{% capture POOL_EMPF_USTID -%}
{{ Vorgang.Lieferschein.Auftrag.Kunde.UStID }}\
{% endcapture -%}
{% if POOL_EMPF_USTID != empty %}{{ POOL_EMPF_USTID | Csv: 20 }}{% else %}{{ '' | Csv: 20 }}{% endif -%}
{% capture POOL_EMPF_LANDCODE -%}
{{ Vorgang.Lieferschein.Auftrag.Lieferadresse.LandISO }}\
{% endcapture -%}
{% if POOL_EMPF_LANDCODE != empty %}{{ POOL_EMPF_LANDCODE | Csv: 45 }}{% else %}{{ '' | Csv: 45 }}{% endif -%}
{% capture POOL_GEWICHT -%}
{{ Vorgang.Lieferschein.Auftrag.Statustext }}\
{% endcapture -%}
{% if POOL_GEWICHT != empty %}{{ POOL_GEWICHT | Csv: 4 }}{% else %}{{ '' | Csv: 4 }}{% endif -%}
{% capture POOL_SENDUNGSANZAHL -%}
1
{% endcapture -%}
{% if POOL_SENDUNGSANZAHL != empty %}{{ POOL_SENDUNGSANZAHL | Csv: 1 }}{% else %}{{ '1' | Csv: 1 }}{% endif -%}
{% capture POOL_V_ZOLL_WARENLISTE -%}
{% endcapture -%}
\
{% endfor -%}
Die rot markierten Zeilen musst Du an die entspr. Stellen in Deiner Vorlage übernehmen. Exportiere Deine Vorlage vorher, damit Du diese zur Not wieder einspielen kannst.
Bei Teilnahme müssen die eigenen Kennungen, die von HBH zugeteilt wurden, eingetragen werden! Man findet diese in Easylog unter Daten->Stammdatenverwaltung->Mandanten, dort die entsprechende Zeile doppelklicken, EDI-Hinweisfenster mit ok betätigen und dann ganz unten im aufgehenden Fenster bei Verfahren, Teilnahme, Nummernkreis.
Eventuell kann man sich das auch sparen, wenn man in den Pollingeinstellungen bei Easylog "Automatische Verfahrenserkennung" anhakt.
3. Beim Import der Versandaten (nach dem Abschluß) wir immer genau der erste Satz der Importdatei nicht mit importiert.
Weil Du in der Importvorlage bei "Kopfzeilen" einen Wert vergeben hast, so muss es aussehen: