From: Moritz Bunkus Date: Wed, 2 May 2007 11:00:08 +0000 (+0000) Subject: Beim Speichern/Anlegen von Mahstufen müssen die Kundendaten vor dem Generieren der... X-Git-Tag: release-2.4.3^2~412 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=6b76ebb4a68550d1bc709c7a5cbc49f2bf779b6b;p=kivitendo-erp.git Beim Speichern/Anlegen von Mahstufen müssen die Kundendaten vor dem Generieren der PDFs aus der Datenbank gelesen werden, damit nicht alle Mahnungen für ein und denselben Kunden ausgegeben werden. Fix für Bug 631. --- diff --git a/SL/DN.pm b/SL/DN.pm index 92881569f..008a538f1 100644 --- a/SL/DN.pm +++ b/SL/DN.pm @@ -159,9 +159,12 @@ sub save_dunning { ar.transdate, ar.duedate, paid, amount - paid AS open_amount, template AS formname, email_subject, email_body, email_attachment, da.fee, da.interest, da.transdate AS dunning_date, - da.duedate AS dunning_duedate - FROM ar LEFT JOIN dunning_config ON (dunning_config.id = ar.dunning_config_id) + da.duedate AS dunning_duedate, + c.name, c.street, c.zipcode, c.city, c.country, c.department_1, c.department_2 + FROM ar + LEFT JOIN dunning_config ON (dunning_config.id = ar.dunning_config_id) LEFT JOIN dunning da ON (ar.id = da.trans_id AND dunning_config.dunning_level = da.dunning_level) + LEFT JOIN customer c ON (ar.customer_id = c.id) WHERE ar.id IN (| . join(", ", map("?", @{ $form->{"inv_ids"} })) . qq|)|;