From 34366eda748e1198b8b2ead0c3fffd8edba9f23d Mon Sep 17 00:00:00 2001 From: Moritz Bunkus Date: Wed, 6 May 2009 15:36:50 +0000 Subject: [PATCH] =?utf8?q?Beim=20Dialogbuchen=20die=20Kontensalden=20zu=20?= =?utf8?q?den=20jeweils=20ausgew=C3=A4hlten=20Konten=20anzeigen.=20Fix=20f?= =?utf8?q?=C3=BCr=20Bug=20548.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- SL/Form.pm | 6 +-- SL/GL.pm | 35 +++++++++++++++++ SL/Template/Plugin/LxERP.pm | 4 +- bin/mozilla/gl.pl | 39 +++++++++++-------- locale/de/admin | 2 + locale/de/all | 3 ++ locale/de/am | 2 + locale/de/amcvar | 2 + locale/de/amtemplates | 2 + locale/de/ap | 2 + locale/de/ar | 2 + locale/de/arap | 2 + locale/de/bp | 2 + locale/de/ca | 2 + locale/de/common | 2 + locale/de/cp | 2 + locale/de/ct | 2 + locale/de/datev | 2 + locale/de/dn | 2 + locale/de/do | 2 + locale/de/drafts | 2 + locale/de/fu | 2 + locale/de/gl | 3 ++ locale/de/ic | 2 + locale/de/io | 2 + locale/de/ir | 2 + locale/de/is | 2 + locale/de/licenses | 2 + locale/de/login | 2 + locale/de/oe | 2 + locale/de/pe | 2 + locale/de/projects | 2 + locale/de/rc | 2 + locale/de/reportgenerator | 2 + locale/de/rp | 2 + locale/de/todo | 2 + locale/de/ustva | 2 + locale/de/wh | 2 + .../gl/form_header_chart_balances_js_de.html | 28 +++++++++++++ .../form_header_chart_balances_js_master.html | 28 +++++++++++++ 40 files changed, 188 insertions(+), 22 deletions(-) create mode 100644 templates/webpages/gl/form_header_chart_balances_js_de.html create mode 100644 templates/webpages/gl/form_header_chart_balances_js_master.html diff --git a/SL/Form.pm b/SL/Form.pm index 675d9adc6..370bbe61c 100644 --- a/SL/Form.pm +++ b/SL/Form.pm @@ -979,9 +979,9 @@ sub format_amount { $amount .= $d[0].$p[1].(0 x ($places - length $p[1])) if ($places || $p[1] ne ''); $amount = do { - ($dash =~ /-/) ? ($neg ? "($amount)" : "$amount" ) : - ($dash =~ /DRCR/) ? ($neg ? "$amount DR" : "$amount CR" ) : - ($neg ? "-$amount" : "$amount" ) ; + ($dash =~ /-/) ? ($neg ? "($amount)" : "$amount" ) : + ($dash =~ /DRCR/) ? ($neg ? "$amount " . $main::locale->text('DR') : "$amount " . $main::locale->text('CR') ) : + ($neg ? "-$amount" : "$amount" ) ; }; diff --git a/SL/GL.pm b/SL/GL.pm index a36c8e303..51b1d4b9d 100644 --- a/SL/GL.pm +++ b/SL/GL.pm @@ -716,4 +716,39 @@ sub storno { $main::lxdebug->leave_sub(); } +sub get_chart_balances { + $main::lxdebug->enter_sub(); + + my $self = shift; + my %params = @_; + + Common::check_params(\%params, qw(charts)); + + my $myconfig = \%main::myconfig; + my $form = $main::form; + + my $dbh = $params{dbh} || $form->get_standard_dbh($myconfig); + + my @ids = map { $_->{id} } @{ $params{charts} }; + + if (!@ids) { + $main::lxdebug->leave_sub(); + return; + } + + my $query = qq|SELECT chart_id, SUM(amount) AS sum + FROM acc_trans + WHERE chart_id IN (| . join(', ', ('?') x scalar(@ids)) . qq|) + GROUP BY chart_id|; + + my %balances = selectall_as_map($form, $dbh, $query, 'chart_id', 'sum', @ids); + + foreach my $chart (@{ $params{charts} }) { + $chart->{balance} = $balances{ $chart->{id} } || 0; + } + + $main::lxdebug->leave_sub(); +} + + 1; diff --git a/SL/Template/Plugin/LxERP.pm b/SL/Template/Plugin/LxERP.pm index 1bd03dab8..d1d93d13c 100644 --- a/SL/Template/Plugin/LxERP.pm +++ b/SL/Template/Plugin/LxERP.pm @@ -15,9 +15,9 @@ sub new { } sub format_amount { - my ($self, $var, $places, $skip_zero) = @_; + my ($self, $var, $places, $skip_zero, $dash) = @_; - return $main::form->format_amount(\%main::myconfig, $var * 1, $places) unless $skip_zero && $var == 0; + return $main::form->format_amount(\%main::myconfig, $var * 1, $places, $dash) unless $skip_zero && $var == 0; return ''; } diff --git a/bin/mozilla/gl.pl b/bin/mozilla/gl.pl index e38796c75..0f34f1b94 100644 --- a/bin/mozilla/gl.pl +++ b/bin/mozilla/gl.pl @@ -780,17 +780,6 @@ sub display_rows { $form->{totaldebit} = 0; $form->{totalcredit} = 0; - my @old_project_ids = (); - map({ push(@old_project_ids, $form->{"project_id_$_"}) - if ($form->{"project_id_$_"}); } (1..$form->{"rowcount"})); - - $form->get_lists("projects" => { "key" => "ALL_PROJECTS", - "all" => 0, - "old_id" => \@old_project_ids }, - "charts" => { "key" => "ALL_CHARTS", - "transdate" => $form->{transdate} }, - "taxcharts" => "ALL_TAXCHARTS"); - my %project_labels = (); my @project_values = (""); foreach my $item (@{ $form->{"ALL_PROJECTS"} }) { @@ -822,7 +811,6 @@ sub display_rows { } for $i (1 .. $form->{rowcount}) { - if ($form->{show_details}) { $source = qq| |; @@ -939,6 +927,7 @@ sub display_rows { print qq| $accno +   $fx_transaction @@ -971,6 +960,19 @@ sub form_header { $auth->assert('general_ledger'); + my @old_project_ids = (); + map({ push(@old_project_ids, $form->{"project_id_$_"}) + if ($form->{"project_id_$_"}); } (1..$form->{"rowcount"})); + + $form->get_lists("projects" => { "key" => "ALL_PROJECTS", + "all" => 0, + "old_id" => \@old_project_ids }, + "charts" => { "key" => "ALL_CHARTS", + "transdate" => $form->{transdate} }, + "taxcharts" => "ALL_TAXCHARTS"); + + GL->get_chart_balances('charts' => $form->{ALL_CHARTS}); + $title = $form->{title}; $form->{title} = $locale->text("$title General Ledger Transaction"); $readonly = ($form->{id}) ? "readonly" : ""; @@ -1008,10 +1010,11 @@ sub form_header { var txt = document.getElementsByName('debit_1')[0].value; document.getElementsByName('credit_2')[0].value = txt; }; - //--> - |; - $form->{javascript} .= qq||; + + + +|; $form->{selectdepartment} =~ s/ selected//; $form->{selectdepartment} =~ @@ -1069,6 +1072,8 @@ sub form_header { $form->{previous_id} ||= "--"; $form->{previous_gldate} ||= "--"; + $jsscript .= $form->parse_html_template('gl/form_header_chart_balances_js'); + $form->header; print qq| @@ -1194,6 +1199,7 @@ sub form_header { | . $locale->text('Account') . qq| + | . $locale->text('Chart balance') . qq| | . $locale->text('Debit') . qq| | @@ -1246,8 +1252,7 @@ sub form_footer { print qq| - - $form->{totaldebit} + $form->{totaldebit} $form->{totalcredit} diff --git a/locale/de/admin b/locale/de/admin index 63867d2eb..86e7dc939 100644 --- a/locale/de/admin +++ b/locale/de/admin @@ -21,6 +21,7 @@ $self->{texts} = { 'Bin List' => 'Lagerliste', 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.' => 'Die Anmeldung am LDAP-Server als "#1" schlug fehl. Bitte überprüfen Sie die Angaben in config/authentication.pl.', 'CANCELED' => 'Storniert', + 'CR' => 'H', 'CRM admin' => 'Administration', 'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', 'CRM follow up' => 'Wiedervorlage', @@ -60,6 +61,7 @@ $self->{texts} = { 'Customer details' => 'Kundendetails', 'DATEV Export' => 'DATEV-Export', 'DELETED' => 'Gelöscht', + 'DR' => 'S', 'DUNNING STARTED' => 'Mahnprozess gestartet', 'Database Administration' => 'Datenbankadministration', 'Database Connection Test' => 'Test der Datenbankverbindung', diff --git a/locale/de/all b/locale/de/all index 9200e9f35..589e029c1 100644 --- a/locale/de/all +++ b/locale/de/all @@ -267,6 +267,7 @@ $self->{texts} = { 'Business saved!' => 'Firma gespeichert.', 'CANCELED' => 'Storniert', 'CB Transaction' => 'SB-Buchung', + 'CR' => 'H', 'CRM admin' => 'Administration', 'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', 'CRM follow up' => 'Wiedervorlage', @@ -323,6 +324,7 @@ $self->{texts} = { 'Charge Number' => 'Chargennummer', 'Charge number' => 'Chargennummer', 'Chart Type' => 'Kontentyp', + 'Chart balance' => 'Kontensaldo', 'Chart of Accounts' => 'Kontenübersicht', 'Chart of accounts' => 'Kontenrahmen', 'Chartaccounts connected to this Tax:' => 'Konten, die mit dieser Steuer verknüpft sind:', @@ -431,6 +433,7 @@ $self->{texts} = { 'DATEX - Export Assistent' => 'DATEV-Exportassistent', 'DELETED' => 'Gelöscht', 'DFV-Kennzeichen' => 'DFV-Kennzeichen', + 'DR' => 'S', 'DUNNING STARTED' => 'Mahnprozess gestartet', 'DUNS-Nr' => 'DUNS-Nr.', 'Database' => 'Datenbank', diff --git a/locale/de/am b/locale/de/am index 90ea10a3f..07ee128af 100644 --- a/locale/de/am +++ b/locale/de/am @@ -84,6 +84,7 @@ $self->{texts} = { 'Business deleted!' => 'Firma gelöscht.', 'Business saved!' => 'Firma gespeichert.', 'CANCELED' => 'Storniert', + 'CR' => 'H', 'CRM admin' => 'Administration', 'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', 'CRM follow up' => 'Wiedervorlage', @@ -129,6 +130,7 @@ $self->{texts} = { 'Customernumberinit' => 'Kunden-/Lieferantennummernkreis', 'DATEV Export' => 'DATEV-Export', 'DELETED' => 'Gelöscht', + 'DR' => 'S', 'DUNNING STARTED' => 'Mahnprozess gestartet', 'Dataset upgrade' => 'Datenbankaktualisierung', 'Date' => 'Datum', diff --git a/locale/de/amcvar b/locale/de/amcvar index ad954aa9c..171fabcc0 100644 --- a/locale/de/amcvar +++ b/locale/de/amcvar @@ -14,6 +14,7 @@ $self->{texts} = { 'Bin List' => 'Lagerliste', 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.' => 'Die Anmeldung am LDAP-Server als "#1" schlug fehl. Bitte überprüfen Sie die Angaben in config/authentication.pl.', 'CANCELED' => 'Storniert', + 'CR' => 'H', 'CRM admin' => 'Administration', 'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', 'CRM follow up' => 'Wiedervorlage', @@ -49,6 +50,7 @@ $self->{texts} = { 'Customer details' => 'Kundendetails', 'DATEV Export' => 'DATEV-Export', 'DELETED' => 'Gelöscht', + 'DR' => 'S', 'DUNNING STARTED' => 'Mahnprozess gestartet', 'Dataset upgrade' => 'Datenbankaktualisierung', 'Date' => 'Datum', diff --git a/locale/de/amtemplates b/locale/de/amtemplates index bb065a273..1d0be0caa 100644 --- a/locale/de/amtemplates +++ b/locale/de/amtemplates @@ -15,6 +15,7 @@ $self->{texts} = { 'Bin List' => 'Lagerliste', 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.' => 'Die Anmeldung am LDAP-Server als "#1" schlug fehl. Bitte überprüfen Sie die Angaben in config/authentication.pl.', 'CANCELED' => 'Storniert', + 'CR' => 'H', 'CRM admin' => 'Administration', 'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', 'CRM follow up' => 'Wiedervorlage', @@ -51,6 +52,7 @@ $self->{texts} = { 'Customer details' => 'Kundendetails', 'DATEV Export' => 'DATEV-Export', 'DELETED' => 'Gelöscht', + 'DR' => 'S', 'DUNNING STARTED' => 'Mahnprozess gestartet', 'Dataset upgrade' => 'Datenbankaktualisierung', 'Date' => 'Datum', diff --git a/locale/de/ap b/locale/de/ap index 430b39907..710b03e8e 100644 --- a/locale/de/ap +++ b/locale/de/ap @@ -29,6 +29,7 @@ $self->{texts} = { 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.' => 'Die Anmeldung am LDAP-Server als "#1" schlug fehl. Bitte überprüfen Sie die Angaben in config/authentication.pl.', 'Bis' => 'bis', 'CANCELED' => 'Storniert', + 'CR' => 'H', 'CRM admin' => 'Administration', 'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', 'CRM follow up' => 'Wiedervorlage', @@ -80,6 +81,7 @@ $self->{texts} = { 'Customer not on file!' => 'Kunde ist nicht in der Datenbank!', 'DATEV Export' => 'DATEV-Export', 'DELETED' => 'Gelöscht', + 'DR' => 'S', 'DUNNING STARTED' => 'Mahnprozess gestartet', 'Dataset upgrade' => 'Datenbankaktualisierung', 'Date' => 'Datum', diff --git a/locale/de/ar b/locale/de/ar index a661e9097..2cf645639 100644 --- a/locale/de/ar +++ b/locale/de/ar @@ -28,6 +28,7 @@ $self->{texts} = { 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.' => 'Die Anmeldung am LDAP-Server als "#1" schlug fehl. Bitte überprüfen Sie die Angaben in config/authentication.pl.', 'Bis' => 'bis', 'CANCELED' => 'Storniert', + 'CR' => 'H', 'CRM admin' => 'Administration', 'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', 'CRM follow up' => 'Wiedervorlage', @@ -81,6 +82,7 @@ $self->{texts} = { 'Customer not on file!' => 'Kunde ist nicht in der Datenbank!', 'DATEV Export' => 'DATEV-Export', 'DELETED' => 'Gelöscht', + 'DR' => 'S', 'DUNNING STARTED' => 'Mahnprozess gestartet', 'Dataset upgrade' => 'Datenbankaktualisierung', 'Date' => 'Datum', diff --git a/locale/de/arap b/locale/de/arap index 1f805ada0..4c4eedd3b 100644 --- a/locale/de/arap +++ b/locale/de/arap @@ -13,6 +13,7 @@ $self->{texts} = { 'Bin List' => 'Lagerliste', 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.' => 'Die Anmeldung am LDAP-Server als "#1" schlug fehl. Bitte überprüfen Sie die Angaben in config/authentication.pl.', 'CANCELED' => 'Storniert', + 'CR' => 'H', 'CRM admin' => 'Administration', 'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', 'CRM follow up' => 'Wiedervorlage', @@ -51,6 +52,7 @@ $self->{texts} = { 'Customer not on file!' => 'Kunde ist nicht in der Datenbank!', 'DATEV Export' => 'DATEV-Export', 'DELETED' => 'Gelöscht', + 'DR' => 'S', 'DUNNING STARTED' => 'Mahnprozess gestartet', 'Dataset upgrade' => 'Datenbankaktualisierung', 'Date' => 'Datum', diff --git a/locale/de/bp b/locale/de/bp index 4174a3a89..e1838acba 100644 --- a/locale/de/bp +++ b/locale/de/bp @@ -16,6 +16,7 @@ $self->{texts} = { 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.' => 'Die Anmeldung am LDAP-Server als "#1" schlug fehl. Bitte überprüfen Sie die Angaben in config/authentication.pl.', 'Bis' => 'bis', 'CANCELED' => 'Storniert', + 'CR' => 'H', 'CRM admin' => 'Administration', 'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', 'CRM follow up' => 'Wiedervorlage', @@ -56,6 +57,7 @@ $self->{texts} = { 'Customer details' => 'Kundendetails', 'DATEV Export' => 'DATEV-Export', 'DELETED' => 'Gelöscht', + 'DR' => 'S', 'DUNNING STARTED' => 'Mahnprozess gestartet', 'Dataset upgrade' => 'Datenbankaktualisierung', 'Date' => 'Datum', diff --git a/locale/de/ca b/locale/de/ca index 33ac0d789..9bc74c196 100644 --- a/locale/de/ca +++ b/locale/de/ca @@ -19,6 +19,7 @@ $self->{texts} = { 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.' => 'Die Anmeldung am LDAP-Server als "#1" schlug fehl. Bitte überprüfen Sie die Angaben in config/authentication.pl.', 'Bis' => 'bis', 'CANCELED' => 'Storniert', + 'CR' => 'H', 'CRM admin' => 'Administration', 'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', 'CRM follow up' => 'Wiedervorlage', @@ -57,6 +58,7 @@ $self->{texts} = { 'Customized Report' => 'Vorgewählte Zeiträume', 'DATEV Export' => 'DATEV-Export', 'DELETED' => 'Gelöscht', + 'DR' => 'S', 'DUNNING STARTED' => 'Mahnprozess gestartet', 'Dataset upgrade' => 'Datenbankaktualisierung', 'Date' => 'Datum', diff --git a/locale/de/common b/locale/de/common index f60e0990b..603d7a2a1 100644 --- a/locale/de/common +++ b/locale/de/common @@ -13,6 +13,7 @@ $self->{texts} = { 'Bin List' => 'Lagerliste', 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.' => 'Die Anmeldung am LDAP-Server als "#1" schlug fehl. Bitte überprüfen Sie die Angaben in config/authentication.pl.', 'CANCELED' => 'Storniert', + 'CR' => 'H', 'CRM admin' => 'Administration', 'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', 'CRM follow up' => 'Wiedervorlage', @@ -48,6 +49,7 @@ $self->{texts} = { 'Customer details' => 'Kundendetails', 'DATEV Export' => 'DATEV-Export', 'DELETED' => 'Gelöscht', + 'DR' => 'S', 'DUNNING STARTED' => 'Mahnprozess gestartet', 'Dataset upgrade' => 'Datenbankaktualisierung', 'Date' => 'Datum', diff --git a/locale/de/cp b/locale/de/cp index 6484eb9b1..6d0a5a3fb 100644 --- a/locale/de/cp +++ b/locale/de/cp @@ -16,6 +16,7 @@ $self->{texts} = { 'Bin List' => 'Lagerliste', 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.' => 'Die Anmeldung am LDAP-Server als "#1" schlug fehl. Bitte überprüfen Sie die Angaben in config/authentication.pl.', 'CANCELED' => 'Storniert', + 'CR' => 'H', 'CRM admin' => 'Administration', 'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', 'CRM follow up' => 'Wiedervorlage', @@ -60,6 +61,7 @@ $self->{texts} = { 'Customer not on file!' => 'Kunde ist nicht in der Datenbank!', 'DATEV Export' => 'DATEV-Export', 'DELETED' => 'Gelöscht', + 'DR' => 'S', 'DUNNING STARTED' => 'Mahnprozess gestartet', 'Dataset upgrade' => 'Datenbankaktualisierung', 'Date' => 'Datum', diff --git a/locale/de/ct b/locale/de/ct index 2bb3f8cff..9cb4384d4 100644 --- a/locale/de/ct +++ b/locale/de/ct @@ -21,6 +21,7 @@ $self->{texts} = { 'Bin List' => 'Lagerliste', 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.' => 'Die Anmeldung am LDAP-Server als "#1" schlug fehl. Bitte überprüfen Sie die Angaben in config/authentication.pl.', 'CANCELED' => 'Storniert', + 'CR' => 'H', 'CRM admin' => 'Administration', 'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', 'CRM follow up' => 'Wiedervorlage', @@ -66,6 +67,7 @@ $self->{texts} = { 'Customers' => 'Kunden', 'DATEV Export' => 'DATEV-Export', 'DELETED' => 'Gelöscht', + 'DR' => 'S', 'DUNNING STARTED' => 'Mahnprozess gestartet', 'Dataset upgrade' => 'Datenbankaktualisierung', 'Date' => 'Datum', diff --git a/locale/de/datev b/locale/de/datev index 41527fc08..bf8444f06 100644 --- a/locale/de/datev +++ b/locale/de/datev @@ -19,6 +19,7 @@ $self->{texts} = { 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.' => 'Die Anmeldung am LDAP-Server als "#1" schlug fehl. Bitte überprüfen Sie die Angaben in config/authentication.pl.', 'Bis Konto: ' => 'bis Konto: ', 'CANCELED' => 'Storniert', + 'CR' => 'H', 'CRM admin' => 'Administration', 'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', 'CRM follow up' => 'Wiedervorlage', @@ -58,6 +59,7 @@ $self->{texts} = { 'DATEX - Export Assistent' => 'DATEV-Exportassistent', 'DELETED' => 'Gelöscht', 'DFV-Kennzeichen' => 'DFV-Kennzeichen', + 'DR' => 'S', 'DUNNING STARTED' => 'Mahnprozess gestartet', 'Dataset upgrade' => 'Datenbankaktualisierung', 'Date' => 'Datum', diff --git a/locale/de/dn b/locale/de/dn index 5ca66cfca..4d2dbfc76 100644 --- a/locale/de/dn +++ b/locale/de/dn @@ -30,6 +30,7 @@ $self->{texts} = { 'Bin List' => 'Lagerliste', 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.' => 'Die Anmeldung am LDAP-Server als "#1" schlug fehl. Bitte überprüfen Sie die Angaben in config/authentication.pl.', 'CANCELED' => 'Storniert', + 'CR' => 'H', 'CRM admin' => 'Administration', 'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', 'CRM follow up' => 'Wiedervorlage', @@ -75,6 +76,7 @@ $self->{texts} = { 'Customername' => 'Kundenname', 'DATEV Export' => 'DATEV-Export', 'DELETED' => 'Gelöscht', + 'DR' => 'S', 'DUNNING STARTED' => 'Mahnprozess gestartet', 'Dataset upgrade' => 'Datenbankaktualisierung', 'Date' => 'Datum', diff --git a/locale/de/do b/locale/de/do index 5f1e42e4d..27645320b 100644 --- a/locale/de/do +++ b/locale/de/do @@ -34,6 +34,7 @@ $self->{texts} = { 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.' => 'Die Anmeldung am LDAP-Server als "#1" schlug fehl. Bitte überprüfen Sie die Angaben in config/authentication.pl.', 'Bis' => 'bis', 'CANCELED' => 'Storniert', + 'CR' => 'H', 'CRM admin' => 'Administration', 'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', 'CRM follow up' => 'Wiedervorlage', @@ -81,6 +82,7 @@ $self->{texts} = { 'Customer not on file!' => 'Kunde ist nicht in der Datenbank!', 'DATEV Export' => 'DATEV-Export', 'DELETED' => 'Gelöscht', + 'DR' => 'S', 'DUNNING STARTED' => 'Mahnprozess gestartet', 'Dataset upgrade' => 'Datenbankaktualisierung', 'Date' => 'Datum', diff --git a/locale/de/drafts b/locale/de/drafts index 8aafa67b6..903cb868f 100644 --- a/locale/de/drafts +++ b/locale/de/drafts @@ -13,6 +13,7 @@ $self->{texts} = { 'Bin List' => 'Lagerliste', 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.' => 'Die Anmeldung am LDAP-Server als "#1" schlug fehl. Bitte überprüfen Sie die Angaben in config/authentication.pl.', 'CANCELED' => 'Storniert', + 'CR' => 'H', 'CRM admin' => 'Administration', 'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', 'CRM follow up' => 'Wiedervorlage', @@ -48,6 +49,7 @@ $self->{texts} = { 'Customer details' => 'Kundendetails', 'DATEV Export' => 'DATEV-Export', 'DELETED' => 'Gelöscht', + 'DR' => 'S', 'DUNNING STARTED' => 'Mahnprozess gestartet', 'Dataset upgrade' => 'Datenbankaktualisierung', 'Date' => 'Datum', diff --git a/locale/de/fu b/locale/de/fu index 0c6255827..cf3deb22f 100644 --- a/locale/de/fu +++ b/locale/de/fu @@ -16,6 +16,7 @@ $self->{texts} = { 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.' => 'Die Anmeldung am LDAP-Server als "#1" schlug fehl. Bitte überprüfen Sie die Angaben in config/authentication.pl.', 'Body' => 'Text', 'CANCELED' => 'Storniert', + 'CR' => 'H', 'CRM admin' => 'Administration', 'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', 'CRM follow up' => 'Wiedervorlage', @@ -54,6 +55,7 @@ $self->{texts} = { 'Customer' => 'Kunde', 'DATEV Export' => 'DATEV-Export', 'DELETED' => 'Gelöscht', + 'DR' => 'S', 'DUNNING STARTED' => 'Mahnprozess gestartet', 'Dataset upgrade' => 'Datenbankaktualisierung', 'Date' => 'Datum', diff --git a/locale/de/gl b/locale/de/gl index 4054477f1..cae096396 100644 --- a/locale/de/gl +++ b/locale/de/gl @@ -30,6 +30,7 @@ $self->{texts} = { 'Buchungsnummer' => 'Buchungsnummer', 'CANCELED' => 'Storniert', 'CB Transaction' => 'SB-Buchung', + 'CR' => 'H', 'CRM admin' => 'Administration', 'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', 'CRM follow up' => 'Wiedervorlage', @@ -53,6 +54,7 @@ $self->{texts} = { 'Cannot post transaction with a debit and credit entry for the same account!' => 'Kann Soll und Haben nicht auf dasselbe Konto buchen!', 'Cc' => 'Cc', 'Change Lx-Office installation settings (all menu entries beneath \'System\')' => 'Verändern der Lx-Office-Installationseinstellungen (Menüpunkte unterhalb von \'System\')', + 'Chart balance' => 'Kontensaldo', 'Confirm!' => 'Bestätigen Sie!', 'Confirmation' => 'Auftragsbestätigung', 'Contact' => 'Kontakt', @@ -81,6 +83,7 @@ $self->{texts} = { 'Customer details' => 'Kundendetails', 'DATEV Export' => 'DATEV-Export', 'DELETED' => 'Gelöscht', + 'DR' => 'S', 'DUNNING STARTED' => 'Mahnprozess gestartet', 'Dataset upgrade' => 'Datenbankaktualisierung', 'Date' => 'Datum', diff --git a/locale/de/ic b/locale/de/ic index f9ad7d897..ab6c1fc81 100644 --- a/locale/de/ic +++ b/locale/de/ic @@ -38,6 +38,7 @@ $self->{texts} = { 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.' => 'Die Anmeldung am LDAP-Server als "#1" schlug fehl. Bitte überprüfen Sie die Angaben in config/authentication.pl.', 'Bought' => 'Gekauft', 'CANCELED' => 'Storniert', + 'CR' => 'H', 'CRM admin' => 'Administration', 'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', 'CRM follow up' => 'Wiedervorlage', @@ -82,6 +83,7 @@ $self->{texts} = { 'Customer details' => 'Kundendetails', 'DATEV Export' => 'DATEV-Export', 'DELETED' => 'Gelöscht', + 'DR' => 'S', 'DUNNING STARTED' => 'Mahnprozess gestartet', 'Dataset upgrade' => 'Datenbankaktualisierung', 'Date' => 'Datum', diff --git a/locale/de/io b/locale/de/io index 259e710c7..67433a9b9 100644 --- a/locale/de/io +++ b/locale/de/io @@ -28,6 +28,7 @@ $self->{texts} = { 'Bin List' => 'Lagerliste', 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.' => 'Die Anmeldung am LDAP-Server als "#1" schlug fehl. Bitte überprüfen Sie die Angaben in config/authentication.pl.', 'CANCELED' => 'Storniert', + 'CR' => 'H', 'CRM admin' => 'Administration', 'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', 'CRM follow up' => 'Wiedervorlage', @@ -68,6 +69,7 @@ $self->{texts} = { 'Customer details' => 'Kundendetails', 'DATEV Export' => 'DATEV-Export', 'DELETED' => 'Gelöscht', + 'DR' => 'S', 'DUNNING STARTED' => 'Mahnprozess gestartet', 'Dataset upgrade' => 'Datenbankaktualisierung', 'Date' => 'Datum', diff --git a/locale/de/ir b/locale/de/ir index 160c08d63..5359be99b 100644 --- a/locale/de/ir +++ b/locale/de/ir @@ -32,6 +32,7 @@ $self->{texts} = { 'Bin List' => 'Lagerliste', 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.' => 'Die Anmeldung am LDAP-Server als "#1" schlug fehl. Bitte überprüfen Sie die Angaben in config/authentication.pl.', 'CANCELED' => 'Storniert', + 'CR' => 'H', 'CRM admin' => 'Administration', 'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', 'CRM follow up' => 'Wiedervorlage', @@ -84,6 +85,7 @@ $self->{texts} = { 'Customer not on file!' => 'Kunde ist nicht in der Datenbank!', 'DATEV Export' => 'DATEV-Export', 'DELETED' => 'Gelöscht', + 'DR' => 'S', 'DUNNING STARTED' => 'Mahnprozess gestartet', 'Dataset upgrade' => 'Datenbankaktualisierung', 'Date' => 'Datum', diff --git a/locale/de/is b/locale/de/is index d720eb0fe..87f78fbf2 100644 --- a/locale/de/is +++ b/locale/de/is @@ -34,6 +34,7 @@ $self->{texts} = { 'Bin List' => 'Lagerliste', 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.' => 'Die Anmeldung am LDAP-Server als "#1" schlug fehl. Bitte überprüfen Sie die Angaben in config/authentication.pl.', 'CANCELED' => 'Storniert', + 'CR' => 'H', 'CRM admin' => 'Administration', 'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', 'CRM follow up' => 'Wiedervorlage', @@ -94,6 +95,7 @@ $self->{texts} = { 'Customer type' => 'Kundentyp', 'DATEV Export' => 'DATEV-Export', 'DELETED' => 'Gelöscht', + 'DR' => 'S', 'DUNNING STARTED' => 'Mahnprozess gestartet', 'Dataset upgrade' => 'Datenbankaktualisierung', 'Date' => 'Datum', diff --git a/locale/de/licenses b/locale/de/licenses index 32ad0507b..217e22f69 100644 --- a/locale/de/licenses +++ b/locale/de/licenses @@ -16,6 +16,7 @@ $self->{texts} = { 'Bin List' => 'Lagerliste', 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.' => 'Die Anmeldung am LDAP-Server als "#1" schlug fehl. Bitte überprüfen Sie die Angaben in config/authentication.pl.', 'CANCELED' => 'Storniert', + 'CR' => 'H', 'CRM admin' => 'Administration', 'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', 'CRM follow up' => 'Wiedervorlage', @@ -56,6 +57,7 @@ $self->{texts} = { 'Customer missing!' => 'Kundenname fehlt!', 'DATEV Export' => 'DATEV-Export', 'DELETED' => 'Gelöscht', + 'DR' => 'S', 'DUNNING STARTED' => 'Mahnprozess gestartet', 'Dataset upgrade' => 'Datenbankaktualisierung', 'Date' => 'Datum', diff --git a/locale/de/login b/locale/de/login index 38c382a22..b3857df7a 100644 --- a/locale/de/login +++ b/locale/de/login @@ -42,6 +42,7 @@ $self->{texts} = { 'Bis' => 'bis', 'Body' => 'Text', 'CANCELED' => 'Storniert', + 'CR' => 'H', 'CRM admin' => 'Administration', 'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', 'CRM follow up' => 'Wiedervorlage', @@ -102,6 +103,7 @@ $self->{texts} = { 'Customer type' => 'Kundentyp', 'DATEV Export' => 'DATEV-Export', 'DELETED' => 'Gelöscht', + 'DR' => 'S', 'DUNNING STARTED' => 'Mahnprozess gestartet', 'Dataset upgrade' => 'Datenbankaktualisierung', 'Date' => 'Datum', diff --git a/locale/de/oe b/locale/de/oe index 19a42f590..334eddf5d 100644 --- a/locale/de/oe +++ b/locale/de/oe @@ -38,6 +38,7 @@ $self->{texts} = { 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.' => 'Die Anmeldung am LDAP-Server als "#1" schlug fehl. Bitte überprüfen Sie die Angaben in config/authentication.pl.', 'Bis' => 'bis', 'CANCELED' => 'Storniert', + 'CR' => 'H', 'CRM admin' => 'Administration', 'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', 'CRM follow up' => 'Wiedervorlage', @@ -95,6 +96,7 @@ $self->{texts} = { 'Customer type' => 'Kundentyp', 'DATEV Export' => 'DATEV-Export', 'DELETED' => 'Gelöscht', + 'DR' => 'S', 'DUNNING STARTED' => 'Mahnprozess gestartet', 'Dataset upgrade' => 'Datenbankaktualisierung', 'Date' => 'Datum', diff --git a/locale/de/pe b/locale/de/pe index 478be9ba7..c599478ac 100644 --- a/locale/de/pe +++ b/locale/de/pe @@ -17,6 +17,7 @@ $self->{texts} = { 'Bin List' => 'Lagerliste', 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.' => 'Die Anmeldung am LDAP-Server als "#1" schlug fehl. Bitte überprüfen Sie die Angaben in config/authentication.pl.', 'CANCELED' => 'Storniert', + 'CR' => 'H', 'CRM admin' => 'Administration', 'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', 'CRM follow up' => 'Wiedervorlage', @@ -53,6 +54,7 @@ $self->{texts} = { 'Customer details' => 'Kundendetails', 'DATEV Export' => 'DATEV-Export', 'DELETED' => 'Gelöscht', + 'DR' => 'S', 'DUNNING STARTED' => 'Mahnprozess gestartet', 'Dataset upgrade' => 'Datenbankaktualisierung', 'Date' => 'Datum', diff --git a/locale/de/projects b/locale/de/projects index f90abd6a7..009252702 100644 --- a/locale/de/projects +++ b/locale/de/projects @@ -16,6 +16,7 @@ $self->{texts} = { 'Bin List' => 'Lagerliste', 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.' => 'Die Anmeldung am LDAP-Server als "#1" schlug fehl. Bitte überprüfen Sie die Angaben in config/authentication.pl.', 'CANCELED' => 'Storniert', + 'CR' => 'H', 'CRM admin' => 'Administration', 'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', 'CRM follow up' => 'Wiedervorlage', @@ -53,6 +54,7 @@ $self->{texts} = { 'Customer details' => 'Kundendetails', 'DATEV Export' => 'DATEV-Export', 'DELETED' => 'Gelöscht', + 'DR' => 'S', 'DUNNING STARTED' => 'Mahnprozess gestartet', 'Dataset upgrade' => 'Datenbankaktualisierung', 'Date' => 'Datum', diff --git a/locale/de/rc b/locale/de/rc index ce3567fb2..e901b94b7 100644 --- a/locale/de/rc +++ b/locale/de/rc @@ -15,6 +15,7 @@ $self->{texts} = { 'Bin List' => 'Lagerliste', 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.' => 'Die Anmeldung am LDAP-Server als "#1" schlug fehl. Bitte überprüfen Sie die Angaben in config/authentication.pl.', 'CANCELED' => 'Storniert', + 'CR' => 'H', 'CRM admin' => 'Administration', 'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', 'CRM follow up' => 'Wiedervorlage', @@ -52,6 +53,7 @@ $self->{texts} = { 'Customer details' => 'Kundendetails', 'DATEV Export' => 'DATEV-Export', 'DELETED' => 'Gelöscht', + 'DR' => 'S', 'DUNNING STARTED' => 'Mahnprozess gestartet', 'Dataset upgrade' => 'Datenbankaktualisierung', 'Date' => 'Datum', diff --git a/locale/de/reportgenerator b/locale/de/reportgenerator index 423c4b66d..bf6c6b27c 100644 --- a/locale/de/reportgenerator +++ b/locale/de/reportgenerator @@ -11,6 +11,7 @@ $self->{texts} = { 'Bin List' => 'Lagerliste', 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.' => 'Die Anmeldung am LDAP-Server als "#1" schlug fehl. Bitte überprüfen Sie die Angaben in config/authentication.pl.', 'CANCELED' => 'Storniert', + 'CR' => 'H', 'CRM admin' => 'Administration', 'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', 'CRM follow up' => 'Wiedervorlage', @@ -45,6 +46,7 @@ $self->{texts} = { 'Credit Note' => 'Gutschrift', 'DATEV Export' => 'DATEV-Export', 'DELETED' => 'Gelöscht', + 'DR' => 'S', 'DUNNING STARTED' => 'Mahnprozess gestartet', 'Dataset upgrade' => 'Datenbankaktualisierung', 'Date' => 'Datum', diff --git a/locale/de/rp b/locale/de/rp index fb63ba0bf..37944fcf1 100644 --- a/locale/de/rp +++ b/locale/de/rp @@ -30,6 +30,7 @@ $self->{texts} = { 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.' => 'Die Anmeldung am LDAP-Server als "#1" schlug fehl. Bitte überprüfen Sie die Angaben in config/authentication.pl.', 'Bis' => 'bis', 'CANCELED' => 'Storniert', + 'CR' => 'H', 'CRM admin' => 'Administration', 'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', 'CRM follow up' => 'Wiedervorlage', @@ -77,6 +78,7 @@ $self->{texts} = { 'Customized Report' => 'Vorgewählte Zeiträume', 'DATEV Export' => 'DATEV-Export', 'DELETED' => 'Gelöscht', + 'DR' => 'S', 'DUNNING STARTED' => 'Mahnprozess gestartet', 'Dataset upgrade' => 'Datenbankaktualisierung', 'Date' => 'Datum', diff --git a/locale/de/todo b/locale/de/todo index bfbaf3788..fdce5d978 100644 --- a/locale/de/todo +++ b/locale/de/todo @@ -41,6 +41,7 @@ $self->{texts} = { 'Bis' => 'bis', 'Body' => 'Text', 'CANCELED' => 'Storniert', + 'CR' => 'H', 'CRM admin' => 'Administration', 'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', 'CRM follow up' => 'Wiedervorlage', @@ -101,6 +102,7 @@ $self->{texts} = { 'Customer type' => 'Kundentyp', 'DATEV Export' => 'DATEV-Export', 'DELETED' => 'Gelöscht', + 'DR' => 'S', 'DUNNING STARTED' => 'Mahnprozess gestartet', 'Dataset upgrade' => 'Datenbankaktualisierung', 'Date' => 'Datum', diff --git a/locale/de/ustva b/locale/de/ustva index 706f10ad1..b1a549da9 100644 --- a/locale/de/ustva +++ b/locale/de/ustva @@ -26,6 +26,7 @@ $self->{texts} = { 'Bin List' => 'Lagerliste', 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.' => 'Die Anmeldung am LDAP-Server als "#1" schlug fehl. Bitte überprüfen Sie die Angaben in config/authentication.pl.', 'CANCELED' => 'Storniert', + 'CR' => 'H', 'CRM admin' => 'Administration', 'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', 'CRM follow up' => 'Wiedervorlage', @@ -64,6 +65,7 @@ $self->{texts} = { 'Customer details' => 'Kundendetails', 'DATEV Export' => 'DATEV-Export', 'DELETED' => 'Gelöscht', + 'DR' => 'S', 'DUNNING STARTED' => 'Mahnprozess gestartet', 'Dataset upgrade' => 'Datenbankaktualisierung', 'Date' => 'Datum', diff --git a/locale/de/wh b/locale/de/wh index daa55a14a..061187746 100644 --- a/locale/de/wh +++ b/locale/de/wh @@ -18,6 +18,7 @@ $self->{texts} = { 'Bin To' => 'Ziellagerplatz', 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.' => 'Die Anmeldung am LDAP-Server als "#1" schlug fehl. Bitte überprüfen Sie die Angaben in config/authentication.pl.', 'CANCELED' => 'Storniert', + 'CR' => 'H', 'CRM admin' => 'Administration', 'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', 'CRM follow up' => 'Wiedervorlage', @@ -59,6 +60,7 @@ $self->{texts} = { 'Customer details' => 'Kundendetails', 'DATEV Export' => 'DATEV-Export', 'DELETED' => 'Gelöscht', + 'DR' => 'S', 'DUNNING STARTED' => 'Mahnprozess gestartet', 'Dataset upgrade' => 'Datenbankaktualisierung', 'Date' => 'Datum', diff --git a/templates/webpages/gl/form_header_chart_balances_js_de.html b/templates/webpages/gl/form_header_chart_balances_js_de.html new file mode 100644 index 000000000..3263ee7cd --- /dev/null +++ b/templates/webpages/gl/form_header_chart_balances_js_de.html @@ -0,0 +1,28 @@ +[% USE HTML %] +[% USE JavaScript %] +[% USE LxERP %] + + diff --git a/templates/webpages/gl/form_header_chart_balances_js_master.html b/templates/webpages/gl/form_header_chart_balances_js_master.html new file mode 100644 index 000000000..3263ee7cd --- /dev/null +++ b/templates/webpages/gl/form_header_chart_balances_js_master.html @@ -0,0 +1,28 @@ +[% USE HTML %] +[% USE JavaScript %] +[% USE LxERP %] + + -- 2.20.1