Meldung der Skalierung von Dynamics AX Berichten unterdrücken

Wird in Dynamics AX oder Axapta ein Bericht skaliert so wird dies mit einer Meldung wie dieser dem Benutzer gemeldet:

Bericht wurde für Seitenanpassung um 94 Prozent skaliert.

Diese Meldung ist für Benutzer wenig hilfreich. Es besteht daher oft der Wunsch diese Meldung für den Benutzer zu unterdrücken.

Um die Meldung in einem einzelnem Bericht zu unterdrücken genügt es die init-Methode wie folgt zu ergänzen:

this.printJobSettings().suppressScalingMessage(true);

Um die Meldung Global für alle Berichte zu unterdrücken, muss die Klasse SysReportrun in der Methode Run vor dem Aufruf von super() um folgendes ergänzt werden:

if(this.printJobSettings())
this.printJobSettings().suppressScalingMessage(true);

Hinterlasse einen Kommentar