Sprache (Language)
Einleitung
In ERPNext gibt es den DocType Sprache.Sprache (Language). Dieser wird vorwiegend dazu genutzt, um selbige als Verlinkung in anderen DocTypes zu verwenden und ist somit ZieldocType für eine Verknüpfung.
Im DocType Sprache sind folgende Felder gepflegt:
Drucksprache
Die Sprache wird in einem Feld Drucksprache (Print Language) verlinkt.
Diese bestimmt in Stammdaten (ein Beispiel Vertrieb → Kunde) welche Sprache als Standard in den Druckformaten der Transaktionen zu den Stammdaten verwendet werden.
Diese vererben sich.
Ändern wir die Sprache auf dem Transaktionsweg, wird sie entsprechend in die Zukunft mitvererbt.mit vererbt. (Schaubild folgt)
Anwendungsbeispiel:
Im Kunden (Customer), Chance (Opportunity) oder Lead (Lead) kann man unter ""More Information"Information" das Feld "Print Language"Language" editieren, um eine Sprache einzustellen.
Wenn Sie aber in einenein anderenanderes DocType gehen, kann das Feld ggf. nicht editiert werden.
Vererbung der Drucksprache bei Transaktionen
Ein Lead wird automatisch mit einer voreingestellten Drucksprache angelegt. Diese kann (1) geändert werden.
Wird ein vererbendes Dokument per Create Button angelegt, so wird die "Print LanguageLanguage" mitvererbt.mit vererbt.
Scheinbar falsche Sprache bei Druckvorschau
Die Darstellung bei der Druckvorschau wird stets in der Systemsprache generiert, egal was zuvor im zum Beispiel unter Kunden (Customer) eingestellt wurde.
Dennoch wird aber eine Rechnung als E-Mailanhang in der korrekten Kundensprache generiert.
Erzeugt man also eine englische E-Mail für englischen Kunden und lässt sich die Druckvorschau anzeigen, so wird diese nur in der Systemsprache generiert, beim Versenden aber korrekt verschickt.
Die Vorschau kann man sich dennoch durch eine manuelle Auswahl der passenden Sprache (links) im Vorschaufenster anzeigen lassen.