geb. Rechnung EMail - Anhangname ändern?

4. Oktober 2019 07:45

Guten Morgen,

aus einer gebuchten Rechnung kann man ja eine EMail versenden.
Dabei öffnet sich das EMail Fenster mit der Rechnung als Anhang.
Der Dateiname lautet "Vertrieb Rechnung 12345.pdf"

Gibt es eine Möglichkeit diesen Namen zu beeinflussen? Vielleicht den Sprachcode des Debitor berücksichtigen?
Wenn DE dann eben Deutsch wie oben, wenn ENU dann "Sales Invoice 12345.pdf" wenn NLD dann "Factuur 12345.pdf" usw.
Es ist gewünscht, dass auch die Debitoren Nummer mit dazu in den Namen hinzugefügt werden soll.

Ich habe mir mal die CU 9520 Mail Management angeschaut. Habe dort aber nichts gefunden wie man den Anhangnamen anpassen kann.

Habe die SuFu benutzt aber nichts gefunden im Forum.

Herzlichen Dank
Beste Grüße
Robert

Re: geb. Rechnung EMail - Anhangname ändern?

4. Oktober 2019 08:54

hi

schau dir mal die Codeunit 260 an - dort solltest du fündig werden (hoffe die gibt's in NAV 2015 - hab auf die schnelle nur in 2016 geschaut)

Re: geb. Rechnung EMail - Anhangname ändern?

9. Oktober 2019 11:06

Guten Morgen,

ja die CU 260 gibt es. Habe dort die NLD Übersetzung eingetragen. Leider "greift" das aber nicht.

emailanhang01.png


aus der geb. Rechnung die EMail Funktion aufgerufen

emailanhang02.png


Kann sein, dass es mit der gewählten NAV Sprache zusammenhängt?
Nach Umstellung der Sprache vom RTC Client auf Englisch
Steht als Anhangname Invoice....pdf
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Re: geb. Rechnung EMail - Anhangname ändern?

9. Oktober 2019 12:10

Du kannst vor dem Aufruf die Sprache mittels "GLOBALLANGUAGE" ändern. Jedoch muss die Sprache auch lizensiert sein.

Re: geb. Rechnung EMail - Anhangname ändern?

9. Oktober 2019 12:43

Ggf. die Erstellung in einen Report verlegen, innerhalb eines Reports kann man auch nicht-lizenzierte Sprachen verwenden. Mit dieser Methode verschicken wir bei einem unserer Kunden Mails in 11 Sprachen, obwohl dort nur 3 lizenziert sind.
Den Report stellt man sinngemäß jeweils so um:
Code:
CurrReport.LANGUAGE(Language.GetLanguageID(Customer."Language Code"));