Multibox: Einen weiteren Parameter ergänzt, mit dem gesteuert wird, ob überhaupt...
[kivitendo-erp.git] / templates / webpages / oe / form_header_de.html
1 [%- USE HTML %]
2 [%- USE LxERP %]
3 <body onLoad="[% onload %]">
4
5   <form method="post" name="oe" action="[% script %]">
6
7     <script type="text/javascript" src="js/common.js"></script>
8     <script type="text/javascript" src="js/delivery_customer_selection.js"></script>
9     <script type="text/javascript" src="js/vendor_selection.js"></script>
10     <script type="text/javascript" src="js/calculate_qty.js"></script>
11     <script type="text/javascript" src="js/customer_or_vendor_selection.js"></script>
12     <script type="text/javascript" src="js/follow_up.js"></script>
13
14 [%- FOREACH row = HIDDENS %]
15    <input type="hidden" name="[% HTML.escape(row.name) %]" value="[% HTML.escape(row.value) %]" >
16 [%- END %]
17
18     <input type="hidden" name="convert_from_oe_ids" value="[% HTML.escape(convert_from_oe_ids) %]">
19
20     <input type="hidden" name="follow_up_trans_id_1" value="[% HTML.escape(id) %]">
21     <input type="hidden" name="follow_up_trans_type_1" value="[% HTML.escape(type) %]">
22     <input type="hidden" name="follow_up_trans_info_1" value="[% HTML.escape(follow_up_trans_info) %]">
23     <input type="hidden" name="follow_up_rowcount" value="1">
24
25     <div class="listtop">[% title %]</div>
26
27     <table width="100%">
28       <tr height="5"></tr>
29       <tr>
30         <td>
31           <table width="100%">
32             <tr valign="top">
33               <td width="50%">
34                 <table width="100%">
35                   <tr>
36                     <th align="right">[% IF vc == 'customer' %]Kunde[% ELSE %]Lieferant[% END %]</th>
37                     <td>
38                       [%- INCLUDE 'generic/multibox.html'
39                            name          = vc,
40                            style         = 'width: 250px',
41                            DATA          = vc == 'customer' ? ALL_CUSTOMERS : ALL_VENDORS,
42                            id_sub        = 'vc_keys',
43                            label_key     = 'name',
44                            select        = vc_select,
45                            limit         = vclimit,
46                            allow_textbox = 1,
47                            onChange      = "document.getElementById('update_button').click();" -%]
48                       <input type="button" value="D" onclick="show_vc_details('[% HTML.escape(vc) %]')">
49                     </td>
50                   </tr>
51 [%- IF ALL_CONTACTS.size %]
52                   <tr>
53                     <th align="right">Ansprechpartner</th>
54                     <td>
55                       [%- INCLUDE 'generic/multibox.html'
56                            name       = 'cp_id',
57                            style      = 'width: 250px',
58                            DATA       = ALL_CONTACTS,
59                            id_key     = 'cp_id',
60                            label_sub  = 'contact_labels',
61                            show_empty = 1 -%]
62                     </td>
63                   </tr>
64 [%- END %]
65 [%- IF ALL_SHIPTO.size %]
66                   <tr>
67                     <th align="right">Lieferadresse</th>
68                     <td>
69                       [%- INCLUDE 'generic/multibox.html'
70                            name       = 'shipto_id',
71                            style      = 'width: 250px',
72                            DATA       = ALL_SHIPTO,
73                            id_key     = 'shipto_id',
74                            label_sub  = 'shipto_labels',
75                            show_empty = 1,
76                            onChange   = "document.getElementById('update_button').click();" -%]
77                     </td>
78                   </tr>
79 [%- END %]
80 [%- IF is_order %]
81                   <tr>
82                     <td align="right">Kreditlimit</td>
83                     <td>[% LxERP.format_amount(creditlimit, 0) %]; Rest <span class="plus[% is_credit_remaining_negativ %]">[% LxERP.format_amount(creditremaining, 0) %]</span></td>
84                   </tr>
85 [%- END %]
86 [%- IF business %]
87                   <tr>
88                     <th align="right">[% business_label %]</th>
89                     <td>[% HTML.escape(business) %]; Rabatt [% LxERP.format_percent(tradediscount) %] %</td>
90                   </tr>
91 [%- END %]
92 [%- IF max_dunning_level %]
93                   <tr>
94                     <th align="right">höchste Mahnstufe:</th>
95                     <td>
96                       <b>[% HTML.escape(max_dunning_level) %]</b>;
97                       gemahnter Betrag: <b>[% LxERP.format_amount(dunning_amount, 2) %]</b>
98                     </td>
99                   </tr>
100 [%- END %]
101                   <tr>
102                     <th align="right">Steuersatz</th>
103                     <td>
104                       [%- INCLUDE 'generic/multibox.html'
105                            name       = 'taxzone_id',
106                            style      = 'width: 250px',
107                            DATA       = ALL_TAXZONES,
108                            id_key     = 'id',
109                            label_key  = 'description' -%]
110                     </td>
111                   </tr>
112 [%- IF ALL_DEPARTMENTS %]
113                   <tr>
114                     <th align="right" nowrap>Abteilung</th>
115                     <td colspan="3">
116                       [%- INCLUDE 'generic/multibox.html'
117                            name       = 'department_id',
118                            style      = 'width: 250px',
119                            DATA       = ALL_DEPARTMENTS,
120                            id_key     = 'id',
121                            label_sub  = 'department_labels',
122                            show_empty = 1 -%]
123                     </td>
124                   </tr>
125 [%- END %]
126                   <tr>
127 [%- IF currencies %]
128                   <tr>
129                     <th align="right">Währung</th>
130                     <td>[% currencies %]</td>
131                   </tr>
132 [%- END %]
133 [%- IF show_exchangerate %]
134                   <tr>
135                     <th align="right">Wechselkurs</th>
136                     <td>
137                      [%- IF forex %]
138                       [% LxERP.format_amount(exchangerate, 2) %]
139                      [%- ELSE %]
140                       <input name="exchangerate" size="10" value="[% HTML.escape(LxERP.format_amount(exchangerate)) %]">
141                      [%- END %]
142                     </td>
143                   </tr>
144 [%- END %]
145                   <tr>
146                     <th align="right">Versandort</th>
147                     <td colspan="3"><input name="shippingpoint" size="35" value="[% HTML.escape(shippingpoint) %]"></td>
148                   </tr>
149                   <tr>
150                     <th align="right">Transportmittel</th>
151                     <td colspan="3"><input name="shipvia" size="35" value="[% HTML.escape(shipvia) %]"></td>
152                   </tr>
153                   <tr>
154                     <th align="right">Vorgangsbezeichnung</th>
155                     <td colspan="3"><input name="transaction_description" size="35" value="[% HTML.escape(transaction_description) %]"></td>
156                   </tr>
157 [%- IF show_delivery_customer %]
158                   <tr>
159                     <td colspan="4">
160                       <table>
161                         <tr>
162                           <td colspan="2">
163                           <button type="button" onclick="delivery_customer_selection_window('delivery_customer_string','delivery_customer_id')">Endkunde wählen:</button>
164                         </td>
165                           <td colspan="2"><input type="hidden" name="delivery_customer_id" value="[% HTML.escape(delivery_customer_id) %]">
166                           <input size="45" id="delivery_customer_string" name="delivery_customer_string" value="[% HTML.escape(delivery_customer_string) %]"></td>
167                         </tr>
168                         <tr>
169                           <td colspan="2">
170                             <button type="button" onclick="vendor_selection_window('delivery_vendor_string','delivery_vendor_id')">Händler wählen</button>
171                           </td>
172                           <td colspan="2"><input type="hidden" name="delivery_vendor_id" value="[% HTML.escape(delivery_vendor_id) %]">
173                           <input size="45" id="vendor_string" name="delivery_vendor_string" value="[% HTML.escape(delivery_vendor_string) %]"></td>
174                         </tr>
175                       </table>
176                     </td>
177                   </tr>
178 [%- END %]
179                 </table>
180               </td>
181               <td align="right">
182                 <table>
183               [% openclosed %]
184                   <tr>
185                     <th align="right">Bearbeiter</th>
186                     <td>
187                       [%- INCLUDE 'generic/multibox.html'
188                            name       = 'employee_id',
189                            DATA       = ALL_EMPLOYEES,
190                            id_key     = 'id',
191                            label_sub  = 'sales_employee_labels' -%]
192                     </td>
193                   </tr>
194 [%- IF is_sales and ALL_SALESMEN.size %]
195                   <tr>
196                     <th align="right">Verkäufer/in</th>
197                     <td>
198                       [%- INCLUDE 'generic/multibox.html'
199                            name       = 'salesman_id',
200                            default    = salesman_id ? salesman_id : employee_id,
201                            DATA       = ALL_SALESMEN,
202                            id_key     = 'id',
203                            label_sub  = 'sales_employee_labels' -%]
204                     </td>
205                   </tr>
206 [%- END %]
207 [%- IF is_order %]
208                   <tr>
209                     <th width="70%" align="right" nowrap>Auftragsnummer</th>
210                     <td><input name="ordnumber" size="11" value="[% HTML.escape(ordnumber) %]"></td>
211                   </tr>
212 [%- END %]
213                   <tr>
214                     <th width="70%" align="right" nowrap>[% IF is_req_quo %]Anfragenummer[% ELSE %]Angebotsnummer[% END %]</th>
215                     <td><input name="quonumber" size="11" value="[% HTML.escape(quonumber) %]"></td>
216                   </tr>
217 [%- IF is_order %]
218                   <tr>
219                     <th width="70%" align="right" nowrap>Bestellnummer des Kunden</th>
220                     <td><input name="cusordnumber" size="11" value="[% HTML.escape(cusordnumber) %]"></td>
221                   </tr>
222 [%- END %]
223                   <tr>
224                     <th align="right" nowrap>
225                      [%- IF is_order %]
226                       Auftragsdatum
227                      [%- ELSE %]
228                       Angebotsdatum
229                      [%- END %]
230                     </th>
231                     <td nowrap>
232                       <input name=transdate id=transdate size=11 title="[% HTML.escape(dateformat) %]" value="[% transdate %]" onBlur="check_right_date_format(this)">
233                       <input type=button name=transdate id="trigger1" value="?">
234                     </td>
235                   </tr>
236                   <tr>
237                     <th align="right" nowrap>
238                      [%- IF is_sales_quo %]
239                       gültig bis
240                      [%- ELSE %]
241                       Lieferdatum
242                      [%- END %]
243                     </th>
244                     <td nowrap>
245                       <input name=reqdate id=reqdate size=11 title="[% HTML.escape(dateformat) %]" value="[% reqdate %]" onBlur="check_right_date_format(this)">
246                       <input type=button name=reqdate id="trigger2" value="?">
247                     </td>
248                   </tr>
249                   <tr>
250                     <th width="70%" align="right" nowrap>Projektnummer</th>
251                     <td>
252                       [%- INCLUDE 'generic/multibox.html'
253                            name       = 'globalproject_id',
254                            DATA       = ALL_PROJECTS,
255                            id_key     = 'id',
256                            label_key  = 'projectnumber',
257                            show_empty = 1,
258                            onChange   = "document.getElementById('update_button').click();" -%]
259                     </td>
260                   </tr>
261                 </table>
262               </td>
263             </tr>
264           </table>
265         </td>
266       </tr>
267
268     <script type="text/javascript">
269      <!--
270        Calendar.setup({ inputField : "transdate", ifFormat :"[% myconfig_jsc_dateformat %]", align : "BL", button : "trigger1" });
271        Calendar.setup({ inputField : "reqdate", ifFormat :"[% myconfig_jsc_dateformat %]", align : "BL", button : "trigger2" });
272      //-->
273     </script>