Revision abb23347
Von Cem Aydin vor etwa 2 Jahren hinzugefügt
templates/design40_webpages/client_config/_default_accounts.html | ||
---|---|---|
53 | 53 |
<th>[% LxERP.t8("Receivable account") %]</th> |
54 | 54 |
<td>[% P.chart.picker('defaults.ar_chart_id', SELF.defaults.ar_chart_id, type='AR', choose=1, style=style) %]</td> |
55 | 55 |
</tr> |
56 |
<tr> |
|
57 |
<th>[% LxERP.t8("Clearing account for advance payments") %]</th> |
|
58 |
<td>[% P.chart.picker('defaults.advance_payment_clearing_chart_id', SELF.defaults.advance_payment_clearing_chart_id, choose=1, style=style) %]</td> |
|
59 |
</tr> |
|
56 | 60 |
<tr> |
57 | 61 |
<th>[% LxERP.t8("Account for workflow from purchase order to ap transaction") %]</th> |
58 |
<td>[% P.chart.picker('defaults.workflow_po_ap_chart_id', SELF.defaults.workflow_po_ap_chart_id, type='AP_amount', choose=1, style=style) %]<td> |
|
62 |
<td>[% P.chart.picker('defaults.workflow_po_ap_chart_id', SELF.defaults.workflow_po_ap_chart_id, type='AP_amount', choose=1, style=style) %]</td>
|
|
59 | 63 |
</tr> |
60 | 64 |
</tbody> |
61 | 65 |
</table> |
... | ... | |
65 | 69 |
<tbody> |
66 | 70 |
<tr> |
67 | 71 |
<th>[% LxERP.t8("Carry over account for year-end closing") %]</th> |
68 |
<td>[% P.chart.picker('defaults.carry_over_account_chart_id', SELF.defaults.carry_over_account_chart_id, category='A', choose=1, style=style) %]<td> |
|
72 |
<td>[% P.chart.picker('defaults.carry_over_account_chart_id', SELF.defaults.carry_over_account_chart_id, category='A', choose=1, style=style) %]</td>
|
|
69 | 73 |
</tr> |
70 | 74 |
<tr> |
71 | 75 |
<th>[% LxERP.t8("Profit carried forward account") %]</th> |
72 |
<td>[% P.chart.picker('defaults.profit_carried_forward_chart_id', SELF.defaults.profit_carried_forward_chart_id, category='A', choose=1, style=style) %]<td> |
|
76 |
<td>[% P.chart.picker('defaults.profit_carried_forward_chart_id', SELF.defaults.profit_carried_forward_chart_id, category='A', choose=1, style=style) %]</td>
|
|
73 | 77 |
</tr> |
74 | 78 |
<tr> |
75 | 79 |
<th>[% LxERP.t8("Loss carried forward account") %]</th> |
76 |
<td>[% P.chart.picker('defaults.loss_carried_forward_chart_id', SELF.defaults.loss_carried_forward_chart_id, category='A', choose=1, style=style) %]<td> |
|
80 |
<td>[% P.chart.picker('defaults.loss_carried_forward_chart_id', SELF.defaults.loss_carried_forward_chart_id, category='A', choose=1, style=style) %]</td>
|
|
77 | 81 |
</tr> |
78 | 82 |
</tbody> |
79 | 83 |
</table> |
templates/design40_webpages/client_config/_features.html | ||
---|---|---|
245 | 245 |
</tr> |
246 | 246 |
<tr> |
247 | 247 |
<th>[% LxERP.t8('Normalize part description and part notes') %]</th> |
248 |
<td> [% L.yes_no_tag('defaults.normalize_part_descriptions', SELF.defaults.normalize_part_descriptions) %]</td>
|
|
248 |
<td>[% L.yes_no_tag('defaults.normalize_part_descriptions', SELF.defaults.normalize_part_descriptions) %]</td> |
|
249 | 249 |
<td class="long-desc">[% LxERP.t8('Automatic deletion of leading, trailing and excessive (repetitive) spaces in part description and part notes. Affects the CSV import as well.') %]</td> |
250 | 250 |
</tr> |
251 |
<tr> |
|
252 |
<th>[% LxERP.t8('Partsgroup is required for parts') %]</th> |
|
253 |
<td>[% L.yes_no_tag('defaults.partsgroup_required', SELF.defaults.partsgroup_required) %]</td> |
|
254 |
<td class="long-desc">[% LxERP.t8('If enabled, when saving parts the partsgroup must be not be empty.') %]</td> |
|
255 |
</tr> |
|
251 | 256 |
<tr> |
252 | 257 |
<th class="caption" colspan="3">[% LxERP.t8("Purchasing & Sales") %]</th> |
253 | 258 |
</tr> |
... | ... | |
296 | 301 |
<td>[% L.yes_no_tag("defaults.order_warn_no_deliverydate", SELF.defaults.order_warn_no_deliverydate) %]</td> |
297 | 302 |
<td class="long-desc">[% LxERP.t8("If enabled a warning will be shown in sales and purchase orders if there the delivery date is empty.") %]</td> |
298 | 303 |
</tr> |
304 |
<tr> |
|
305 |
<th>[% LxERP.t8("Warn before saving sales orders with missing customer order number (new controller only)") %]</th> |
|
306 |
<td>[% L.yes_no_tag("defaults.order_warn_no_cusordnumber", SELF.defaults.order_warn_no_cusordnumber) %]</td> |
|
307 |
<td class="long-desc">[% LxERP.t8("If enabled a warning will be shown in sales delivery orders if the customer order number is missing.") %]</td> |
|
308 |
</tr> |
|
299 | 309 |
<tr> |
300 | 310 |
<th>[% LxERP.t8("For sales delivery orders, warn on workflow to invoice if not stocked out") %]</th> |
301 | 311 |
<td>[% L.yes_no_tag("defaults.sales_delivery_order_check_stocked", SELF.defaults.sales_delivery_order_check_stocked) %]</td> |
... | ... | |
306 | 316 |
<td>[% L.yes_no_tag("defaults.purchase_delivery_order_check_stocked", SELF.defaults.purchase_delivery_order_check_stocked) %]</td> |
307 | 317 |
<td class="long-desc">[% LxERP.t8("If enabled a warning will be shown in purchase delivery orders on workflow to invoices if positions are not stocked in.") %]</td> |
308 | 318 |
</tr> |
319 |
<tr> |
|
320 |
<th>[% LxERP.t8("For sales invoices, warn if invoice has no delivery order as a predecessor") %]</th> |
|
321 |
<td>[% L.yes_no_tag("defaults.warn_no_delivery_order_for_invoice", SELF.defaults.warn_no_delivery_order_for_invoice ) %]</td> |
|
322 |
<td class="long-desc">[% LxERP.t8("If enabled a warning will be shown if a sales invoices is created without having a sales delivery order as a predecessor.") %]</td> |
|
323 |
</tr> |
|
309 | 324 |
<tr> |
310 | 325 |
<th>[% LxERP.t8("Create sales invoices with Factur-X/ZUGFeRD data") %]</th> |
311 | 326 |
<td>[% L.select_tag("defaults.create_zugferd_invoices", SELF.zugferd_settings, default=SELF.defaults.create_zugferd_invoices) %]</td> |
... | ... | |
314 | 329 |
[% LxERP.t8("If the test mode is enabled, the Factur-X/ZUGFeRD invoices will be flagged so that they're only fit to be used for testing purposes.") %] |
315 | 330 |
</td> |
316 | 331 |
</tr> |
332 |
<tr> |
|
333 |
<th>[% LxERP.t8("Create sales invoices with Swiss QR-bill") %]</th> |
|
334 |
<td>[% L.select_tag("defaults.create_qrbill_invoices", [ [ 0, LxERP.t8('Do not create QR-bill invoices') ], [ 1, LxERP.t8('Create variant QR-IBAN with QR reference') ], [ 2, LxERP.t8('Create variant IBAN without reference') ] ], default=SELF.defaults.create_qrbill_invoices) %]</td> |
|
335 |
<td class="long-desc">[% LxERP.t8("If enabled sales invoices created using OpenDocument/OASIS format will include data for Swiss QR-Bill creation.") %]</td> |
|
336 |
</tr> |
|
337 |
<tr> |
|
338 |
<th>[% LxERP.t8("Prevent browser's back button in sales invoices") %]</th> |
|
339 |
<td>[% L.yes_no_tag("defaults.invoice_prevent_browser_back", SELF.defaults.invoice_prevent_browser_back) %]</td> |
|
340 |
<td class="long-desc">[% LxERP.t8("If enabled try to overrule the brower's back button to prevent double booking of sales invoices.") %]</td> |
|
341 |
</tr> |
|
342 |
<tr> |
|
343 |
<th>[% LxERP.t8("Lock RFQ/Quotation and Order Subversion") %]</th> |
|
344 |
<td>[% L.yes_no_tag("defaults.lock_oe_subversions", SELF.defaults.lock_oe_subversions) %]</td> |
|
345 |
<td class="long-desc">[% LxERP.t8("If enabled RFQs, Quotations and Orders can only be send once via email. By creating another subversion the current record gets a minor subversion and can be send again via email.") %]</td> |
|
346 |
</tr> |
|
317 | 347 |
<tr> |
318 | 348 |
<th class="caption" colspan="3">[% LxERP.t8('Transport and service costs reminder') %]</th> |
319 | 349 |
</tr> |
... | ... | |
399 | 429 |
</div> |
400 | 430 |
</td> |
401 | 431 |
</tr> |
402 |
<tr> |
|
403 |
<th class="caption" colspan="3">[% LxERP.t8("Shipped Quantity Algorithm") %]</th> |
|
404 |
</tr> |
|
405 |
<tr> |
|
406 |
<th>[% LxERP.t8('Require stock out to consider a delivery order position delivered?') %]</th> |
|
407 |
<td colspan="2">[% L.yes_no_tag('defaults.shipped_qty_require_stock_out', SELF.defaults.shipped_qty_require_stock_out) %]<div class="description wi-verywide"> |
|
408 |
[% LxERP.t8('If yes, delivery order positions are considered "delivered" only if they have been stocked out of the inventory. Otherwise saving the delivery order is considered delivered.') %] |
|
409 |
</div></td> |
|
410 |
</tr> |
|
411 |
<tr> |
|
412 |
<th>[% LxERP.t8('Use fill up when calculating shipped quantities?') %]</th> |
|
413 |
<td colspan="2">[% L.yes_no_tag('defaults.shipped_qty_fill_up', SELF.defaults.shipped_qty_fill_up) %]<div class="description wi-verywide"> |
|
414 |
[% LxERP.t8('Linked positions will always be reconciled first. If this is set to yes, unlinked positions will be reconciled in a second step. This is necessary in very old databases (with open delivery orders from before 3.4.0) and in businesses where delivery orders are frequently amended. Usually the direct links are faster and more accurate. Defaults to true for historical reasons only.') %] |
|
415 |
</div></td> |
|
416 |
</tr> |
|
417 |
<tr> |
|
418 |
<th>[% LxERP.t8('Position identity fields for fill up?') %]</th> |
|
419 |
<td colspan="2"> [% L.select_tag("defaults.shipped_qty_item_identity_fields[]", SELF.available_shipped_qty_item_identity_fields, id="defaults_shipped_qty_item_identity_fields", multiple=1, default=SELF.defaults.shipped_qty_item_identity_fields) %] [% L.multiselect2side("defaults_shipped_qty_item_identity_fields", labelsx=LxERP.t8("Available identity fields"), labeldx=LxERP.t8("Selected identity fields")) %]<div class="description wi-verywide"> |
|
420 |
[% LxERP.t8('Only applies if the previous is set to true. When filling up unlinked positions, consider them matches if ALL of these fields match. For example, in a business with variants that are defined by a special description, description needs to be part of the identity. If delivering several similar order positions by delivery date is common, reqdate should be included in the identity. Serialnumber is useful when the serialnumber in the order and delivery order has to match.') %] |
|
421 |
</div></td> |
|
422 |
<!-- <td class="longdesc"></td> --> |
|
423 |
</tr> |
|
424 | 432 |
<tr><th colspan="4">[% 'Displayable Name Preferences' | $T8 %]</th></tr> |
425 | 433 |
[% FOREACH module=SELF.displayable_name_specs_by_module.keys.sort %] |
426 | 434 |
[%- SET spec=SELF.displayable_name_specs_by_module.$module -%] |
templates/design40_webpages/client_config/_miscellaneous.html | ||
---|---|---|
39 | 39 |
</tr> |
40 | 40 |
<tr> |
41 | 41 |
<th> [% LxERP.t8("Signature") %] </th> |
42 |
<td> [% L.textarea_tag('defaults.signature', SELF.defaults.signature, rows=4, class='wi-wide') %] </td> |
|
42 |
<td> [% L.textarea_tag('defaults.signature', SELF.defaults.signature, rows=4, class='wi-wide texteditor') %] </td>
|
|
43 | 43 |
</tr> |
44 | 44 |
<tr> |
45 | 45 |
<th> [% LxERP.t8("Tax number") %] </th> |
... | ... | |
144 | 144 |
<th></th> |
145 | 145 |
<td>[% SET placeholder=LxERP.t8("New name") %] [% L.input_tag('new_templates', FORM.new_templates, placeholder=placeholder, class='wi-normal') %] </td> |
146 | 146 |
</tr> |
147 |
<tr> |
|
148 |
<th>[% LxERP.t8('Interpolate variables in texts of positions') %]</th> |
|
149 |
<td colspan="2"> |
|
150 |
[% L.yes_no_tag('defaults.print_interpolate_variables_in_positions', SELF.defaults.print_interpolate_variables_in_positions) %] |
|
151 |
<div class="description">[% LxERP.t8('Whether or not to replace variable placeholders such as "<%invdate%>" in texts in positions such as the part description by the record\'s actual value') %]</div> |
|
152 |
</td> |
|
153 |
</tr> |
|
147 | 154 |
</tbody> |
148 | 155 |
</table> |
149 | 156 |
|
templates/design40_webpages/client_config/_posting_configuration.html | ||
---|---|---|
40 | 40 |
<td>[% L.select_tag('defaults.payments_changeable', SELF.payment_options, value_key = 'value', title_key = 'title', default = SELF.defaults.payments_changeable, class='wi-normal') %]</td> |
41 | 41 |
<td class="longdesc">[% LxERP.t8('Should payments be and when should they be changeable after posting?') %]</td> |
42 | 42 |
</tr> |
43 |
<tr> |
|
44 |
<th>[% LxERP.t8('Record numbers changeable') %]</th> |
|
45 |
<td>[% L.yes_no_tag('defaults.sales_purchase_record_numbers_changeable', SELF.defaults.sales_purchase_record_numbers_changeable) %]</td> |
|
46 |
<td class="longdesc">[% LxERP.t8('If disabled, record numbers for sales records & purchase records produced by our side will always be auto-generated and cannot be changed later.') %]</td> |
|
47 |
</tr> |
|
43 | 48 |
</tbody> |
44 | 49 |
</table> |
45 | 50 |
|
... | ... | |
71 | 76 |
</tbody> |
72 | 77 |
</table> |
73 | 78 |
|
79 |
<table class="tbl-horizontal"> |
|
80 |
<caption>[% 'Add document for' | $T8 %]</caption> |
|
81 |
<colgroup> <col class="wi-small"><col class="wi-small"><col class="wi-normal"> </colgroup> |
|
82 |
<tbody> |
|
83 |
<tr> |
|
84 |
<th>[% LxERP.t8('Purchase invoices') %]</th> |
|
85 |
<td>[% L.yes_no_tag('defaults.ir_add_doc', SELF.posting_options, value_key = 'value', title_key = 'title', default = SELF.defaults.ir_add_doc) %]</td> |
|
86 |
<td>[% LxERP.t8('Show document tab after posting?') %]</td> |
|
87 |
</tr> |
|
88 |
<tr> |
|
89 |
<th>[% LxERP.t8('AR Transactions') %]</th> |
|
90 |
<td>[% L.yes_no_tag('defaults.ar_add_doc', SELF.posting_options, value_key = 'value', title_key = 'title', default = SELF.defaults.ar_add_doc) %]</td> |
|
91 |
<td>[% LxERP.t8('Do not leave booking form?') %]</td> |
|
92 |
</tr> |
|
93 |
<tr> |
|
94 |
<th>[% LxERP.t8('AP Transactions') %]</th> |
|
95 |
<td>[% L.yes_no_tag('defaults.ap_add_doc', SELF.posting_options, value_key = 'value', title_key = 'title', default = SELF.defaults.ap_add_doc) %]</td> |
|
96 |
<td>[% LxERP.t8('Show document tab after posting?') %]</td> |
|
97 |
</tr> |
|
98 |
<tr> |
|
99 |
<th>[% LxERP.t8('GL Transactions') %]</th> |
|
100 |
<td>[% L.yes_no_tag('defaults.gl_add_doc', SELF.posting_options, value_key = 'value', title_key = 'title', default = SELF.defaults.gl_add_doc) %]</td> |
|
101 |
<td>[% LxERP.t8('Show document tab after posting?') %]</td> |
|
102 |
</tr> |
|
103 |
</tbody> |
|
104 |
</table> |
|
105 |
|
|
74 | 106 |
</div><!-- /.wrapper --> |
75 | 107 |
|
76 | 108 |
<div class="wrapper" id="wrapper-6"> |
... | ... | |
99 | 131 |
<td>[% L.select_tag('defaults.balance_startdate_method', SELF.balance_startdate_method_options, value_key = 'value', title_key = 'title', default = SELF.defaults.balance_startdate_method, class='wi-morewide') %]</td> |
100 | 132 |
<td class="longdesc">[% LxERP.t8('This option controls the method used for determining the startdate for the balance report.') %]</td> |
101 | 133 |
</tr> |
134 |
<tr> |
|
135 |
<th>[% LxERP.t8('Set valid until date for Sales Quotation') %]</th> |
|
136 |
<td>[% L.yes_no_tag('defaults.reqdate_on', SELF.defaults.reqdate_on) %]</td> |
|
137 |
<td class="longdesc">[% LxERP.t8("If set to no the 'valid until' field for sales quotation won't be set at all.") %]</td> |
|
138 |
</tr> |
|
102 | 139 |
<tr> |
103 | 140 |
<th>[% LxERP.t8('Sales Quotation valid interval') %]</th> |
104 | 141 |
<td>[% L.input_tag('defaults.reqdate_interval', LxERP.format_amount(SELF.defaults.reqdate_interval, 0), class='wi-verysmall') %]</td> |
105 | 142 |
<td class="longdesc">[% LxERP.t8('Usually the sales quotation is valid until the next working day. If a value is set here then the quotation will be valid for at least that many days. The resulting date will be adjusted to the next working day if it ends up on a weekend.') %]</td> |
106 | 143 |
</tr> |
107 | 144 |
<tr> |
108 |
<td align="right">[% LxERP.t8('Sales Order delivery date interval') %]</td> |
|
109 |
<td>[% L.input_tag('defaults.delivery_date_interval', LxERP.format_amount(SELF.defaults.delivery_date_interval, 0), style=style) %]</td> |
|
145 |
<th>[% LxERP.t8('Set delivery date for Sales Orders') %]</th> |
|
146 |
<td>[% L.yes_no_tag('defaults.deliverydate_on', SELF.defaults.deliverydate_on) %]</td> |
|
147 |
<td class="longdesc">[% LxERP.t8("If set to no the 'delivery date' field for sales orders won't be set at all.") %]</td> |
|
148 |
</tr> |
|
149 |
<tr> |
|
150 |
<th>[% LxERP.t8('Sales Order delivery date interval') %]</th> |
|
151 |
<td>[% L.input_tag('defaults.delivery_date_interval', LxERP.format_amount(SELF.defaults.delivery_date_interval, 0), class='wi-verysmall') %]</td> |
|
110 | 152 |
<td class="longdesc">[% LxERP.t8('Usually the delivery date of an order is the next working day. If a value is set here this value will be added to the delivery date of the sales order. The resulting date will be adjusted to the next working day if it ends up on a weekend.') %]</td> |
111 | 153 |
</tr> |
112 | 154 |
</tbody> |
templates/design40_webpages/client_config/_record_links.html | ||
---|---|---|
1 |
[% USE HTML %] |
|
2 |
[% USE LxERP %] |
|
3 |
[% USE L %] |
|
4 |
[% USE T8 %] |
|
5 |
|
|
6 |
<div id="record_links"> |
|
7 |
<div class="wrapper"> |
|
8 |
<table class="tbl-horizontal"> |
|
9 |
<caption>[% 'Linked Records' | $T8 %]</caption> |
|
10 |
<tbody> |
|
11 |
<tr> |
|
12 |
<th>[% LxERP.t8('View record links from Sales Order') %]</th> |
|
13 |
<td>[% L.yes_no_tag('defaults.always_record_links_from_order', SELF.defaults.always_record_links_from_order) %]</td> |
|
14 |
<td class="longdesc">[% LxERP.t8('If enabled the record links view starts always from the sales order including all sublevels') %]</td> |
|
15 |
</tr> |
|
16 |
<tr> |
|
17 |
<th>[% LxERP.t8('Include a link to the record itself') %]</th> |
|
18 |
<td>[% L.yes_no_tag('defaults.record_links_from_order_with_myself', SELF.defaults.record_links_from_order_with_myself) %]</td> |
|
19 |
<td class="longdesc"> |
|
20 |
[% LxERP.t8('Include the record itself in the list of linked records, if the view for record links from sales order is enabled.') %]<br> |
|
21 |
[% LxERP.t8('This way you can get a similar list of linked records for every record in the same workflow.') %] |
|
22 |
</td> |
|
23 |
</tr> |
|
24 |
<tr> |
|
25 |
<th>[% LxERP.t8('Include links to sales quotations') %]</th> |
|
26 |
<td>[% L.yes_no_tag('defaults.record_links_from_order_with_quotations', SELF.defaults.record_links_from_order_with_quotations) %]</td> |
|
27 |
<td class="longdesc"> |
|
28 |
[% LxERP.t8('Include sales quotations in the list of linked records, if the view for record links from sales order is enabled.') %]<br> |
|
29 |
[% LxERP.t8('As the view starts from sales orders, normally sales quotations are not included.') %] |
|
30 |
</td> |
|
31 |
</tr> |
|
32 |
</tbody> |
|
33 |
</table> |
|
34 |
</div><!-- /.wrapper --> |
|
35 |
</div><!-- /#record_links --> |
templates/design40_webpages/client_config/_warehouse.html | ||
---|---|---|
69 | 69 |
<td class="long-desc">[% LxERP.t8('If one or more space separated serial numbers are assigned in a sales invoice, match the charge number of the inventory item. Assumes that Serial Number and Charge Number have 1:1 relation. Otherwise throw a error message for the default sales invoice transfer.') %]</td> |
70 | 70 |
</tr> |
71 | 71 |
<tr> |
72 |
<th>[% LxERP.t8('Use default warehouse for assembly transfer') %]</th> |
|
73 |
<td> [% L.yes_no_tag('defaults.transfer_default_warehouse_for_assembly', SELF.defaults.transfer_default_warehouse_for_assembly) %] </td> |
|
74 |
<td class="long-desc"> [% LxERP.t8('Transfer of assemblies uses the assembly\'s default warehouse instead of the destination warehouse.') %]<br> |
|
75 |
</td> |
|
72 |
<th>[% LxERP.t8('Undo Transfer Interval') %]</th> |
|
73 |
<td>[% L.input_tag('defaults.undo_transfer_interval', LxERP.format_amount(SELF.defaults.undo_transfer_interval, 0), class='wi-verysmall') %]</td> |
|
74 |
<td class="long-desc">[% LxERP.t8('Defines the interval where undoing transfers from a delivery order are allowed.') %]</td> |
|
76 | 75 |
</tr> |
77 | 76 |
<tr><th class="caption" colspan="3"> [% 'Best Before' | $T8 %] </th></tr> |
78 | 77 |
<tr> |
... | ... | |
86 | 85 |
<br> |
87 | 86 |
[% LxERP.t8('Any stock contents containing a best before date will be impossible to stock out otherwise.') %] </td> |
88 | 87 |
</tr> |
88 |
<tr><th class="caption" colspan="3">[% LxERP.t8("Produce Assembly Configuration") %]</th></tr> |
|
89 |
<tr> |
|
90 |
<th>[% LxERP.t8('Assembly creation warehouse dependent') %]</th> |
|
91 |
<td>[% L.yes_no_tag('defaults.produce_assembly_same_warehouse', SELF.defaults.produce_assembly_same_warehouse) %]</td> |
|
92 |
<td class="long-desc">[% LxERP.t8('Produce assembly only if all parts are in the same warehouse') %]</td> |
|
93 |
</tr> |
|
94 |
<tr> |
|
95 |
<th>[% LxERP.t8('Assembly creation transfers services') %]</td> |
|
96 |
<td>[% L.yes_no_tag('defaults.produce_assembly_transfer_service', SELF.defaults.produce_assembly_transfer_service) %]</td> |
|
97 |
<td class="long-desc">[% LxERP.t8('Produce assembly consumes services if assigned as a assembly item') %]</td> |
|
98 |
</tr> |
|
99 |
<tr><th class="caption" colspan="3">[% LxERP.t8("Services in Delivery Orders") %]</td></tr> |
|
100 |
<tr> |
|
101 |
<th>[% LxERP.t8('Sales Orders Services are deliverable') %]</td> |
|
102 |
<td>[% L.yes_no_tag('defaults.sales_delivery_order_check_service', SELF.defaults.sales_delivery_order_check_service) %]</td> |
|
103 |
<td class="long-desc">[% LxERP.t8('Ignore services for the sales orders state of delivery') %]</td> |
|
104 |
</tr> |
|
105 |
<tr> |
|
106 |
<th>[% LxERP.t8('Purchase Orders Services are deliverable') %]</td> |
|
107 |
<td>[% L.yes_no_tag('defaults.purchase_delivery_order_check_service', SELF.defaults.purchase_delivery_order_check_service) %]</td> |
|
108 |
<td class="long-desc">[% LxERP.t8('Ignore services for the purchase orders state of delivery') %]</td> |
|
109 |
</tr> |
|
110 |
<tr><th class="caption" colspan="3">[% LxERP.t8("Shipped Quantity Algorithm") %]</td></tr> |
|
111 |
<tr> |
|
112 |
<th>[% LxERP.t8('Require stock out to consider a delivery order position delivered?') %]</td> |
|
113 |
<td>[% L.yes_no_tag('defaults.shipped_qty_require_stock_out', SELF.defaults.shipped_qty_require_stock_out) %]</td> |
|
114 |
<td class="long-desc">[% LxERP.t8('If yes, delivery order positions are considered "delivered" only if they have been stocked out of the inventory. Otherwise saving the delivery order is considered delivered.') %]</td> |
|
115 |
</tr> |
|
89 | 116 |
</tbody> |
90 | 117 |
</table> |
91 | 118 |
|
templates/design40_webpages/client_config/form.html | ||
---|---|---|
99 | 99 |
<li><a href="#warehouse">[% LxERP.t8('Warehouse') %]</a></li> |
100 | 100 |
<li><a href="#features">[% LxERP.t8('Features') %]</a></li> |
101 | 101 |
<li><a href="#stocktaking">[% LxERP.t8('Stocktaking') %]</a></li> |
102 |
<li><a href="#record_links">[% LxERP.t8('Linked Records') %]</a></li> |
|
102 | 103 |
</ul> |
103 | 104 |
|
104 | 105 |
[% PROCESS 'client_config/_ranges_of_numbers.html' %] |
... | ... | |
112 | 113 |
[% PROCESS 'client_config/_warehouse.html' %] |
113 | 114 |
[% PROCESS 'client_config/_features.html' %] |
114 | 115 |
[% PROCESS 'client_config/_stocktaking.html' %] |
116 |
[% PROCESS 'client_config/_record_links.html' %] |
|
115 | 117 |
[% PROCESS 'client_config/_miscellaneous.html' %] |
116 | 118 |
</div> |
117 | 119 |
</form> |
Auch abrufbar als: Unified diff
Design 4.0: Mandantenkonfiguration Templates aktualisiert (client_config)
Behebt u.a. #517.