Revision 504fcaf1
Von Kivitendo Admin vor mehr als 8 Jahren hinzugefügt
SL/Controller/Buchungsgruppen.pm | ||
---|---|---|
35 | 35 |
|
36 | 36 |
$::form->header; |
37 | 37 |
$self->render('buchungsgruppen/list', |
38 |
title => t8('Buchungsgruppen'),
|
|
38 |
title => t8('Booking groups'),
|
|
39 | 39 |
BUCHUNGSGRUPPEN => $buchungsgruppen, |
40 | 40 |
CHARTLIST => \%chartlist, |
41 | 41 |
TAXZONES => $taxzones); |
... | ... | |
45 | 45 |
my ($self) = @_; |
46 | 46 |
|
47 | 47 |
$self->config(SL::DB::Buchungsgruppe->new()); |
48 |
$self->show_form(title => t8('Add Buchungsgruppe'));
|
|
48 |
$self->show_form(title => t8('Add booking group'));
|
|
49 | 49 |
} |
50 | 50 |
|
51 | 51 |
sub show_form { |
... | ... | |
63 | 63 |
# orphaned method, where an IF-ELSE statement toggles between L.select_tag |
64 | 64 |
# and text. |
65 | 65 |
|
66 |
$self->show_form(title => t8('Edit Buchungsgruppe'),
|
|
66 |
$self->show_form(title => t8('Edit booking group'),
|
|
67 | 67 |
CHARTLIST => SL::DB::TaxzoneChart->get_all_accounts_by_buchungsgruppen_id($self->config->id)); |
68 | 68 |
} |
69 | 69 |
|
... | ... | |
90 | 90 |
my $taxzone_charts = SL::DB::Manager::TaxzoneChart->get_all(where => [ buchungsgruppen_id => $self->config->id ]); |
91 | 91 |
foreach my $taxzonechart ( @{$taxzone_charts} ) { $taxzonechart->delete }; |
92 | 92 |
$self->config->delete(); |
93 |
flash_later('info', $::locale->text('The buchungsgruppe has been deleted.'));
|
|
94 |
}) || flash_later('error', $::locale->text('The buchungsgruppe is in use and cannot be deleted.'));
|
|
93 |
flash_later('info', $::locale->text('The booking group has been deleted.'));
|
|
94 |
}) || flash_later('error', $::locale->text('The booking group is in use and cannot be deleted.'));
|
|
95 | 95 |
|
96 | 96 |
$self->redirect_to(action => 'list'); |
97 | 97 |
|
... | ... | |
173 | 173 |
# die with rollback of taxzone save if saving of any of the taxzone_charts fails |
174 | 174 |
# only show the $db->error if we haven't already identified the likely error ourselves |
175 | 175 |
|
176 |
flash_later('info', $is_new ? t8('The Buchungsgruppe has been created.') : t8('The Buchungsgruppe has been saved.'));
|
|
176 |
flash_later('info', $is_new ? t8('The booking group has been created.') : t8('The booking group has been saved.'));
|
|
177 | 177 |
$self->redirect_to(action => 'list'); |
178 | 178 |
} |
179 | 179 |
|
SL/Controller/CsvImport/Part.pm | ||
---|---|---|
214 | 214 |
|
215 | 215 |
return 1 if $object->buchungsgruppen_id; |
216 | 216 |
|
217 |
push @{ $entry->{errors} }, $::locale->text('Error: Buchungsgruppe missing or invalid');
|
|
217 |
push @{ $entry->{errors} }, $::locale->text('Error: booking group missing or invalid');
|
|
218 | 218 |
return 0; |
219 | 219 |
} |
220 | 220 |
|
... | ... | |
506 | 506 |
$self->add_cvar_columns_to_displayable_columns; |
507 | 507 |
|
508 | 508 |
$self->add_displayable_columns({ name => 'bin', description => $::locale->text('Bin') }, |
509 |
{ name => 'buchungsgruppen_id', description => $::locale->text('Buchungsgruppe (database ID)') },
|
|
510 |
{ name => 'buchungsgruppe', description => $::locale->text('Buchungsgruppe (name)') },
|
|
509 |
{ name => 'buchungsgruppen_id', description => $::locale->text('Booking group (database ID)') },
|
|
510 |
{ name => 'buchungsgruppe', description => $::locale->text('Booking group (name)') },
|
|
511 | 511 |
{ name => 'description', description => $::locale->text('Description') }, |
512 | 512 |
{ name => 'drawing', description => $::locale->text('Drawing') }, |
513 | 513 |
{ name => 'ean', description => $::locale->text('EAN') }, |
SL/Controller/Taxzones.pm | ||
---|---|---|
146 | 146 |
$income_accno = SL::DB::Manager::Chart->find_by( id => $income_accno_id ) if $income_accno_id; |
147 | 147 |
$expense_accno = SL::DB::Manager::Chart->find_by( id => $expense_accno_id ) if $expense_accno_id; |
148 | 148 |
|
149 |
push(@errors, t8('Buchungsgruppe #1 needs a valid income account' , $bg->description)) unless $income_accno;
|
|
150 |
push(@errors, t8('Buchungsgruppe #1 needs a valid expense account', $bg->description)) unless $expense_accno;
|
|
149 |
push(@errors, t8('Booking group #1 needs a valid income account' , $bg->description)) unless $income_accno;
|
|
150 |
push(@errors, t8('Booking group #1 needs a valid expense account', $bg->description)) unless $expense_accno;
|
|
151 | 151 |
|
152 | 152 |
my $taxzone_chart = SL::DB::Manager::TaxzoneChart->find_by_or_create(buchungsgruppen_id => $bg->id, taxzone_id => $self->config->id); |
153 | 153 |
# if taxzonechart doesn't exist an empty new TaxzoneChart object is |
SL/DB/Buchungsgruppe.pm | ||
---|---|---|
18 | 18 |
if( $self->inventory_accno_id ) { |
19 | 19 |
require SL::DB::Chart; |
20 | 20 |
my $inventory_accno = SL::DB::Manager::Chart->find_by( id => $self->inventory_accno_id ); |
21 |
push(@errors, $::locale->text('Buchungsgruppe #1 needs a valid inventory account', $self->description)) unless $inventory_accno;
|
|
21 |
push(@errors, $::locale->text('Booking group #1 needs a valid inventory account', $self->description)) unless $inventory_accno;
|
|
22 | 22 |
} else { |
23 |
push @errors, $::locale->text('The Buchungsgruppe needs an inventory account.');
|
|
23 |
push @errors, $::locale->text('The booking group needs an inventory account.');
|
|
24 | 24 |
}; |
25 | 25 |
|
26 | 26 |
return @errors; |
locale/de/all | ||
---|---|---|
141 | 141 |
'Add Accounts Payables Transaction' => 'Kreditorenbuchung erfassen', |
142 | 142 |
'Add Accounts Receivables Transaction' => 'Debitorenbuchung erfassen', |
143 | 143 |
'Add Assembly' => 'Erzeugnis erfassen', |
144 |
'Add Buchungsgruppe' => 'Buchungsgruppe erfassen', |
|
145 | 144 |
'Add Client' => 'Neuer Mandant', |
146 | 145 |
'Add Credit Note' => 'Gutschrift erfassen', |
147 | 146 |
'Add Customer' => 'Kunde erfassen', |
... | ... | |
182 | 181 |
'Add Warehouse' => 'Lager erfassen', |
183 | 182 |
'Add and edit units' => 'Einheiten erfassen und bearbeiten', |
184 | 183 |
'Add bank account' => 'Bankkonto erfassen', |
184 |
'Add booking group' => 'Buchungsgruppe erfassen', |
|
185 | 185 |
'Add custom variable' => 'Benutzerdefinierte Variable erfassen', |
186 | 186 |
'Add function block' => 'Funktionsblock hinzufügen', |
187 | 187 |
'Add invoices' => 'Rechnungen hinzufügen', |
... | ... | |
262 | 262 |
'Application Error. Wrong Format' => 'Fehler in der Anwendung. Falsches Format: ', |
263 | 263 |
'Apply to all parts' => 'Bei allen Artikeln setzen', |
264 | 264 |
'Apply to all transfers' => 'Bei allen Lagerbewegungen setzen', |
265 |
'Apply to parts without buchungsgruppe' => 'Bei allen Artikeln ohne gültige Buchungsgruppe setzen',
|
|
265 |
'Apply to parts without booking group' => 'Bei allen Artikeln ohne gültige Buchungsgruppe setzen',
|
|
266 | 266 |
'Apply to transfers without bin' => 'Bei allen Lagerbewegungen ohne Lagerplatz setzen', |
267 | 267 |
'Apply to transfers without comment' => 'Bei allen Lagerbewegungen ohne Kommentar setzen', |
268 | 268 |
'Apply to transfers without warehouse' => 'Bei allen Lagerbewegungen ohne Lager setzen', |
... | ... | |
418 | 418 |
'Body' => 'Text', |
419 | 419 |
'Body:' => 'Text:', |
420 | 420 |
'Booking Date' => 'Buchungsdatum', |
421 |
'Booking group' => 'Buchungsgruppe', |
|
422 |
'Booking group #1 needs a valid expense account' => 'Buchungsgruppe #1 braucht ein gültiges Aufwandskonto', |
|
423 |
'Booking group #1 needs a valid income account' => 'Buchungsgruppe #1 braucht ein gültiges Erfolgskonto', |
|
424 |
'Booking group #1 needs a valid inventory account' => 'Buchungsgruppe #1 braucht ein gültiges Warenbestandskonto', |
|
425 |
'Booking group (database ID)' => 'Buchungsgruppe (Datenbank-ID)', |
|
426 |
'Booking group (name)' => 'Buchungsgruppe (Name)', |
|
427 |
'Booking groups' => 'Buchungsgruppen', |
|
421 | 428 |
'Books are open' => 'Die Bücher sind geöffnet.', |
422 | 429 |
'Books closed up to' => 'Bücher abgeschlossen bis zum', |
423 | 430 |
'Boolean variables: If the default value is non-empty then the checkbox will be checked by default and unchecked otherwise.' => 'Ja/Nein-Variablen: Wenn der Standardwert nicht leer ist, so wird die Checkbox standardmäßig angehakt.', |
... | ... | |
427 | 434 |
'Break down by' => 'Aufschlüsseln nach', |
428 | 435 |
'Break up the update and contact a service provider.' => 'Diese Option bricht das Update ab. Bitte kontaktieren Sie Ihren Administrator oder beauftragen einen Dienstleister.', |
429 | 436 |
'Buchungsdatum' => 'Buchungsdatum', |
430 |
'Buchungsgruppe' => 'Buchungsgruppe', |
|
431 |
'Buchungsgruppe #1 needs a valid expense account' => 'Buchungsgruppe #1 braucht ein gültiges Aufwandskonto', |
|
432 |
'Buchungsgruppe #1 needs a valid income account' => 'Buchungsgruppe #1 braucht ein gültiges Erfolgskonto', |
|
433 |
'Buchungsgruppe #1 needs a valid inventory account' => 'Buchungsgruppe #1 braucht ein gültiges Warenbestandskonto', |
|
434 |
'Buchungsgruppe (database ID)' => 'Buchungsgruppe (Datenbank-ID)', |
|
435 |
'Buchungsgruppe (name)' => 'Buchungsgruppe (Name)', |
|
436 |
'Buchungsgruppen' => 'Buchungsgruppen', |
|
437 | 437 |
'Buchungskonto' => 'Buchungskonto', |
438 | 438 |
'Buchungsnummer' => 'Buchungsnummer', |
439 | 439 |
'Business' => 'Kunden-/Lieferantentyp', |
... | ... | |
838 | 838 |
'Default Warehouse' => 'Standard-Lager', |
839 | 839 |
'Default Warehouse with ignoring onhand' => 'Standard-Lager für Auslagern ohne Prüfung auf Bestand', |
840 | 840 |
'Default article for converting into quotations and orders' => 'Standardartikel für Konvertierung von Pflichtenheften in Angebote und Aufträge', |
841 |
'Default buchungsgruppe' => 'Standardbuchungsgruppe',
|
|
841 |
'Default booking group' => 'Standardbuchungsgruppe',
|
|
842 | 842 |
'Default client' => 'Standardmandant', |
843 | 843 |
'Default currency' => 'Standardwährung', |
844 | 844 |
'Default currency missing!' => 'Standardwährung fehlt!', |
... | ... | |
931 | 931 |
'Do not link to a project.' => 'Nicht mit einem Projekt verknüpfen.', |
932 | 932 |
'Do not modify this position' => 'Diese Position nicht verändern', |
933 | 933 |
'Do not run the task server for this client' => 'Task-Server nicht für diesen Mandanten ausführen', |
934 |
'Do not set default buchungsgruppe' => 'Nie Standardbuchungsgruppe setzen',
|
|
934 |
'Do not set default booking group' => 'Nie Standardbuchungsgruppe setzen',
|
|
935 | 935 |
'Do not set this bin' => 'Diesen Lagerplatz nicht setzen', |
936 | 936 |
'Do not set this comment' => 'Diesen Kommentar nicht setzen', |
937 | 937 |
'Do not set this warehouse' => 'Dieses Lager nicht setzen', |
... | ... | |
1025 | 1025 |
'Edit Accounts Receivables Transaction' => 'Debitorenbuchung bearbeiten', |
1026 | 1026 |
'Edit Assembly' => 'Erzeugnis bearbeiten', |
1027 | 1027 |
'Edit Bins' => 'Lagerplätze bearbeiten', |
1028 |
'Edit Buchungsgruppe' => 'Buchungsgruppe bearbeiten', |
|
1029 | 1028 |
'Edit Client' => 'Mandanten bearbeiten', |
1030 | 1029 |
'Edit Credit Note' => 'Gutschrift bearbeiten', |
1031 | 1030 |
'Edit Customer' => 'Kunde editieren', |
... | ... | |
1066 | 1065 |
'Edit assignment of articles to sections' => 'Zuweisung Artikel zu Abschnitten bearbeiten', |
1067 | 1066 |
'Edit background job' => 'Hintergrund-Job bearbeiten', |
1068 | 1067 |
'Edit bank account' => 'Bankkonto bearbeiten', |
1068 |
'Edit booking group' => 'Buchungsgruppe bearbeiten', |
|
1069 | 1069 |
'Edit business' => 'Kunden-/Lieferantentyp bearbeiten', |
1070 | 1070 |
'Edit complexity' => 'Komplexitätsgrad bearbeiten', |
1071 | 1071 |
'Edit custom variable' => 'Benutzerdefinierte Variable bearbeiten', |
... | ... | |
1142 | 1142 |
'Error: A quantity and a target quantity could not be given both.' => 'Fehler: Menge und Zielmenge können nicht beide angegeben werden.', |
1143 | 1143 |
'Error: A quantity or a target quantity must be given.' => 'Fehler: Menge oder Zielmenge muss angegeben werden.', |
1144 | 1144 |
'Error: Bin not found' => 'Fehler: Lagerplatz nicht gefunden', |
1145 |
'Error: Buchungsgruppe missing or invalid' => 'Fehler: Buchungsgruppe fehlt oder ungültig', |
|
1146 | 1145 |
'Error: Customer/vendor missing' => 'Fehler: Kunde/Lieferant fehlt', |
1147 | 1146 |
'Error: Customer/vendor not found' => 'Fehler: Kunde/Lieferant nicht gefunden', |
1148 | 1147 |
'Error: Found local bank account number but local bank code doesn\'t match' => 'Fehler: Kontonummer wurde gefunden aber gespeicherte Bankleitzahl stimmt nicht überein', |
... | ... | |
1176 | 1175 |
'Error: amount and netamount need to be numeric' => 'Fehler: amount und netamount müssen numerisch sein', |
1177 | 1176 |
'Error: ar transaction doesn\'t validate' => 'Fehler: die Debitorenbuchung ist nicht korrekt', |
1178 | 1177 |
'Error: archart isn\'t an AR chart' => 'Fehler: das Forderungskonto ist nicht als Forderungskonto definiert (link = AR)', |
1178 |
'Error: booking group missing or invalid' => 'Fehler: Buchungsgruppe fehlt oder ungültig', |
|
1179 | 1179 |
'Error: can\'t find ar chart with accno #1' => 'Fehler: kein Forderungskonto mit Kontonummer #1', |
1180 | 1180 |
'Error: chart isn\'t an ar_amount chart' => 'Fehler: Konto ist kein Erlöskonto', |
1181 | 1181 |
'Error: chart missing' => 'Fehler: Konto fehlt', |
... | ... | |
2713 | 2713 |
'The AR transaction #1 has been deleted.' => 'Die Debitorenbuchung #1 wurde gelöscht.', |
2714 | 2714 |
'The Bins in Inventory were only a information text field.' => 'Die Lagerplätze unter Stammdaten/Waren sind nur ein informatives Textfeld.', |
2715 | 2715 |
'The Bins in master data were only a information text field.' => 'Die Lagerplätze unter Stammdaten/Waren sind nur ein informatives Textfeld.', |
2716 |
'The Buchungsgruppe has been created.' => 'Die Buchungsgruppe wurde erstellt.', |
|
2717 |
'The Buchungsgruppe has been saved.' => 'Die Buchungsgruppe wurde gespeichert.', |
|
2718 |
'The Buchungsgruppe needs an inventory account.' => 'Die Buchungsgruppe braucht ein Warenbestandskonto.', |
|
2719 | 2716 |
'The GL transaction #1 has been deleted.' => 'Die Dialogbuchung #1 wurde gelöscht.', |
2720 | 2717 |
'The IBAN \'#1\' is not valid as IBANs in #2 must be exactly #3 characters long.' => 'Die IBAN \'#1\' ist ungültig, da IBANs in #2 genau #3 Zeichen lang sein müssen.', |
2721 | 2718 |
'The IBAN is missing.' => 'Die IBAN fehlt.', |
... | ... | |
2759 | 2756 |
'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.', |
2760 | 2757 |
'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.', |
2761 | 2758 |
'The body is missing.' => 'Der Text fehlt', |
2762 |
'The buchungsgruppe has been deleted.' => 'Die Buchungsgruppe wurde gelöscht.', |
|
2763 |
'The buchungsgruppe is in use and cannot be deleted.' => 'Die Buchungsgruppe wird benutzt und kann daher nicht gelöscht werden.', |
|
2759 |
'The booking group has been created.' => 'Die Buchungsgruppe wurde erstellt.', |
|
2760 |
'The booking group has been deleted.' => 'Die Buchungsgruppe wurde gelöscht.', |
|
2761 |
'The booking group has been saved.' => 'Die Buchungsgruppe wurde gespeichert.', |
|
2762 |
'The booking group is in use and cannot be deleted.' => 'Die Buchungsgruppe wird benutzt und kann daher nicht gelöscht werden.', |
|
2763 |
'The booking group needs an inventory account.' => 'Die Buchungsgruppe braucht ein Warenbestandskonto.', |
|
2764 | 2764 |
'The business has been created.' => 'Der Kunden-/Lieferantentyp wurde erfasst.', |
2765 | 2765 |
'The business has been deleted.' => 'Der Kunden-/Lieferantentyp wurde gelöscht.', |
2766 | 2766 |
'The business has been saved.' => 'Der Kunden-/Lieferantentyp wurde gespeichert.', |
2767 | 2767 |
'The business is in use and cannot be deleted.' => 'Der Kunden-/Lieferantentyp wird benutzt und kann nicht gelöscht werden.', |
2768 |
'The changing of tax-o-matic account is NOT recommended, but if you do so please also (re)configure buchungsgruppen and reconfigure ALL charts which point to this tax-o-matic account. ' => 'Es wird nicht empfohlen Steuerkonten (Umsatzsteuer oder Vorsteuer) "umzuhängen", aber falls es gemacht wird, bitte auch entsprechend konsequent die Buchungsgruppen und die Konten die mit dieser Steuer verknüpft sind umkonfigurieren.',
|
|
2768 |
'The changing of tax-o-matic account is NOT recommended, but if you do so please also (re)configure booking groups and reconfigure ALL charts which point to this tax-o-matic account. ' => 'Es wird nicht empfohlen Steuerkonten (Umsatzsteuer oder Vorsteuer) "umzuhängen", aber falls es gemacht wird, bitte auch entsprechend konsequent die Buchungsgruppen und die Konten die mit dieser Steuer verknüpft sind umkonfigurieren.',
|
|
2769 | 2769 |
'The chart is not valid.' => 'Das Konto ist nicht gültig.', |
2770 | 2770 |
'The client could not be deleted.' => 'Der Mandant konnte nicht gelöscht werden.', |
2771 | 2771 |
'The client has been created.' => 'Der Mandant wurde angelegt.', |
menus/user/00-erp.yaml | ||
---|---|---|
1013 | 1013 |
action: list_account |
1014 | 1014 |
- parent: system |
1015 | 1015 |
id: system_buchungsgruppen |
1016 |
name: Buchungsgruppen
|
|
1016 |
name: Booking groups
|
|
1017 | 1017 |
order: 500 |
1018 | 1018 |
params: |
1019 | 1019 |
action: Buchungsgruppen/list |
templates/webpages/am/edit_accounts.html | ||
---|---|---|
128 | 128 |
<legend>[% 'Include in drop-down menus' | $T8 %]</legend> |
129 | 129 |
<p style='font-weight:normal'>[% 'Changes in this block are only sensible if the account is NOT a summary account AND there exists one valid taxkey. To select both Receivables and Payables only make sense for Payment / Receipt (i.e. account cash).' | $T8 %]</p> |
130 | 130 |
<p style='font-weight:normal'>[% 'Changes to Receivables and Payables are only possible if no transactions to this account are posted yet.' | $T8 %] |
131 |
[% 'The changing of tax-o-matic account is NOT recommended, but if you do so please also (re)configure buchungsgruppen and reconfigure ALL charts which point to this tax-o-matic account. ' | $T8 %]</p>
|
|
131 |
[% 'The changing of tax-o-matic account is NOT recommended, but if you do so please also (re)configure booking groups and reconfigure ALL charts which point to this tax-o-matic account. ' | $T8 %]</p>
|
|
132 | 132 |
<table width="100%"> |
133 | 133 |
<tr> |
134 | 134 |
<th align="left">[% 'Receivables' | $T8 %]</th> |
templates/webpages/csv_import/_form_parts.html | ||
---|---|---|
41 | 41 |
</tr> |
42 | 42 |
|
43 | 43 |
<tr> |
44 |
<th align="right" valign="top">[%- LxERP.t8('Default buchungsgruppe') %]:</th>
|
|
44 |
<th align="right" valign="top">[%- LxERP.t8('Default booking group') %]:</th>
|
|
45 | 45 |
<td colspan="10" valign="top"> |
46 | 46 |
[% L.select_tag('settings.default_buchungsgruppe', SELF.all_buchungsgruppen, title_key = 'description', default = SELF.profile.get('default_buchungsgruppe'), style => 'width: 300px') %] |
47 | 47 |
<br> |
48 |
[% opts = [ [ 'never', LxERP.t8('Do not set default buchungsgruppe') ], [ 'all', LxERP.t8('Apply to all parts') ], [ 'missing', LxERP.t8('Apply to parts without buchungsgruppe') ] ] %]
|
|
48 |
[% opts = [ [ 'never', LxERP.t8('Do not set default booking group') ], [ 'all', LxERP.t8('Apply to all parts') ], [ 'missing', LxERP.t8('Apply to parts without booking group') ] ] %]
|
|
49 | 49 |
[% L.select_tag('settings.apply_buchungsgruppe', opts, default = SELF.profile.get('apply_buchungsgruppe'), style = 'width: 300px') %] |
50 | 50 |
</td> |
51 | 51 |
</tr> |
templates/webpages/ic/form_header.html | ||
---|---|---|
92 | 92 |
|
93 | 93 |
[%- IF BUCHUNGSGRUPPEN.size %] |
94 | 94 |
<tr> |
95 |
<th align="right">[% 'Buchungsgruppe' | $T8 %]</th>
|
|
95 |
<th align="right">[% 'Booking group' | $T8 %]</th>
|
|
96 | 96 |
<td> |
97 | 97 |
[%- INCLUDE generic/multibox.html |
98 | 98 |
name = 'buchungsgruppen_id', |
templates/webpages/liquidity_projection/_filter.html | ||
---|---|---|
16 | 16 |
<br> |
17 | 17 |
[% L.checkbox_tag("params.salesman", value=1, checked=FORM.params.salesman, label=LxERP.t8("Salesman")) %] |
18 | 18 |
<br> |
19 |
[% L.checkbox_tag("params.buchungsgruppe", value=1, checked=FORM.params.buchungsgruppe, label=LxERP.t8("Buchungsgruppe")) %]
|
|
19 |
[% L.checkbox_tag("params.buchungsgruppe", value=1, checked=FORM.params.buchungsgruppe, label=LxERP.t8("Booking group")) %]
|
|
20 | 20 |
</td> |
21 | 21 |
</tr> |
22 | 22 |
</table> |
templates/webpages/liquidity_projection/_result.html | ||
---|---|---|
46 | 46 |
[%- IF FORM.params.buchungsgruppe %] |
47 | 47 |
[%- FOREACH buchungsgruppe = SELF.liquidity.sorted.buchungsgruppe %] |
48 | 48 |
<tr class="listrow"> |
49 |
<td>[% IF loop.first %][% LxERP.t8("Buchungsgruppe") %][% END %]</td>
|
|
49 |
<td>[% IF loop.first %][% LxERP.t8("Booking group") %][% END %]</td>
|
|
50 | 50 |
<td>[%- HTML.escape(buchungsgruppe) %]</td> |
51 | 51 |
|
52 | 52 |
[%- FOREACH month = SELF.liquidity.sorted.month %] |
Auch abrufbar als: Unified diff
Übersetzung für Buchungsgruppe -> Booking group