Dialogbuchen: Anzeige der letzten Buchungsnummer und des Datums, an dem diese Buchung...
authorMoritz Bunkus <m.bunkus@linet-services.de>
Thu, 10 May 2007 11:27:15 +0000 (11:27 +0000)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Thu, 10 May 2007 11:27:15 +0000 (11:27 +0000)
SL/GL.pm
bin/mozilla/gl.pl
locale/de/all
locale/de/gl

index 1b4a59e..3d65eac 100644 (file)
--- a/SL/GL.pm
+++ b/SL/GL.pm
@@ -555,6 +555,11 @@ sub transaction {
   $query = qq|SELECT closedto, revtrans FROM defaults|;
   ($form->{closedto}, $form->{revtrans}) = selectrow_query($form, $dbh, $query);
 
+  $query = qq|SELECT id, gldate
+              FROM gl
+              WHERE id = (SELECT max(id) FROM gl)|;
+  ($form->{previous_id}, $form->{previous_gldate}) = selectrow_query($form, $dbh, $query);
+
   if ($form->{id}) {
     $query =
       qq|SELECT g.reference, g.description, g.notes, g.transdate, g.storno, g.storno_id,
index fd75c2e..e7d9654 100644 (file)
@@ -1343,6 +1343,9 @@ sub form_header {
       qq|<td><input name=transdate id=transdate size=11 title="$myconfig{dateformat}" value="$form->{transdate}" $readonly onBlur=\"check_right_date_format(this)\"></td>|;
   }
 
+  $form->{previous_id}     ||= "--";
+  $form->{previous_gldate} ||= "--";
+
   $form->header;
 
   print qq|
@@ -1351,7 +1354,7 @@ sub form_header {
 <form method=post name="gl" action=$form->{script}>
 |;
 
-  $form->hide_form(qw(id closedto locked storno storno_id));
+  $form->hide_form(qw(id closedto locked storno storno_id previous_id previous_gldate));
 
   print qq|
 <input type=hidden name=title value="$title">
@@ -1365,6 +1368,14 @@ sub form_header {
   <tr>
     <td>
       <table width=100%>
+        <tr>
+          <td colspan="6" align="left">|
+    . $locale->text("Previous transnumber text")
+    . " $form->{previous_id} "
+    . $locale->text("Previous transdate text")
+    . " $form->{previous_gldate}"
+    . qq|</td>
+        </tr>
        <tr>
          <th align=right>| . $locale->text('Reference') . qq|</th>
          <td><input name=reference size=20 value="$form->{reference}" $readonly></td>
index e0bbf49..441a201 100644 (file)
@@ -816,6 +816,8 @@ gestartet',
   'Preisklasse'                 => 'Preisgruppe',
   'Prepayment'                  => 'Vorauszahlung',
   'Preview'                     => 'Druckvorschau',
+  'Previous transdate text'     => 'wurde gespeichert am',
+  'Previous transnumber text'   => 'Letzte Buchung mit der Buchungsnummer',
   'Price'                       => 'Preis',
   'Pricegroup'                  => 'Preisgruppe',
   'Pricegroup deleted!'         => 'Preisgruppe gelöscht!',
index a0af63f..09f7ec3 100644 (file)
@@ -116,6 +116,8 @@ $self->{texts} = {
   'Please enter values'         => 'Bitte Werte eingeben',
   'Post'                        => 'Buchen',
   'Post as new'                 => 'Neu buchen',
+  'Previous transdate text'     => 'wurde gespeichert am',
+  'Previous transnumber text'   => 'Letzte Buchung mit der Buchungsnummer',
   'Proforma Invoice'            => 'Proformarechnung',
   'Project Number'              => 'Projektnummer',
   'Project Numbers'             => 'Projektnummern',