From 0cb6e3af8457c1b10c356a1749269b16c5cd3328 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bernd=20Ble=C3=9Fmann?= Date: Tue, 5 Aug 2014 15:09:29 +0200 Subject: [PATCH] Spaltenzahl f. benutzerdef. Variablen in Belegen in Benutzereinstellungen ... MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit .. angeben können. Default ist 3. --- SL/DB/AuthUser.pm | 2 +- bin/mozilla/io.pl | 2 +- locale/de/all | 21 ++++++--------------- locale/en/all | 1 + templates/webpages/am/config.html | 8 ++++++++ 5 files changed, 17 insertions(+), 17 deletions(-) diff --git a/SL/DB/AuthUser.pm b/SL/DB/AuthUser.pm index a12796685..1eac6f937 100644 --- a/SL/DB/AuthUser.pm +++ b/SL/DB/AuthUser.pm @@ -11,7 +11,7 @@ use SL::DB::Helper::Util; use constant CONFIG_VARS => qw(copies countrycode dateformat timeformat default_media default_printer_id email favorites fax hide_cvar_search_options mandatory_departments menustyle name numberformat show_form_details signature stylesheet taxincluded_checked tel - template_format vclimit focus_position); + template_format vclimit focus_position form_cvars_nr_cols); __PACKAGE__->meta->add_relationship( groups => { diff --git a/bin/mozilla/io.pl b/bin/mozilla/io.pl index d3441ea4d..3c6c087da 100644 --- a/bin/mozilla/io.pl +++ b/bin/mozilla/io.pl @@ -1876,7 +1876,7 @@ sub _render_custom_variables_inputs { my $form_key = "ic_cvar_" . $cvar->{name} . "_$params{row}"; push @{ $params{ROW2} }, { - line_break => $show && !(($num_visible_cvars - 1) % 3), + line_break => $show && !(($num_visible_cvars - 1) % ($::myconfig{form_cvars_nr_cols}*1 || 3)), description => $description, cvar => 1, render_options => { diff --git a/locale/de/all b/locale/de/all index 6d5b183b4..e17a78ceb 100755 --- a/locale/de/all +++ b/locale/de/all @@ -116,8 +116,6 @@ $self->{texts} = { 'Account number' => 'Kontonummer', 'Account number not unique!' => 'Kontonummer bereits vorhanden!', 'Account saved!' => 'Konto gespeichert!', - 'Accounting Group deleted!' => 'Buchungsgruppe gelöscht!', - 'Accounting Group saved!' => 'Buchungsgruppe gespeichert!', 'Accounting method' => 'Versteuerungsart', 'Accrual' => 'Soll-Versteuerung', 'Accrual accounting' => 'Soll-Versteuerung', @@ -127,7 +125,6 @@ $self->{texts} = { 'Add AP Transaction' => 'Kreditorenbuchung', 'Add AR Transaction' => 'Debitorenbuchung', 'Add Account' => 'Konto erfassen', - 'Add Accounting Group' => 'Buchungsgruppe erfassen', 'Add Accounts Payables Transaction' => 'Kreditorenbuchung erfassen', 'Add Accounts Receivables Transaction' => 'Debitorenbuchung erfassen', 'Add Assembly' => 'Erzeugnis erfassen', @@ -336,7 +333,6 @@ $self->{texts} = { 'Beratername' => 'Beratername', 'Beraternummer' => 'Beraternummer', 'Best Before' => 'Mindesthaltbarkeit', - 'Bestandskonto' => 'Bestandskonto', 'Bilanz' => 'Bilanz', 'Billable amount' => 'Abrechenbarer Betrag', 'Billed amount' => 'Abgerechneter Betrag', @@ -897,7 +893,6 @@ $self->{texts} = { 'Edit Access Rights' => 'Zugriffsrechte bearbeiten', 'Edit Access Rights for Follow-Ups' => 'Zugriff auf meine Wiedervorlagen regeln', 'Edit Account' => 'Kontodaten bearbeiten', - 'Edit Accounting Group' => 'Buchungsgruppe bearbeiten', 'Edit Accounts Payables Transaction' => 'Kreditorenbuchung bearbeiten', 'Edit Accounts Receivables Transaction' => 'Debitorenbuchung bearbeiten', 'Edit Assembly' => 'Erzeugnis bearbeiten', @@ -1066,8 +1061,6 @@ $self->{texts} = { 'Expense' => 'Aufwandskonto', 'Expense Account' => 'Aufwandskonto', 'Expense/Asset' => 'Aufwand/Anlagen', - 'Expenses EU with UStId' => 'Aufwand EU m. UStId', - 'Expenses EU without UStId' => 'Aufwand EU o. UStId', 'Export Buchungsdaten' => 'Export Buchungsdaten', 'Export Number' => 'Exportnummer', 'Export Stammdaten' => 'Export Stammdaten', @@ -1124,8 +1117,6 @@ $self->{texts} = { 'For type "customer" the perl module JSON is required. Please check this on system level: $ ./scripts/installation_check.pl' => 'Für den Typ "Kunde" wird das Perl Module JSON benötigt. Überprüfbar im Installationspfad mit: $ ./scripts/installation_check.pl', 'Foreign Exchange Gain' => 'Wechselkurserträge', 'Foreign Exchange Loss' => 'Wechselkursaufwendungen', - 'Foreign Expenses' => 'Aufwand Ausland', - 'Foreign Revenues' => 'Erlöse Ausland', 'Form details (second row)' => 'Formulardetails (zweite Positionszeile)', 'Formula' => 'Formel', 'Found #1 errors.' => '#1 Fehler gefunden.', @@ -1290,6 +1281,7 @@ $self->{texts} = { 'Invdate from' => 'Rechnungen von', 'Inventory' => 'Inventar', 'Inventory Account' => 'Warenbestand', + 'Inventory account' => '', 'Inventory quantity must be zero before you can set this assembly obsolete!' => 'Bevor dieses Erzeugnis als ungültig markiert werden kann, muß das Inventar auf Null sein!', 'Inventory quantity must be zero before you can set this part obsolete!' => 'Bevor diese Ware als ungültig markiert werden kann, muß das Inventar Null sein!', 'Inventory system' => 'Warenbuchungsmethode', @@ -1494,8 +1486,6 @@ $self->{texts} = { 'MwSt. inkl.' => 'MwSt. inkl.', 'Name' => 'Name', 'Name and Street' => 'Name und Straße', - 'National Expenses' => 'Aufwand Inland', - 'National Revenues' => 'Erlöse Inland', 'Neither sections nor function blocks have been created yet.' => 'Es wurden bisher weder Abschnitte noch Funktionsblöcke angelegt.', 'Net Income Statement' => 'Einnahmenüberschußrechnung', 'Net amount' => 'Nettobetrag', @@ -1609,6 +1599,7 @@ $self->{texts} = { 'Number Format' => 'Zahlenformat', 'Number missing in Row' => 'Nummer fehlt in Zeile', 'Number of bins' => 'Anzahl Lagerplätze', + 'Number of columns of custom variables in form details (second row)' => 'Anzahl der Spalten für benutzerdef. Variablen in den Formulardetails (zweite Positionszeile)', 'Number of copies' => 'Anzahl Kopien', 'Number of entries changed: #1' => 'Anzahl geänderter Einträge: #1', 'Number of months' => 'Anzahl Monate', @@ -1995,8 +1986,6 @@ $self->{texts} = { 'Result' => 'Ergebnis', 'Revenue' => 'Erlöskonto', 'Revenue Account' => 'Erlöskonto', - 'Revenues EU with UStId' => 'Erlöse EU m. UStId', - 'Revenues EU without UStId' => 'Erlöse EU o. UStId', 'Revert to version' => 'Auf Version zurücksetzen', 'Review of Aging list' => 'Altersstrukturliste', 'Right' => 'Rechts', @@ -2336,6 +2325,8 @@ $self->{texts} = { 'The AR transaction #1 has been deleted.' => 'Die Debitorenbuchung #1 wurde gelöscht.', 'The Bins in Inventory were only a information text field.' => 'Die Lagerplätze unter Stammdaten/Waren sind nur ein informatives Textfeld.', 'The Bins in master data were only a information text field.' => 'Die Lagerplätze unter Stammdaten/Waren sind nur ein informatives Textfeld.', + 'The Buchungsgruppe has been created.' => '', + 'The Buchungsgruppe has been saved.' => '', 'The GL transaction #1 has been deleted.' => 'Die Dialogbuchung #1 wurde gelöscht.', 'The LDAP server "#1:#2" is unreachable. Please check config/kivitendo.conf.' => 'Der LDAP-Server "#1:#2" ist nicht erreichbar. Bitte überprüfen Sie die Angaben in config/kivitendo.conf.', 'The SEPA export has been created.' => 'Der SEPA-Export wurde erstellt', @@ -2368,6 +2359,8 @@ $self->{texts} = { 'The base unit does not exist.' => 'Die Basiseinheit existiert nicht.', 'The base unit relations must not contain loops (e.g. by saying that unit A\'s base unit is B, B\'s base unit is C and C\'s base unit is A) in row %d.' => 'Die Beziehungen der Einheiten dürfen keine Schleifen beinhalten (z.B. wenn gesagt wird, dass Einheit As Basiseinheit B, Bs Basiseinheit C und Cs Basiseinheit A ist) in Zeile %d.', 'The basic client tables have not been created for this client\'s database yet.' => 'Die grundlegenden Mandantentabellen wurden in der für diesen Mandanten konfigurierten Datenbank noch nicht angelegt.', + 'The buchungsgruppe has been deleted.' => '', + 'The buchungsgruppe is in use and cannot be deleted.' => '', 'The business has been created.' => 'Der Kunden-/Lieferantentyp wurde erfasst.', 'The business has been deleted.' => 'Der Kunden-/Lieferantentyp wurde gelöscht.', 'The business has been saved.' => 'Der Kunden-/Lieferantentyp wurde gespeichert.', @@ -2958,7 +2951,6 @@ $self->{texts} = { 'disposed' => 'Entsorgung', 'do not include' => 'Nicht aufnehmen', 'done' => 'erledigt', - 'down' => 'runter', 'dunning_list' => 'mahnungsliste', 'eBayImporter' => 'eBay-Importierer', 'eMail Send?' => 'E-Mail-Versand?', @@ -3105,7 +3097,6 @@ $self->{texts} = { 'trial_balance' => 'susa', 'unconfigured' => 'unkonfiguriert', 'uncorrect partnumber ' => 'Unbekannte Teilenummer ', - 'up' => 'hoch', 'use program settings' => 'benutze Programmeinstellungen', 'use user config' => 'Verwende Benutzereinstellung', 'used' => 'Verbraucht', diff --git a/locale/en/all b/locale/en/all index ee05e7fbe..70e8314d3 100644 --- a/locale/en/all +++ b/locale/en/all @@ -1416,6 +1416,7 @@ $self->{texts} = { 'Number Format' => '', 'Number missing in Row' => '', 'Number of bins' => '', + 'Number of columns of custom variables in form details (second row)' => '', 'Number of copies' => '', 'Number of entries changed: #1' => '', 'Number of new bins' => '', diff --git a/templates/webpages/am/config.html b/templates/webpages/am/config.html index 27a91ad5f..257f6a7ac 100644 --- a/templates/webpages/am/config.html +++ b/templates/webpages/am/config.html @@ -152,6 +152,14 @@ + + + [% 'Number of columns of custom variables in form details (second row)' | $T8 %] + + [% L.input_tag('form_cvars_nr_cols', myconfig_form_cvars_nr_cols || 3, size = 5) %] + + + -- 2.20.1