Merge branch 'master' of vc.linet-services.de:public/lx-office-erp
authorSven Schöling <s.schoeling@linet-services.de>
Thu, 8 Nov 2012 14:31:08 +0000 (15:31 +0100)
committerSven Schöling <s.schoeling@linet-services.de>
Thu, 8 Nov 2012 14:31:08 +0000 (15:31 +0100)
SL/AM.pm
templates/webpages/rc/step2.html

index 6862eb7..0e64e5a 100644 (file)
--- a/SL/AM.pm
+++ b/SL/AM.pm
@@ -244,11 +244,18 @@ sub save_account {
   }
 
   $query = '
-    SELECT
-    accno
+    SELECT accno
     FROM chart
     WHERE accno = ?';
-  my ($accno) = selectrow_query($form, $dbh, $query, $form->{accno});
+
+  my @values = ($form->{accno});
+
+  if ( $form->{id} ) {
+    $query .= ' AND NOT id = ?';
+    push(@values, $form->{id});
+  }
+
+  my ($accno) = selectrow_query($form, $dbh, $query, @values);
 
   if ($accno) {
     $form->error($::locale->text('Account number not unique!'));
index 642442a..2552964 100644 (file)
@@ -17,8 +17,8 @@
    <th>[% 'Source' | $T8 %]</th>
    <th>[% 'Description' | $T8 %]</th>
 [%- IF is_asset %]
-   <th>[% 'Deposit' | $T8 %]</th>
    <th>[% 'Payment' | $T8 %]</th>
+   <th>[% 'Deposit' | $T8 %]</th>
 [%- ELSE %]
    <th>[% 'Decrease' | $T8 %]</th>
    <th>[% 'Increase' | $T8 %]</th>