Mit dem Herbstupdate von MonKey Office 2021 (Version 18.5.0 oder neuer) kann es zu Druckproblem kommen, wenn ein angepasstes Template für das Briefpapier verwendet wird.
Die von uns mitgelieferten Standardformulare können verwendet werden.
Ursache ist ein eigenes Template Briefpapier, in dem entfallenen Felder (Kontonummer 'Firma_BankKonto' und Bankleitzahl 'Firma_BankBLZ') angesprochen werden.
Ich möchte hier versuchen eine Hilfestellung zur Selbsthilfe zu geben. Dieses Dokument bezieht sich auf Druckformulare, welche nahe dem Originalformular der ProSaldo GmbH belassen wurden.
Gehen Sie bitte in den Bereich der Verkaufsbelege > markieren einen beliebigen Beleg > Drucken > Ihr Druckformular auswählen > Bearbeiten
Hinweis: in einigen Bildern ist der Text abgeschnitten, die Zeilen bleiben aber soweit nicht anders genannt unverändert.
Suchen Sie im Bereich Quelltext nun den im Bild rot umrandeten Bereich und lesen den Namen Ihres Template (rot unterstrichen) ab.
Wechseln Sie auf den Reiter "Template" und wählen das verwendete Template aus.
Stellen Sie bitte fest ob Ihr Fussbereich Blockweise oder Zeilenweise ausgegeben wird.
Steht der Schalter fuss_block auf FALSE wird der Fussbereich Zeilenweise ausgeben.
Steht der Schalter fuss_block auf TRUE wird der Fussbereich Blockweise ausgeben.
Wir schauen zuerst einmal für die Zeilenweise Ausgabe:
Scrollen Sie in dem Template bitte ganz nach unten, hier wird die Fusszeile 4 (fz4) erzeugt, diese enthält das beanstandete Feld der Bankverbindung.
Hier müssen wir etwas entfernen. Die Zeile:
if ( (Firma_BankKonto <> "" and Firma_BankBlz <> "") or (Firma_BankIBAN <> "" and Firma_BankBIC <> "") )
ändern Sie auf:
if (Firma_BankIBAN <> "" and Firma_BankBIC <> "")
Die Zeile:
set fz4 to IfThen(Firma_BankKonto <> "" and Firma_BankBlz <> "", IfThen(fz4 <> "", fz4 + SEP, "") + "Konto: " + Firma_BankKonto + SEP + "Blz: " + Firma_BankBlz , fz4)
entfernen Sie bitte komplett. Das ist die funktionierende Ausgabe der Fusszeile 4 mit den Bankangaben.
Testen Sie das Ergebnis mit dem Button "Vorschau" oben im Formulareditor, ist alles wieder schön > mit OK sichern.
Wir schauen nun für die Blockweise Ausgabe, hier verhält es sich ähnlich. der viert Block ist dafür zuständig:
Auch hier müssen wir etwas entfernen. Die Zeile:
if ( (Firma_BankKonto <> "" and Firma_BankBlz <> "") or (Firma_BankIBAN <> "" and Firma_BankBIC <> "") )
ändern Sie auf:
if (Firma_BankIBAN <> "" and Firma_BankBIC <> "")
den Block:
if (Firma_BankKonto <> "" and Firma_BankBlz <> "")
DrawText("Konto:", links1, hoehe, links2 - links1, 30)
DrawText(Firma_BankKonto, links2, hoehe, breite, 30)
set hoehe to hoehe + 30
DrawText("Blz:", links1, hoehe, links2 - links1, 30)
DrawText(Firma_BankBlz, links2, hoehe, breite, 30)
set hoehe to hoehe + 30
endif
entfernen Sie bitte komplett. Das ist die funktionierende Ausgabe der Fussblocks 4 mit den Bankangaben.
Testen Sie das Ergebnis mit dem Button "Vorschau" oben im Formulareditor, ist alles wieder schön > mit OK sichern.
Sollten Sie hier nicht zum richtigen Ergebnis gelangen, rufen Sie bitte den Support an.
Kommentare
0 Kommentare
Zu diesem Beitrag können keine Kommentare hinterlassen werden.