Mehrwertsteuer und Gesamtsumme verschoben
-
- Erledigt
- Marco
-
-
Fehler gefunden und verstanden. Müssen wir als Bugfix einplanen.
Hinweise für Bugfix:
www/lib/dokumente/class.briefpapier.php, Aufruf der Funktion Cell() wir falsch angewendet. Vorschlag: Funktionsparameter typisieren und alle Aufrufe korrigieren. int $ln, Werte (0,1, > 1)
Momentan:
Code$this->Cell(30,3,$this->app->erp->Beschriftung('dokument_zzglmwst').' '.$k.' %',0,'L','L'); //1
Korrekt:
Checken, welche lib verwendet wird und bereinigen:
./www/lib/pdf/fpdf_3.php:871: function Cell($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=false, $link='')
./www/lib/pdf/fpdf_org.php:576:function Cell($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=false, $link='')
./www/lib/pdf/fpdf_2.php:807: function Cell($w,$h=0,$txt='',$border=0,$ln=0,$align='',$fill=0,$link='',$noln=false)
./www/lib/pdf/fpdf.php:721: function Cell($w,$h=0,$txt='',$border=0,$ln=0,$align='',$fill=0,$link='')
-
Hallo Alex,
für die Mehrwertsteuer funktioniert der neue Code aber Gesamt ist immer noch an der falschen Position.
Ich habe versucht die Zeilen:
$this->Cell(30, 5, $this->app->erp->Beschriftung('dokument_gesamt_total'), 0, 'L', 'L');
durch
$this->Cell(30, 5, $this->app->erp->Beschriftung('dokument_gesamt_total'), 0,0, 'L', 'L');
zu ändern. Dann ständ zwar der Zahlenbetrag Gesamt an der richtigen Stelle aber das Wort Gesamt war nur noch ein großer schwarzer Balken.
Gruß
Marco
-
Das hintere 'L' muss weg bzw. mit false ersetzen. Schau mal oben, das ist der Parameter '$fill' und der füllt den Text schwarz auf.
-
Hallo Alex,
jetzt sieht es wieder gut aus. Die Änderung mit dem L hatte ich übersehen.
Danke
Marco
-
PDF layout briefpapier · Issue #34 · OpenXE-org/OpenXEwww/lib/dokumente/class.briefpapier.php Call of function Cell() is incorrect, suggest change function to typed paramers and correct all calls. Actual:…github.com
-
-
Alex
Hat das Label Erledigt hinzugefügt.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!