X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/kivitendo-erp.git/blobdiff_plain/89689ddb143eb4b8806a6f1b1d074beb6fa1fcde..549f187d3a2b1d15f96c4556714666ed954447bb:/templates/webpages/order/tabs/basic_data.html diff --git a/templates/webpages/order/tabs/basic_data.html b/templates/webpages/order/tabs/basic_data.html index 698ef6380..431490204 100644 --- a/templates/webpages/order/tabs/basic_data.html +++ b/templates/webpages/order/tabs/basic_data.html @@ -17,6 +17,7 @@ [% P.customer_vendor.picker("order.${SELF.cv}" _ '_id', SELF.order.$cv_id, type=SELF.cv, style='width: 300px') %] [% P.button_tag("kivi.Order.show_vc_details_dialog()", LxERP.t8("Details (one letter abbreviation)")) %] + [% P.link_tag(SELF.url_for(controller='CustomerVendor', action='edit', 'id'=SELF.order.$cv_id, 'db'=SELF.cv), LxERP.t8('Edit'), target="_blank", title=LxERP.t8('Open in new window')) %] @@ -31,17 +32,41 @@ style='width: 300px') %] - + [% 'Shipping Address' | $T8 %] - [% L.select_tag('order.shipto_id', - SELF.order.${SELF.cv}.shipto, - default=SELF.order.shipto_id, - title_key='displayable_id', - value_key='shipto_id', - with_empty=1, - style='width: 300px') %] + + + [% shiptos = [ { shipto_id => "", displayable_id => LxERP.t8("No/individual shipping address") } ] ; + FOREACH s = SELF.order.${SELF.cv}.shipto ; + shiptos.push(s) ; + END ; + L.select_tag('order.shipto_id', + shiptos, + default=SELF.order.shipto_id, + title_key='displayable_id', + value_key='shipto_id', + with_empty=0, + style='width: 300px') %] + + [% L.button_tag("kivi.Order.edit_custom_shipto()", LxERP.t8("Custom shipto")) %] + + [%- IF SELF.cv == "customer" %] + + [% 'Custom Billing Address' | $T8 %] + + [% L.select_tag('order.billing_address_id', + SELF.order.customer.additional_billing_addresses, + default=SELF.order.billing_address_id, + title_key='displayable_id', + value_key='id', + with_empty=1, + style='width: 300px') %] + + + [%- END %] + [%- PROCESS order/tabs/_business_info_row.html SELF=SELF %] @@ -49,6 +74,30 @@ [% L.select_tag('order.taxzone_id', SELF.all_taxzones, default=SELF.order.taxzone_id, title_key='description', style='width: 300px', class='recalc') %] + [% SET currency_id = SELF.order.currency_id || INSTANCE_CONF.get_currency_id # use default currency for new order %] + + [% 'Currency' | $T8 %] + [% L.select_tag('order.currency_id', SELF.all_currencies, default=currency_id, value_key='id', title_key='name') %] + + + [% 'Exchangerate' | $T8 %] + 1 [% SELF.order.currency.name %] = + [% L.input_tag('order.exchangerate_as_null_number', SELF.order.exchangerate_as_null_number, size="15", class="reformat_number_as_null_number numeric") %] + [% INSTANCE_CONF.default_currency %] + [% L.hidden_tag('old_currency_id', currency_id) %] + [% L.hidden_tag('old_exchangerate', SELF.order.exchangerate_as_null_number) %] + + + +[%- IF SELF.all_languages.size %] + + [% 'Language' | $T8 %] + + [% L.select_tag('order.language_id', SELF.all_languages, default=SELF.order.language_id, title_key='description', with_empty=1, style='width:300px') %] + + +[%- END %] + [%- IF SELF.all_departments.size %] [% 'Department' | $T8 %] @@ -70,7 +119,7 @@ [% 'Transaction description' | $T8 %] - [% L.input_tag('order.transaction_description', SELF.order.transaction_description, style='width: 300px') %] + [% L.input_tag('order.transaction_description', SELF.order.transaction_description, 'data-validate'=INSTANCE_CONF.get_require_transaction_description_ps ? 'required' : '', style='width: 300px') %] @@ -116,7 +165,16 @@ [%- IF (SELF.type == "sales_order" || SELF.type == "purchase_order") -%] [% 'Order Number' | $T8 %] - [% L.input_tag('order.ordnumber', SELF.order.ordnumber, size = 11, onchange='kivi.Order.set_number_in_title(this)') %] + + [%- IF INSTANCE_CONF.get_sales_purchase_record_numbers_changeable %] + [% L.input_tag('order.ordnumber', SELF.order.ordnumber, size = 11, onchange='kivi.Order.set_number_in_title(this)') %] + [%- ELSIF SELF.order.id %] + [% HTML.escape(SELF.order.ordnumber) %] + [% L.hidden_tag("order.ordnumber", SELF.order.ordnumber) %] + [% ELSE %] + [% LxERP.t8("will be set upon saving") %] + [%- END %] + [%- END -%] @@ -127,11 +185,18 @@ [%- END -%] [% quo_nr_txt | $T8 %] - [%- IF (SELF.type == "sales_order" || SELF.type == "purchase_order") -%] - [% L.input_tag('order.quonumber', SELF.order.quonumber, size = 11) %] - [%- ELSE -%] - [% L.input_tag('order.quonumber', SELF.order.quonumber, size = 11, onchange='kivi.Order.set_number_in_title(this)') %] - [%- END -%] + + [%- IF (SELF.type == "sales_order" || SELF.type == "purchase_order") -%] + [% L.input_tag('order.quonumber', SELF.order.quonumber, size = 11) %] + [%- ELSIF INSTANCE_CONF.get_sales_purchase_record_numbers_changeable %] + [% L.input_tag('order.quonumber', SELF.order.quonumber, size = 11, onchange='kivi.Order.set_number_in_title(this)') %] + [%- ELSIF SELF.order.id %] + [% HTML.escape(SELF.order.quonumber) %] + [% L.hidden_tag("order.quonumber", SELF.order.quonumber) %] + [% ELSE %] + [% LxERP.t8("will be set upon saving") %] + [%- END %] + [%- IF (SELF.type == "sales_order" || SELF.type == "purchase_order") -%] @@ -153,16 +218,21 @@ [% L.date_tag('order.transdate_as_date', SELF.order.transdate_as_date) %] + + [% 'Tax point' | $T8 %] + [% L.date_tag('order.tax_point_as_date', SELF.order.tax_point_as_date, class="recalc") %] + + [%- IF (SELF.type == "sales_order" || SELF.type == "purchase_order") -%] - [%- SET reqdate_txt = 'Reqdate' -%] + [%- SET reqdate_txt = 'Reqdate'; SET reqdate_class = 'recalc' -%] [%- ELSIF SELF.type == "sales_quotation" -%] - [%- SET reqdate_txt = 'Valid until' -%] + [%- SET reqdate_txt = 'Valid until'; SET reqdate_class = '' -%] [%- ELSE -%] - [%- SET reqdate_txt = 'Required by' -%] + [%- SET reqdate_txt = 'Required by'; SET reqdate_class = 'recalc' -%] [%- END -%] [% reqdate_txt | $T8 %] - [% L.date_tag('order.reqdate_as_date', SELF.order.reqdate_as_date) %] + [% L.date_tag('order.reqdate_as_date', SELF.order.reqdate_as_date, class=reqdate_class) %] [%- IF SELF.type == "sales_quotation" -%] @@ -172,7 +242,7 @@ [% 'Expected billing date' | $T8 %] - [%- L.date_tag('order.expected_billing_date_as_date', SELF.order.expected_billing_date_sa_date) %] + [%- L.date_tag('order.expected_billing_date_as_date', SELF.order.expected_billing_date_as_date) %] [%- END %] @@ -189,7 +259,7 @@ [%- PROCESS order/tabs/_item_input.html SELF=SELF %] - [% L.button_tag('kivi.Order.show_multi_items_dialog()', LxERP.t8('Add multiple items')) %] + [% L.button_tag('kivi.Order.open_multi_items_dialog()', LxERP.t8('Add multiple items')) %]