From 9e117fbd2bb27c58831580608cd63f85c82487ac Mon Sep 17 00:00:00 2001 From: Philip Reetz Date: Tue, 12 Dec 2006 09:06:48 +0000 Subject: [PATCH] Fixed Bug 436: Radierparagraph: Loeschen am gleichen Tag erlauben --- SL/IR.pm | 2 +- SL/IS.pm | 2 +- bin/mozilla/ir.pl | 10 +++++++++- bin/mozilla/is.pl | 11 +++++++++-- locale/de/ir | 2 ++ locale/de/is | 2 ++ 6 files changed, 24 insertions(+), 5 deletions(-) diff --git a/SL/IR.pm b/SL/IR.pm index c84778110..77df80603 100644 --- a/SL/IR.pm +++ b/SL/IR.pm @@ -841,7 +841,7 @@ sub retrieve_invoice { # retrieve invoice $query = qq|SELECT a.cp_id, a.invnumber, a.transdate AS invdate, a.duedate, - a.ordnumber, a.quonumber, a.paid, a.taxincluded, a.notes, a.taxzone_id, a.storno, + a.ordnumber, a.quonumber, a.paid, a.taxincluded, a.notes, a.taxzone_id, a.storno, a.gldate, a.intnotes, a.curr AS currency FROM ap a WHERE a.id = $form->{id}|; diff --git a/SL/IS.pm b/SL/IS.pm index ba1062b05..7df695efb 100644 --- a/SL/IS.pm +++ b/SL/IS.pm @@ -1472,7 +1472,7 @@ sub retrieve_invoice { # retrieve invoice $query = qq|SELECT a.invnumber, a.ordnumber, a.quonumber, a.cusordnumber, - a.transdate AS invdate, a.deliverydate, a.paid, a.storno, + a.transdate AS invdate, a.deliverydate, a.paid, a.storno, a.gldate, a.shippingpoint, a.shipvia, a.terms, a.notes, a.intnotes, a.taxzone_id, a.duedate, a.taxincluded, a.curr AS currency, a.shipto_id, a.cp_id, a.employee_id, e.name AS employee, a.payment_id, a.language_id, a.delivery_customer_id, a.delivery_vendor_id, a.type diff --git a/bin/mozilla/ir.pl b/bin/mozilla/ir.pl index 11cab57b2..03f377d24 100644 --- a/bin/mozilla/ir.pl +++ b/bin/mozilla/ir.pl @@ -224,6 +224,9 @@ sub form_header { s/option>\Q$form->{$item}\E/option selected>$form->{$item}/; } + $form->{radier} = + ($form->current_date(\%myconfig) eq $form->{gldate}) ? 1 : 0; + #quote selectvendor Bug 133 $form->{"selectvendor"} = $form->quote($form->{"selectvendor"}); @@ -743,7 +746,12 @@ sub form_footer { print qq| | unless ($form->{storno}); - + if ($form->{radier}) { + print qq| + +|; + } } else { if ($invdate > $closedto) { print qq||; foreach $item (@{ $form->{payment_terms} }) { if ($form->{payment_id} eq $item->{id}) { @@ -443,13 +446,11 @@ sub form_header { $exchangerate .= qq| {forex}> |; - print(STDERR "$form->{customer} Kunde\n"); $customer = ($form->{selectcustomer}) ? qq|\n| : qq||; - print(STDERR "$form->{customer} Kunde\n"); #sk $contact = @@ -1096,6 +1097,12 @@ if ($form->{type} eq "credit_note") { . $locale->text('Credit Note') . qq|"> |; } + if ($form->{radier}) { + print qq| + +|; + } if ($invdate > $closedto) { diff --git a/locale/de/ir b/locale/de/ir index e13808ae5..732a94890 100644 --- a/locale/de/ir +++ b/locale/de/ir @@ -45,6 +45,7 @@ $self->{texts} = { 'Date' => 'Datum', 'Dec' => 'Dez', 'December' => 'Dezember', + 'Delete' => 'Löschen', 'Delivery Date' => 'Lieferdatum', 'Department' => 'Abteilung', 'Description' => 'Beschreibung', @@ -224,6 +225,7 @@ $self->{subs} = { 'vendor_invoice' => 'vendor_invoice', 'yes' => 'yes', 'weiter' => 'continue', + 'löschen' => 'delete', 'buchen' => 'post', 'zahlung_buchen' => 'post_payment', 'storno' => 'storno', diff --git a/locale/de/is b/locale/de/is index 00d832ed3..9835f472b 100644 --- a/locale/de/is +++ b/locale/de/is @@ -56,6 +56,7 @@ $self->{texts} = { 'Date' => 'Datum', 'Dec' => 'Dez', 'December' => 'Dezember', + 'Delete' => 'Löschen', 'Delivery Date' => 'Lieferdatum', 'Department' => 'Abteilung', 'Description' => 'Beschreibung', @@ -253,6 +254,7 @@ $self->{subs} = { 'yes' => 'yes', 'weiter' => 'continue', 'gutschrift' => 'credit_note', + 'löschen' => 'delete', 'email' => 'e_mail', 'auftrag' => 'order', 'buchen' => 'post', -- 2.20.1