Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 724e6329

Von Hans P. Schlaepfer vor mehr als 3 Jahren hinzugefügt

  • ID 724e6329410c49ce27e211aa31240ca6ac3bcffb
  • Vorgänger 3349703b
  • Nachfolger e7f6589a

Neues Design 2019 Standard-Code templates/webpages/oe/

Unterschiede anzeigen:

templates/webpages/oe/form_header.html
4 4
[% USE L %]
5 5
[% USE P %]
6 6

  
7
  <form method="post" id='form' name="oe" action="[% script %]"
8
        data-transport-cost-reminder-article-id="[% HTML.escape(transport_cost_reminder_article.id) %]"
9
        data-transport-cost-reminder-article-description="[% HTML.escape(transport_cost_reminder_article.displayable_name) %]"
10
        >
7
<h1>[% title %]</h1>
11 8

  
12
    <script type="text/javascript" src="js/delivery_customer_selection.js"></script>
13
    <script type="text/javascript" src="js/calculate_qty.js"></script>
14
    <script type="text/javascript" src="js/follow_up.js"></script>
15
    [%- IF is_sales_ord %]
16
     [% L.javascript_tag("js/edit_periodic_invoices_config") %]
17
    [%- END %]
9
<form method="post" id='form' name="oe" action="[% script %]" data-transport-cost-reminder-article-id="[% HTML.escape(transport_cost_reminder_article.id) %]" data-transport-cost-reminder-article-description="[% HTML.escape(transport_cost_reminder_article.displayable_name) %]">
18 10

  
19
[%- FOREACH row = HIDDENS %]
20
   <input type="hidden" name="[% HTML.escape(row.name) %]" id="[% HTML.escape(row.name) %]" value="[% HTML.escape(row.value) %]" >
21
[%- END %]
11
<script type="text/javascript" src="js/delivery_customer_selection.js"></script>
12
<script type="text/javascript" src="js/calculate_qty.js"></script>
13
<script type="text/javascript" src="js/follow_up.js"></script>
14
[% IF is_sales_ord %]
15
  [% L.javascript_tag("js/edit_periodic_invoices_config") %]
16
[% END %]
22 17

  
23
    <input type="hidden" name="convert_from_oe_ids" value="[% HTML.escape(convert_from_oe_ids) %]">
18
[% FOREACH row = HIDDENS %]
19
  <input type="hidden" name="[% HTML.escape(row.name) %]" id="[% HTML.escape(row.name) %]" value="[% HTML.escape(row.value) %]" >
20
[% END %]
24 21

  
25
    <input type="hidden" name="follow_up_trans_id_1" value="[% HTML.escape(id) %]">
26
    <input type="hidden" name="follow_up_trans_type_1" value="[% HTML.escape(type) %]">
27
    <input type="hidden" name="follow_up_trans_info_1" value="[% HTML.escape(follow_up_trans_info) %]">
28
    <input type="hidden" name="follow_up_rowcount" value="1">
29
    <input type="hidden" name="lastmtime" value="[% HTML.escape(lastmtime) %]">
22
<input type="hidden" name="convert_from_oe_ids" value="[% HTML.escape(convert_from_oe_ids) %]">
23
<input type="hidden" name="follow_up_trans_id_1" value="[% HTML.escape(id) %]">
24
<input type="hidden" name="follow_up_trans_type_1" value="[% HTML.escape(type) %]">
25
<input type="hidden" name="follow_up_trans_info_1" value="[% HTML.escape(follow_up_trans_info) %]">
26
<input type="hidden" name="follow_up_rowcount" value="1">
27
<input type="hidden" name="lastmtime" value="[% HTML.escape(lastmtime) %]">
30 28

  
31
    <h1>[% title %]</h1>
29
[% INCLUDE 'common/flash.html' %]
30
[% INCLUDE 'generic/set_longdescription.html' %]
32 31

  
33
[%- INCLUDE 'common/flash.html' %]
34
[%- INCLUDE 'generic/set_longdescription.html' %]
32
<div id="oe_tabs" class="tabwidget">
35 33

  
36
    <div id="oe_tabs" class="tabwidget">
37
     <ul>
