In Bearbeitung Vorlagen: Lieferantenbestellung, Exportvorlage von ASCII nach ANSI

cellarius

Aktives Mitglied
24. April 2011
49
0
Berlin
Hallo,

ich exportiere / printe Lieferantenbestellungen über die Exportvorlage , Lieferantenbestellungen in ein ftp Verzeichnis für Dropshipping. Diese Datei wird von einer anderen Firma dann eingelesen.

Leider möchten diese das ANSI Format aber JTL Wawi druckt das ASCII Format. Gibt es eine Möglichkeit das Format irgendwo zu beeinflussen ?

Für Hilfe bin ich immer dankbar

lg

zur info mein gut funktionierender code, nur leider in ASCII statt ANSI

Code:
{% assign Trennzeichen = ';' %}{% comment %}Gibt das Trennzeichen an{% endcomment -%}
{% for position in Vorgang.Positionen -%}
{{ position.Lieferantenartikelnummer | Trim |  }}{{Trennzeichen}}\
{{Trennzeichen}}\
{{ position.Menge }}{{Trennzeichen}}\
{{ Vorgang.Lieferadresse.Firma | Trim |  }}{{Trennzeichen}}\
{{ Vorgang.Lieferadresse.Anrede | Trim | }}{{Trennzeichen}}\
{{ Vorgang.Lieferadresse.Vorname | Trim |  }}{{Trennzeichen}}\
{{ Vorgang.Lieferadresse.Nachname | Trim |  }}{{Trennzeichen}}\
{{ Vorgang.Lieferadresse.Adresszusatz | Trim |}}{{Trennzeichen}}\
{{ Vorgang.Lieferadresse.Straße | Trim |  }}{{Trennzeichen}}\
{{ Vorgang.Lieferadresse.Land.ISO | Trim |  }}{{Trennzeichen}}\
{{ Vorgang.Lieferadresse.PLZ | Trim |  }}{{Trennzeichen}}\
{{ Vorgang.Lieferadresse.Ort | Trim |  }}{{Trennzeichen}}\
{{ Vorgang.Lieferadresse.EMail | Trim |  }}{{Trennzeichen}}\
{{ Vorgang.Lieferscheinnummer | Trim |  }}\
{{ Vorgang.Bezugsauftragsnummer }}
{% endfor %}
 

Anhänge

  • export.jpg
    export.jpg
    251,9 KB · Aufrufe: 33

SebastianB

Moderator
Mitarbeiter
6. November 2012
2.084
339
Hi,

die Wawi erzeugt UTF8 mit BOM - kein ASCII. Bei ANSI wäre dann noch die Frage, welches ANSI-Format denn gewünscht wäre?

Jedenfalls kann man den Zeichensatz über DotLiquid steuern: {% set charset='utf8-without-bom' %} würde z.B: auf UTF8-ohne-BOM setzen. Akzeptiert werden hier die Zeichensatznamen von .NET (Bei Microsoft https://msdn.microsoft.com/de-de/library/system.text.encoding(v=vs.110).aspx findet sich dazu eine Tabelle).

Gruß,
Sebastian
 

cellarius

Aktives Mitglied
24. April 2011
49
0
Berlin
Ehrlich gesagt wusste ich nicht das es mehr als ein ANSI Format gibt, welche gäbe es denn? Wenn ich unter dem Programm notepad++ nach ANSI konvertieren lassen gibt es da nur ein ANSI Format und genau dieses bräuchte ich. Wohin muss ich das denn schreiben mit --> geht das so {% set charset='ANSI %} und muss das dann unter kopfzeile, hauptzeile oder fusszeile, an den anfang oder das ende des codes oder muss dann in die zeile in der der dateiname steht ?


ich denke mal cp-1252 ist das richtige
lg

cella
 
Zuletzt bearbeitet:

cellarius

Aktives Mitglied
24. April 2011
49
0
Berlin
Also das einfügen in die Hauptzeile am Anfang folgenden Code scheint zumindest ohne Fehlermeldungen zu funktionieren...

{% set Charset = 'ansi' %}