Revision e09a9f60
Von Tamino Steinert vor fast 2 Jahren hinzugefügt
js/kivi.io.js | ||
---|---|---|
50 | 50 |
$('#update_button').click(); |
51 | 51 |
} |
52 | 52 |
|
53 |
ns.update_taxzone = function() { |
|
54 |
let expense_chart_ids = $('[name^="expense_chart_id_"]'); |
|
55 |
expense_chart_ids.each(function (_idx, element) { |
|
56 |
element.value = null; |
|
57 |
}); |
|
58 |
let tax_ids = $('[name^="tax_id_"]'); |
|
59 |
tax_ids.each(function (_idx, element) { |
|
60 |
element.value = null; |
|
61 |
}); |
|
62 |
let inventory_chart_ids = $('[name^="inventory_chart_id_"]'); |
|
63 |
inventory_chart_ids.each(function (_idx, element) { |
|
64 |
element.value = null; |
|
65 |
}); |
|
66 |
$('#update_button').click(); |
|
67 |
} |
|
68 |
|
|
53 | 69 |
ns.update_tax_ids = function(obj) { |
54 | 70 |
var row = $(obj).attr('name').replace(/.*_/, ''); |
55 | 71 |
|
templates/design40_webpages/ir/form_header.html | ||
---|---|---|
121 | 121 |
title_key = 'description', |
122 | 122 |
disabled = (id ? 1 : 0), |
123 | 123 |
class='wi-wide', |
124 |
onchange = "document.getElementById('update_button').click();"
|
|
124 |
onchange = "kivi.io.update_taxzone()"
|
|
125 | 125 |
) %] |
126 | 126 |
[% IF id %] |
127 | 127 |
<input type='hidden' name='taxzone_id' value='[% taxzone_id %]'> |
templates/webpages/ir/form_header.html | ||
---|---|---|
103 | 103 |
<tr> |
104 | 104 |
<th align="right">[% 'Steuersatz' | $T8 %]</th> |
105 | 105 |
<td> |
106 |
[% L.select_tag('taxzone_id', ( id ? ALL_TAXZONES : ALL_ACTIVE_TAXZONES) , default = taxzone_id, title_key = 'description', disabled = (id ? 1 : 0), style='width: 250px', onchange = "document.getElementById('update_button').click();") %]
|
|
106 |
[% L.select_tag('taxzone_id', ( id ? ALL_TAXZONES : ALL_ACTIVE_TAXZONES) , default = taxzone_id, title_key = 'description', disabled = (id ? 1 : 0), style='width: 250px', onchange = "kivi.io.update_taxzone()") %]
|
|
107 | 107 |
[%- IF id %] |
108 | 108 |
<input type='hidden' name='taxzone_id' value='[% taxzone_id %]'> |
109 | 109 |
[%- END %] |
Auch abrufbar als: Unified diff
PurchaseInvoice: Setze Konten und Steuer neu nach Steuersatzänderung
Bei Steuersatzänderung lösche die überlagerten Konten und Steuern der
Positionen aus der Form und setze sie somit beim Neuladen auf den
Default-Wert zurück.