38
      <li><a href="#ui-tabs-basic-data">[% 'Basic Data' | $T8 %]</a></li>
39
[%- IF INSTANCE_CONF.get_webdav %]
40
      <li><a href="#ui-tabs-webdav">[% 'WebDAV' | $T8 %]</a></li>
41
[%- END %]
42
[%- IF id AND INSTANCE_CONF.get_doc_storage %]
43
      <li><a href="controller.pl?action=File/list&file_type=document&object_type=[% HTML.escape(type) %]&object_id=[% HTML.url(id) %]">[% 'Documents' | $T8 %]</a></li>
44
      <li><a href="controller.pl?action=File/list&file_type=attachment&object_type=[% HTML.escape(type) %]&object_id=[% HTML.url(id) %]">[% 'Attachments' | $T8 %]</a></li>
45
[%- END %]
46
[%- IF id AND AUTH.assert('record_links', 1) %]
47
      <li><a href="controller.pl?action=RecordLinks/ajax_list&object_model=Order&object_id=[% HTML.url(id) %]">[% 'Linked Records' | $T8 %]</a></li>
48
[%- END %]
49
     </ul>
34
<ul>
35
  <li><a href="#ui-tabs-basic-data">[% 'Basic Data' | $T8 %]</a></li>
36
  [% IF INSTANCE_CONF.get_webdav %]
37
    <li><a href="#ui-tabs-webdav">[% 'WebDAV' | $T8 %]</a></li>
38
  [% END %]
39
  [% IF id AND INSTANCE_CONF.get_doc_storage %]
40
    <li><a href="controller.pl?action=File/list&file_type=document&object_type=[% HTML.escape(type) %]&object_id=[% HTML.url(id) %]">[% 'Documents' | $T8 %]</a></li>
41
    <li><a href="controller.pl?action=File/list&file_type=attachment&object_type=[% HTML.escape(type) %]&object_id=[% HTML.url(id) %]">[% 'Attachments' | $T8 %]</a></li>
42
  [% END %]
43
  [% IF id AND AUTH.assert('record_links', 1) %]
44
    <li><a href="controller.pl?action=RecordLinks/ajax_list&object_model=Order&object_id=[% HTML.url(id) %]">[% 'Linked Records' | $T8 %]</a></li>
45
  [% END %]
46
</ul>
50 47

  
51
     <div id="ui-tabs-basic-data">
52 48

  
53
    <table width="100%">
49

  
50
<div id="ui-tabs-basic-data">
51

  
52
<div class="wrapper" id="wrapper-1">
53
  [% INCLUDE 'generic/toggle_wrapper.html' %]
54

  
55
  <table class="tbl-horizontal">
56
    <caption>[% IF vc == 'customer' %][% 'Customer' | $T8 %][% ELSE %][% 'Vendor' | $T8 %][% END %] & [% 'Quotation' | $T8 %]</caption>
57
    <colgroup><col class="wi-mediumsmall"><col class="wi-lightwide"></colgroup>
58
    <tbody>
59
      <tr>
60
        <th>[% IF vc == 'customer' %][% 'Customer' | $T8 %][% ELSE %][% 'Vendor' | $T8 %][% END %]</th>
61
        <td class="wi-lightwide">
62
          [% SET vc_id = vc _ "_id" %]
63
          [% P.customer_vendor.picker(vc_id, $vc_id, type=vc, class="initial_focus wi-lightwide", onchange="\$('#update_button').click()") %]
