Revision bdc944ea
Von Kivitendo Admin vor fast 9 Jahren hinzugefügt
templates/webpages/taxzones/form.html | ||
---|---|---|
12 | 12 |
[%- FOREACH bg = BUCHUNGSGRUPPEN %] |
13 | 13 |
<tr> |
14 | 14 |
<th align="right">[% 'Revenue' | $T8 %] [% HTML.escape(bg.description) %]</th> |
15 |
[%- IF SELF.config.id %] |
|
16 |
<td>[% CHARTLIST.${bg.id}.income_accno %] -- [% CHARTLIST.${bg.id}.income_accno_description %]</td> |
|
17 |
[%- ELSE %] |
|
15 |
[%- IF NOT SELF.config.id %] |
|
18 | 16 |
<td>[% L.chart_picker('income_accno_id_' _ bg.id, SELF.defaults.income_accno_id, choose=1, type='IC_income,IC_sale', style=style) %]</td> |
17 |
[%- ELSIF SELF.config.id AND SELF.config.orphaned %] |
|
18 |
<td>[% L.chart_picker('income_accno_id_' _ bg.id, CHARTLIST.${bg.id}.income_accno_id, choose=1, type='IC_income,IC_sale', style=style) %]</td> |
|
19 |
[%- ELSE %] |
|
20 |
<td>[% CHARTLIST.${bg.id}.income_accno %] -- [% CHARTLIST.${bg.id}.income_accno_description %]</td> |
|
19 | 21 |
[%- END %] |
20 | 22 |
</tr> |
21 | 23 |
<tr> |
22 | 24 |
<th align="right">[% 'Expense' | $T8 %] [% HTML.escape(bg.description) %]</th> |
23 |
[%- IF SELF.config.id %] |
|
24 |
<td>[% CHARTLIST.${bg.id}.expense_accno %] -- [% CHARTLIST.${bg.id}.expense_accno_description %]</td> |
|
25 |
[%- ELSE %] |
|
25 |
[%- IF NOT SELF.config.id %] |
|
26 | 26 |
<td>[% L.chart_picker('expense_accno_id_' _ bg.id, SELF.defaults.expense_accno_id, choose=1, type='IC_expense,IC_cogs', style=style) %]</td> |
27 |
[%- ELSIF SELF.config.id AND SELF.config.orphaned %] |
|
28 |
<td>[% L.chart_picker('expense_accno_id_' _ bg.id, CHARTLIST.${bg.id}.expense_accno_id, choose=1, type='IC_expense,IC_cogs', style=style) %]</td> |
|
29 |
[%- ELSE %] |
|
30 |
<td>[% CHARTLIST.${bg.id}.expense_accno %] -- [% CHARTLIST.${bg.id}.expense_accno_description %]</td> |
|
27 | 31 |
[%- END %] |
28 | 32 |
</tr> |
29 | 33 |
[%- END %] |
... | ... | |
34 | 38 |
<p> |
35 | 39 |
[% L.hidden_tag("action", "Taxzones/dispatch") %] |
36 | 40 |
[% L.submit_tag("action_" _ (SELF.config.id ? "update" : "create"), LxERP.t8('Save'), onclick="return check_prerequisites();") %] |
41 |
[%- IF SELF.config.id AND SELF.config.orphaned %] |
|
42 |
[% L.submit_tag("action_delete", LxERP.t8('Delete'), confirm=LxERP.t8('Are you sure?')) %] |
|
43 |
[%- END %] |
|
37 | 44 |
<a href="[% SELF.url_for(action='list') %]">[%- LxERP.t8("Cancel") %]</a> |
38 | 45 |
</p> |
39 | 46 |
|
Auch abrufbar als: Unified diff
Steuerzonen überarbeitet - Prüfung und Löschen
Nicht benutzte Steuerzonen können jetzt gelöscht werden, sowie deren
Kontenzuordnungen geändert werden (wie bei Buchungsgruppen). Siehe
Feature #70.
Schlägt die Speicherung neuer Steuerzonen fehl, weil z.B. die
Buchungsgruppenkonten fehlen, gibt es nun einen Rollback und eine
ordentliche Fehlermeldung, siehe Fehler #68.