Spaltenzahl f. benutzerdef. Variablen in Belegen in Benutzereinstellungen ...
authorBernd Bleßmann <bernd@kivitendo-premium.de>
Tue, 5 Aug 2014 13:09:29 +0000 (15:09 +0200)
committerBernd Bleßmann <bernd@kivitendo-premium.de>
Wed, 6 Aug 2014 13:15:51 +0000 (15:15 +0200)
.. angeben können. Default ist 3.

SL/DB/AuthUser.pm
bin/mozilla/io.pl
locale/de/all
locale/en/all
templates/webpages/am/config.html

index a127966..1eac6f9 100644 (file)
@@ -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 => {
index d3441ea..3c6c087 100644 (file)
@@ -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 => {
index 6d5b183..e17a78c 100755 (executable)
@@ -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&ouml;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&ouml;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&ouml;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&auml;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&ouml;se EU m. UStId',
-  'Revenues EU without UStId'   => 'Erl&ouml;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 &uuml;berpr&uuml;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&uuml;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',
index ee05e7f..70e8314 100644 (file)
@@ -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'          => '',
index 27a91ad..257f6a7 100644 (file)
        </select>
       </td>
      </tr>
+
+     <tr>
+      <th align="right">[% 'Number of columns of custom variables in form details (second row)' | $T8 %]</th>
+      <td>
+        [% L.input_tag('form_cvars_nr_cols',  myconfig_form_cvars_nr_cols || 3,  size = 5) %]
+      </td>
+     </tr>
+
     </table>
    </div>