64
          [% #P.button_tag("show_vc_details('" _ HTML.escape(vc) _  "')", LxERP.t8("Details (one letter abbreviation)"), class="neutral wi-tiny") %]
65
          <a href="javascript:show_vc_details('[% HTML.escape(vc) %]');" title="[% 'Show detail informationen' | $T8 %]" class="button-image info"><img src="image/detail.png"></a>
66
          [% P.hidden_tag("previous_" _ vc_id, $vc_id) %]
67
        </td>
68
      </tr>
69
      [% IF ALL_CONTACTS.size %]
70
        <tr>
71
          <th>[% 'Contact Person' | $T8 %]</th>
72
          <td>[% L.select_tag('cp_id', ALL_CONTACTS, default=cp_id, value_key='cp_id', title_key='full_name_dep', with_empty=1, class='wi-lightwide') %]</td>
73
        </tr>
74
      [% END %]
75
    <tr>
76
      <th>[% 'Shipping Address' | $T8 %]</th>
77
      <td>
78
        [% IF ALL_SHIPTO.size %]
79
          [% shiptos = [ [ "", LxERP.t8("No/individual shipping address") ] ] ; L.select_tag('shipto_id', shiptos.import(ALL_SHIPTO), default=shipto_id, value_key='shipto_id', title_key='displayable_id', class='wi-lightwide') %]
80
        [% END %]
81
        [% L.button_tag("kivi.SalesPurchase.edit_custom_shipto()", LxERP.t8("Custom shipto"), class="inline below wi-lightwide neutral") %]
82
      </td>
83
    </tr>
84
    [% IF business %]
85
      <tr>
86
        <th>[% business_label %]</th>
87
        <td><span class="data wi-lightwide">[% HTML.escape(business) %], [% 'Trade Discount' | $T8 %] [% LxERP.format_percent(tradediscount) %] %</span></td>
88
      </tr>
89
    [% END %]
90
    [% IF is_order %]
91
      <tr>
92
        <th>[% 'Credit Limit' | $T8 %]</th>
93
        <td><span class="data wi-lightwide">[% LxERP.format_amount(creditlimit, 0) %], [% 'Remaining' | $T8 %] <span class="plus[% is_credit_remaining_negativ %]">[% LxERP.format_amount( creditremaining, 0 ) %]</span></span></td>
94
      </tr>
95
    [% END %]
96
    [% IF max_dunning_level %]
97
      <tr>
98
        <th>[% 'Max. Dunning Level' | $T8 %]:</th>
99
        <td>
100
          <b>[% HTML.escape(max_dunning_level) %]</b>;
101
          [% 'Dunning Amount' | $T8 %]: <b>[% LxERP.format_amount(dunning_amount, 2) %]</b>
102
        </td>
103
      </tr>
104
    [% END %]
105
    <tr>
106
      <th>[% 'Steuersatz' | $T8 %]</th>
107
      <td>[% L.select_tag('taxzone_id', ( id ? ALL_TAXZONES : ALL_ACTIVE_TAXZONES), default=taxzone_id, title_key='description', class='wi-lightwide') %]</td>
108
    </tr>
109
    [% IF ALL_LANGUAGES.size %]
110
      <tr>
111
        <th>[% 'Language' | $T8 %]</th>
112
        <td>
113
          [% L.select_tag('language_id', ALL_LANGUAGES, default=language_id, title_key = 'description', with_empty=1, style='width:250px') %]
114
        </td>
115
      </tr>
116
    [% END %]
117
    [% IF ALL_DEPARTMENTS.size %]
54 118
      <tr>
119
        <th>[% 'Department' | $T8 %]</th>
120
        <td>[% L.select_tag('department_id', ALL_DEPARTMENTS, default=department_id, title_key = 'description', with_empty=1, class='wi-lightwide') %]</td>
121
      </tr>
122
    [% END %]
123
    <tr>
124
      <th>[% 'Currency' | $T8 %]</th>
125
      <td>[% L.select_tag("currency", ALL_CURRENCIES, value_key="name", default=currency, onchange="document.getElementById('update_button').click();", class='wi-lightwide') %]</td>
126
    </tr>
127
    [% IF show_exchangerate %]
128
      <tr>
129
        <th>[% 'Exchangerate' | $T8 %]</th>
55 130
        <td>
56
          <table width="100%">
57
            <tr valign="top">
58
              <td width="50%">
59
                <table width="100%">
60
                  <tr>
61
                    <th align="right">[% IF vc == 'customer' %][% 'Customer' | $T8 %][% ELSE %][% 'Vendor' | $T8 %][% END %]</th>
62
                    <td>
63
                     [%- SET vc_id = vc _ "_id" %]
64
                     [% P.customer_vendor.picker(vc_id, $vc_id, type=vc, style="width: 250px", class="initial_focus", onchange="\$('#update_button').click()") %]
65
                     [% P.button_tag("show_vc_details('" _ HTML.escape(vc) _  "')", LxERP.t8("Details (one letter abbreviation)")) %]
66
                     [% P.hidden_tag("previous_" _ vc_id, $vc_id) %]
67
                    </td>
68
                  </tr>
69
[%- IF ALL_CONTACTS.size %]
70
                  <tr>
71
                    <th align="right">[% 'Contact Person' | $T8 %]</th>
72
                    <td>
73
                      [% L.select_tag('cp_id', ALL_CONTACTS, default=cp_id, value_key='cp_id', title_key='full_name_dep', with_empty=1, style='width: 250px') %]
74
                    </td>
75
                  </tr>
76
[%- END %]
77
                  <tr>
78
                    <th align="right">[% 'Shipping Address' | $T8 %]</th>
79
                    <td>
80
[%- IF ALL_SHIPTO.size %]
81
                      [% shiptos = [ [ "", LxERP.t8("No/individual shipping address") ] ] ;
82
                         L.select_tag('shipto_id', shiptos.import(ALL_SHIPTO), default=shipto_id, value_key='shipto_id', title_key='displayable_id', style='width: 250px') %]
83
[%- END %]
84
                      [% L.button_tag("kivi.SalesPurchase.edit_custom_shipto()", LxERP.t8("Custom shipto")) %]
85
                    </td>
86
                  </tr>
87
[%- IF is_order %]
88
                  <tr>
89
                    <td align="right">[% 'Credit Limit' | $T8 %]</td>
90
                    <td>[% LxERP.format_amount(creditlimit, 0) %]; [% 'Remaining' | $T8 %] <span class="plus[% is_credit_remaining_negativ %]">[% LxERP.format_amount(creditremaining, 0) %]</span></td>
91
                  </tr>
92
[%- END %]
93
[%- IF business %]
94
                  <tr>
95
                    <th align="right">[% business_label %]</th>
96
                    <td>[% HTML.escape(business) %]; [% 'Trade Discount' | $T8 %] [% LxERP.format_percent(tradediscount) %] %</td>
97
                  </tr>
98
[%- END %]
99
[%- IF max_dunning_level %]
100
                  <tr>
101
                    <th align="right">[% 'Max. Dunning Level' | $T8 %]:</th>
102
                    <td>
103
                      <b>[% HTML.escape(max_dunning_level) %]</b>;
104
                      [% 'Dunning Amount' | $T8 %]: <b>[% LxERP.format_amount(dunning_amount, 2) %]</b>
105
                    </td>
106
                  </tr>
107
[%- END %]
108
                  <tr>
109
                    <th align="right">[% 'Steuersatz' | $T8 %]</th>
110
                    <td>
111
                      [% L.select_tag('taxzone_id', ( id ? ALL_TAXZONES : ALL_ACTIVE_TAXZONES), default=taxzone_id, title_key='description', style='width: 250px') %]
112
                    </td>
113
                  </tr>
114
[%- IF ALL_LANGUAGES.size %]
115
                  <tr>
116
                    <th align="right" nowrap>[% 'Language' | $T8 %]</th>
117
                    <td colspan="3">
118
                      [% L.select_tag('language_id', ALL_LANGUAGES, default=language_id, title_key = 'description', with_empty=1, style='width:250px') %]
119
                    </td>
120
                  </tr>
121
[%- END %]
122
[%- IF ALL_DEPARTMENTS.size %]
123
                  <tr>
124
                    <th align="right" nowrap>[% 'Department' | $T8 %]</th>
125
                    <td colspan="3">
126
                      [% L.select_tag('department_id', ALL_DEPARTMENTS, default=department_id, title_key = 'description', with_empty=1, style='width:250px') %]
127
                    </td>
128
                  </tr>
129
[%- END %]
130
                  <tr>
131
                    <th align="right">[% 'Currency' | $T8 %]</th>
132
                    <td>[% L.select_tag("currency", ALL_CURRENCIES, value_key="name", default=currency, onchange="document.getElementById('update_button').click();") %]</td>
133
                  </tr>
134
[%- IF show_exchangerate %]
135
                  <tr>
136
                    <th align="right">[% 'Exchangerate' | $T8 %]</th>
137
                    <td>
138
                     [%- IF forex %]
139
                      [% LxERP.format_amount(exchangerate, 5) %]
140
                     [%- ELSE %]
141
                      <input name="exchangerate" size="10" value="[% HTML.escape(LxERP.format_amount(exchangerate)) %]">
142
                     [%- END %]
143
                    </td>
144
                  </tr>
145
[%- END %]
146
                  <tr>
147
                    <th align="right">[% 'Shipping Point' | $T8 %]</th>
148
                    <td colspan="3"><input name="shippingpoint" size="35" value="[% HTML.escape(shippingpoint) %]"></td>
149
                  </tr>
150
                  <tr>
151
                    <th align="right">[% 'Ship via' | $T8 %]</th>
152
                    <td colspan="3"><input name="shipvia" size="35" value="[% HTML.escape(shipvia) %]"></td>
153
                  </tr>
154
                  <tr>
155
                    <th align="right">[% 'Transaction description' | $T8 %]</th>
156
                    <td colspan="3">[% L.input_tag("transaction_description", transaction_description, size=35, "data-validate"=INSTANCE_CONF.get_require_transaction_description_ps ? 'required' : '') %]</td>
157
                  </tr>
158
[%- IF show_delivery_customer %]
159
                  <tr>
160
                    <td colspan="4">
161
                      <table>
162
                        <tr>
163
                          <td colspan="2">
164
                          <button type="button" onclick="delivery_customer_selection_window('delivery_customer_string','delivery_customer_id')">[% 'Choose Customer' | $T8 %]</button>
165
                        </td>
166
                          <td colspan="2"><input type="hidden" name="delivery_customer_id" value="[% HTML.escape(delivery_customer_id) %]">
167
                          <input size="45" id="delivery_customer_string" name="delivery_customer_string" value="[% HTML.escape(delivery_customer_string) %]"></td>
168
                        </tr>
169
                        <tr>
170
                          <td colspan="2">
171
                            <button type="button" onclick="vendor_selection_window('delivery_vendor_string','delivery_vendor_id')">[% 'Choose Vendor' | $T8 %]</button>
172
                          </td>
173
                          <td colspan="2"><input type="hidden" name="delivery_vendor_id" value="[% HTML.escape(delivery_vendor_id) %]">
174
                          <input size="45" id="vendor_string" name="delivery_vendor_string" value="[% HTML.escape(delivery_vendor_string) %]"></td>
175
                        </tr>
176
                      </table>
177
                    </td>
178
                  </tr>
179
[%- END %]
180
                </table>
131
          [% IF forex %]
132
            [% LxERP.format_amount(exchangerate, 5) %]
133
          [% ELSE %]
134
            <input type="text" name="exchangerate" class="wi-small" value="[% HTML.escape(LxERP.format_amount(exchangerate)) %]">
135
          [% END %]
136
        </td>
137
      </tr>
138
    [% END %]
139
    <tr>
140
      <th>[% 'Shipping Point' | $T8 %]</th>
141
      <td><input type="text" name="shippingpoint" class="wi-lightwide" value="[% HTML.escape(shippingpoint) %]"></td>
142
    </tr>
143
    <tr>
144
      <th>[% 'Ship via' | $T8 %]</th>
145
      <td><input type="text" name="shipvia" class="wi-lightwide" value="[% HTML.escape(shipvia) %]"></td>
146
    </tr>
147
    <tr>
148
      <th>[% 'Transaction description' | $T8 %]</th>
149
      <td>[% L.input_tag("transaction_description", transaction_description, class="wi-lightwide", "data-validate"=INSTANCE_CONF.get_require_transaction_description_ps ? 'required' : '') %]</td>
150
    </tr>
151
    [% IF show_delivery_customer %]
152
      <tr>
153
        <td colspan="2">
154
          <table>
155
            <tr>
156
              <td>
157
                <button type="button" onclick="delivery_customer_selection_window('delivery_customer_string','delivery_customer_id')">
158
                  [% 'Choose Customer' | $T8 %]
159
                </button>
181 160
              </td>
182
              <td align="right">
183
                <table>
184
              [% openclosed %]
185
                  <tr>
186
                    <th align="right">[% 'Employee' | $T8 %]</th>
187
                    <td>
188
                      [% L.select_tag('employee_id', ALL_EMPLOYEES, default=employee_id, title_key='safe_name') %]
189
                    </td>
190
                  </tr>
191
[%- IF is_sales and ALL_SALESMEN.size %]
192
                  <tr>
193
                    <th align="right">[% 'Salesman' | $T8 %]</th>
194
                    <td>
195
                      [% L.select_tag('salesman_id', ALL_SALESMEN, default=(salesman_id ? salesman_id : employee_id), title_key='safe_name') %]
196
                    </td>
197
                  </tr>
198
[%- END %]
199
[%- IF is_order %]
200
                  <tr>
201
                    <th width="70%" align="right" nowrap>[% 'Order Number' | $T8 %]</th>
202
                    <td><input name="ordnumber" id="ordnumber" size="11" value="[% HTML.escape(ordnumber) %]"></td>
203
                  </tr>
204
[%- END %]
205
                  <tr>
206
                    <th width="70%" align="right" nowrap>[% IF is_req_quo %][% 'RFQ Number' | $T8 %][% ELSE %][% 'Quotation Number' | $T8 %][% END %]</th>
207
                    <td><input name="quonumber" id="quonumber" size="11" value="[% HTML.escape(quonumber) %]"></td>
208
                  </tr>
209
[%- IF is_order %]
210
                  <tr>
211
                    <th width="70%" align="right" nowrap>[% 'Customer Order Number' | $T8 %]</th>
212
                    <td><input name="cusordnumber" id="cusordnumber" size="11" value="[% HTML.escape(cusordnumber) %]"></td>
213
                  </tr>
214
[%- END %]
215
                  <tr>
216
                    <th align="right" nowrap>
217
                     [%- IF is_order %]
218
                      [% 'Order Date' | $T8 %]
219
                     [%- ELSIF is_req_quo %]
220
                      [% 'RFQ Date' | $T8 %]
221
                     [%- ELSE %]
222
                      [% 'Quotation Date' | $T8 %]
223
                     [%- END %]
224
                    </th>
225
                    <td nowrap>
226
                      [% L.date_tag('transdate', transdate, id='transdate') %]
227
                    </td>
228
                  </tr>
229
                  <tr>
230
                    <th align="right" nowrap>[% LxERP.t8('Tax point') %]</th>
231
                    <td nowrap>[% L.date_tag('tax_point', tax_point, id='tax_point') %]</td>
232
                  </tr>
233
                  <tr>
234
                    <th align="right" nowrap>
235
                     [%- IF is_sales_quo %]
236
                      [% 'Valid until' | $T8 %]
237
                     [%- ELSE %]
238
                      [% 'Reqdate' | $T8 %]
239
                     [%- END %]
240
                    </th>
241
                    <td nowrap>
242
                      [% L.date_tag('reqdate', reqdate, id='reqdate') %]
243
                    </td>
244
                  </tr>
245
                  [%- IF is_sales_ord %]
246
                  <tr>
247
                    <th align="right" nowrap>[% 'Insert Date' | $T8 %]</th>
248
                    <td>[% oe_obj.itime_as_date %]</td>
249
                  </tr>
250
                  [%- END %]
251
                  <tr>
252
                    <th width="70%" align="right" nowrap>[% 'Project Number' | $T8 %]</th>
253
                    <td>
254
                      [%- L.select_tag('globalproject_id', ALL_PROJECTS, title_key='projectnumber', default=globalproject_id, with_empty='1', onChange="document.getElementById('update_button').click();") %]
255
                    </td>
256
                  </tr>
257
[%- IF type == 'sales_quotation' %]
258
                  <tr>
259
                    <th width="70%" align="right" nowrap>[% 'Order probability' | $T8 %]</th>
260
                    <td nowrap>
261
                      [%- L.select_tag('order_probability', ORDER_PROBABILITIES, title='title', default=order_probability) %]%
262
                    </td>
263
                  </tr>
264
                  <tr>
265
                    <th width="70%" align="right" nowrap>[% 'Expected billing date' | $T8 %]</th>
266
                    <td nowrap>
267
                      [%- L.date_tag('expected_billing_date', expected_billing_date) %]
268
                    </td>
269
                  </tr>
270
[%- END %]
271
                </table>
161
              <td>
162
                <input type="hidden" name="delivery_customer_id" value="[% HTML.escape(delivery_customer_id) %]">
163
                <input type="text" class="wi-lightwide" id="delivery_customer_string" name="delivery_customer_string" value="[% HTML.escape(delivery_customer_string) %]">
164
              </td>
165
            </tr>
166
            <tr>
167
              <td>
168
                <button type="button" onclick="vendor_selection_window('delivery_vendor_string','delivery_vendor_id')">[% 'Choose Vendor' | $T8 %]</button>
169
              </td>
170
              <td>
171
                <input type="hidden" name="delivery_vendor_id" value="[% HTML.escape(delivery_vendor_id) %]">
172
                <input type="text" class="wi-lightwide" id="vendor_string" name="delivery_vendor_string" value="[% HTML.escape(delivery_vendor_string) %]">
272 173
              </td>
273 174
            </tr>
274 175
          </table>
275 176
        </td>
276 177
      </tr>
178
    [% END %]
179
    [% IF is_sales_ord %]
180
      <tr>
181
      <th>[% LxERP.t8('Periodic Invoices') %]</th>
182
      <td>
183
        <span class="data  wi-lightwide">[% HTML.escape(periodic_invoices_status) %]</span>
184
        <span class="button-inline">
185
          [% L.button_tag("edit_periodic_invoices_config(); return false;", LxERP.t8('Configure'), class='neutral') %]
186
          <a href="doc/html/ch03.html#features.periodic-invoices.variables" target="_blank" class="button neutral wi-tiny">?</a>
187
          [% L.hidden_tag("periodic_invoices_config", periodic_invoices_config) %]
188
        </span>
189
      </td>
190
    </tr>
191
    [% END %]
192
    <tr>
193
      <th class="wi-mediumsmall-lightwide" colspan="2">
194
        <span class="label above">[% 'Internal Notes' | $T8 %]</span>
195
        [% L.textarea_tag('intnotes', intnotes, style="width: 350px; height: 150px") %]
196
      </th>
197
    </tr>
198
  </tbody>
199
  </table>
200

  
201
  <table class="tbl-horizontal">
202
  <caption>[% 'Conditions' | $T8 %]</caption>
203
  <colgroup> <col class="wi-wide"> </colgroup>
204
  <tbody>
205
    <tr>
206
      <th class="single-col">
207
        <span class="label above">[% 'Payment Terms' | $T8 %]</span>
208
        [% L.select_tag('payment_id', ALL_PAYMENTS, default=payment_id, title_key='description', with_empty=1, class='wi-wide') %]
209
      </th>
210
    </tr>
211
    <tr>
212
      <th class="single-col">
213
        <span class="label above">[% 'Delivery Terms' | $T8 %]</span>
214
        [% L.select_tag('delivery_term_id', ALL_DELIVERY_TERMS, default=delivery_term_id, with_empty=1, title_key='description', class='wi-wide') %]
215
      </th>
216
    </tr>
217
    <tr>
218
      <th class="caption">[% 'Notes' | $T8 %]</th>
219
    </tr>
220
    <tr>
221
      <th class="wi-wide">
222
        <span class="wi-wide">
223
          [% L.textarea_tag('notes',    notes,    style="width: 350px; height: 150px", class="texteditor") %]
224
        </span>
225
      </th>
226
    </tr>
227
    [% IF id && num_follow_ups %]
228
      <tr>
229
        <td>[% LxERP.t8('There are #1 unfinished follow-ups of which #2 are due.', num_follow_ups, num_due_follow_ups) %]</td>
230
      </tr>
231
    [% END %]
232
  </tbody>
233
  </table>
234

  
235
  <table class="tbl-horizontal">
236
    <caption>[% 'Handling' | $T8 %]</caption>
237
    <colgroup> <col class="wi-mediumsmall"><col class="wi-normal"> </colgroup>
238
    <tbody>
239
      [% openclosed %]
240
      <tr>
241
        <th>[% 'Employee' | $T8 %]</th>
242
        <td>
243
          [% L.select_tag('employee_id', ALL_EMPLOYEES, default=employee_id, title_key='safe_name', class='wi-normal') %]
244
        </td>
245
      </tr>
246
      [% IF is_sales and ALL_SALESMEN.size %]
247
        <tr>
248
          <th>[% 'Salesman' | $T8 %]</th>
249
          <td>
250
            [% L.select_tag('salesman_id', ALL_SALESMEN, default=(salesman_id ? salesman_id : employee_id), title_key='safe_name', class='wi-normal') %]
251
          </td>
252
        </tr>
253
      [% END %]
254
      [% IF is_order %]
255
        <tr>
256
          <th>[% 'Order Number' | $T8 %]</th>
257
          <td><input type="text" name="ordnumber" id="ordnumber" size="11" value="[% HTML.escape(ordnumber) %]" class="wi-small"></td>
258
        </tr>
259
      [% END %]
260
      <tr>
261
        <th>[% IF is_req_quo %][% 'RFQ Number' | $T8 %][% ELSE %][% 'Quotation Number' | $T8 %][% END %]</th>
262
        <td><input type="text" name="quonumber" id="quonumber" size="11" value="[% HTML.escape(quonumber) %]" class="wi-small"></td>
263
      </tr>
264
      [% IF is_order %]
265
        <tr>
266
          <th>[% 'Customer Order Number' | $T8 %]</th>
267
          <td><input type="text" name="cusordnumber" id="cusordnumber" size="11" value="[% HTML.escape(cusordnumber) %]" class="wi-small"></td>
268
        </tr>
269
      [% END %]
270
      <tr>
271
        <th>
272
         [% IF is_order %]
273
          [% 'Order Date' | $T8 %]
274
         [% ELSIF is_req_quo %]
275
          [% 'RFQ Date' | $T8 %]
276
         [% ELSE %]
277
          [% 'Quotation Date' | $T8 %]
278
         [% END %]
279
        </th>
280
        <td>[% L.date_tag('transdate', transdate, id='transdate', class='wi-date') %]</td>
281
      </tr>
282
      <tr>
283
        <th>[% 'Tax point' | $T8 %]</th>
284
        <td>[% L.date_tag('tax_point', tax_point, id='tax_point', class='wi-date') %]</td>
285
      </tr>
286
      <tr>
287
        <th>
288
          [% IF is_sales_quo %]
289
            [% 'Valid until' | $T8 %]
290
          [% ELSE %]
291
            [% 'Reqdate' | $T8 %]
292
          [% END %]
293
        </th>
294
        <td>[% L.date_tag('reqdate', reqdate, id='reqdate', class='wi-date') %]</td>
295
      </tr>
296
      [% IF is_sales_ord %]
297
        <tr>
298
          <th>[% 'Insert Date' | $T8 %]</th>
299
          <td class="wi-date">[% oe_obj.itime_as_date %]</td>
300
        </tr>
301
      [% END %]
302
      <tr>
303
        <th>[% 'Project Number' | $T8 %]</th>
304
        <td>[% L.select_tag('globalproject_id', ALL_PROJECTS, title_key='projectnumber', default=globalproject_id, with_empty='1', onChange="document.getElementById('update_button').click();", class='wi-normal') %]</td>
305
      </tr>
306
      [% IF type == 'sales_quotation' %]
307
        <tr>
308
          <th>[% 'Order probability' | $T8 %]</th>
309
          <td>[% L.select_tag('order_probability', ORDER_PROBABILITIES, title='title', default=order_probability, class='wi-small') %]%</td>
310
        </tr>
311
        <tr>
312
          <th>[% 'Expected billing date' | $T8 %]</th>
313
          <td>[% L.date_tag('expected_billing_date', expected_billing_date, class='wi-date') %]</td>
314
        </tr>
315
      [% END %]
316
    </tbody>
317
  </table>
318

  
319

  
320
</div><!-- /.wrapper -->

Auch abrufbar als: Unified diff