X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/46135cc6988f5ce2d8d1be1627651e5da28d64ae..0b34e29fb04ad9ac9912f67b767f9f401700ca97:/templates/webpages/admin/create_dataset.html?ds=inline
diff --git a/templates/webpages/admin/create_dataset.html b/templates/webpages/admin/create_dataset.html
index 36b628d07..4f875a882 100644
--- a/templates/webpages/admin/create_dataset.html
+++ b/templates/webpages/admin/create_dataset.html
@@ -22,33 +22,43 @@
- | [% LxERP.t8('Create Chart of Accounts') %] |
- [% L.select_tag('chart', SELF.all_charts, onchange='comment_selected_chart(this.value)', default=(FORM.chart || 'Germany-DATEV-SKR03EU')) %] |
+ [% LxERP.t8('Country') %] |
+ [% L.select_tag('countrymode', SELF.all_countrymodes, title_key="title", default=(FORM.countrymode), onchange='select_country_defaults(this.value)') %] |
+
+
+
+ | |
+
|
| [% LxERP.t8('Default currency') %] |
- [% L.input_tag('defaultcurrency', FORM.defaultcurrency || 'EUR') %] |
+ [% L.input_tag('defaultcurrency', FORM.defaultcurrency) %] |
| [% LxERP.t8('Precision') %] |
- [% L.input_tag('precision', FORM.precision || '0.01') %] |
+ [% L.input_tag('precision', FORM.precision) %] |
+
+
+
+ | [% LxERP.t8('Create Chart of Accounts') %] |
+ [% L.select_tag('chart', SELF.all_charts, default=(FORM.chart), onchange='comment_selected_chart(this.value)') %] |
| [% LxERP.t8('Accounting method') %] |
- [% L.select_tag('accounting_method', SELF.all_accounting_methods, title_key='name', default=(FORM.accounting_method || 'cash')) %] |
+ [% L.select_tag('accounting_method', SELF.all_accounting_methods, title_key='name', default=(FORM.accounting_method)) %] |
| [% LxERP.t8('Inventory system') %] |
- [% L.select_tag('inventory_system', SELF.all_inventory_systems, title_key='name', default=(FORM.inventory_system || 'periodic')) %] |
+ [% L.select_tag('inventory_system', SELF.all_inventory_systems, title_key='name', default=(FORM.inventory_system)) %] |
| [% LxERP.t8('Profit determination') %] |
- [% L.select_tag('profit_determination', SELF.all_profit_determinations, title_key='name', default=(FORM.profit_determination || 'income')) %] |
+ [% L.select_tag('profit_determination', SELF.all_profit_determinations, title_key='name', default=(FORM.profit_determination)) %] |
@@ -79,15 +89,22 @@ function comment_selected_chart(s) {
"fuer Kunden im Ausland." +
"\n" +
"Hinweis vom 20.09.2011");
- } else if (/^Switzerland/.test(s)) {
+ }
+ return true;
+}
+
+function select_country_defaults(country) {
+ if (/^CH/.test(country)) {
document.getElementById('defaultcurrency').value='CHF';
document.getElementById('precision').value='0.05';
+ document.getElementById('chart').value='Switzerland-deutsch-MWST-2014';
document.getElementById('accounting_method').value='accrual';
document.getElementById('inventory_system').value='periodic';
document.getElementById('profit_determination').value='balance';
} else {
- document.getElementById("defaultcurrency").value="EUR";
+ document.getElementById('defaultcurrency').value='EUR';
document.getElementById('precision').value='0.01';
+ document.getElementById('chart').value='Germany-DATEV-SKR03EU';
document.getElementById('accounting_method').value='cash';
document.getElementById('inventory_system').value='periodic';
document.getElementById('profit_determination').value='income';