Merge von 765,768 aus unstable: Bugfix 242 Punkt 3/4
authorStephan Köhler <s.koehler@linet-services.de>
Thu, 12 Jan 2006 13:28:08 +0000 (13:28 +0000)
committerStephan Köhler <s.koehler@linet-services.de>
Thu, 12 Jan 2006 13:28:08 +0000 (13:28 +0000)
-765
Korrektur Checkbox in Debitorenrechnungsdialog wurde nicht ueber ein Erneuern uebernommen.
Siehe Bug 242, 4.
-768
Fix fuer Bug 242, tax_$i Werte wurden nicht geparst.

SL/AR.pm
bin/mozilla/ar.pl

index c2c81e6..e3e3631 100644 (file)
--- a/SL/AR.pm
+++ b/SL/AR.pm
@@ -74,6 +74,9 @@ sub post_transaction {
                           2);
 
     $form->{netamount} += $form->{"amount_$i"};
+
+    # parse tax_$i for later
+    $form->{"tax_$i"} = $form->parse_amount($myconfig, $form->{"tax_$i"});
   }
 
   # this is for ar
index bcfd7a3..ffb4b1f 100644 (file)
@@ -569,13 +569,14 @@ $jsscript
     $tax =~ s/value=\"$tax_selected\"/value=\"$tax_selected\" selected/;
     $tax =
       qq|<td><select id="taxchart_$i" name="taxchart_$i" style="width:200px">$tax</select></td>|;
+    $korrektur_checked = ($form->{"korrektur_$i"}?'checked':'');
 
     print qq|
        <tr>
           <td width=50%><select name="AR_amount_$i" onChange="setTaxkey(this, $i)" style="width:100%">$selectAR_amount</select></td>
           <td><input name="amount_$i" size=10 value=$form->{"amount_$i"}></td>
           <td><input name="tax_$i" size=10 value=$form->{"tax_$i"}></td>
-          <td><input type="checkbox" name="korrektur_$i" value="1"></td>
+          <td><input type="checkbox" name="korrektur_$i" value="1" $korrektur_checked></td>
           $tax
          <td><input name="projectnumber_$i" size=20 value="$form->{"projectnumber_$i"}">
              <input type=hidden name="project_id_$i" value=$form->{"project_id_$i"}>