Template-Parameter "conf_xyz" durch "INSTANCE_CONF.get_xyz" ersetzt
[kivitendo-erp.git] / templates / webpages / ic / form_header.html
1 [%- USE T8 %]
2 [%- USE HTML %]
3 [%- USE LxERP %]
4 [% PROCESS 'common/select_warehouse_bin.html' %]
5  <p><div class="listtop">[% title %]  [% HTML.escape(partnumber) %]  [% HTML.escape(description) %]</div></p>
6
7 [% PROCESS 'common/flash.html' %]
8
9  <form method="post" name="ic" action="[% script %]">
10
11   <input name="id" type="hidden" value="[% HTML.escape(id) %]">
12   <input name="item" type="hidden" value="[% HTML.escape(item) %]">
13   <input name="title" type="hidden" value="[% HTML.escape(title) %]">
14   <input name="makemodel" type="hidden" value="[% HTML.escape(makemodel) %]">
15   <input name="alternate" type="hidden" value="[% HTML.escape(alternate) %]">
16   <input name="onhand" type="hidden" value="[% HTML.escape(onhand) %]">
17   <input name="orphaned" type="hidden" value="[% HTML.escape(orphaned) %]">
18   <input name="taxaccounts" type="hidden" value="[% HTML.escape(taxaccounts) %]">
19   <input name="rowcount" type="hidden" value="[% HTML.escape(rowcount) %]">
20   <input name="eur" type="hidden" value="[% HTML.escape(eur) %]">
21   <input name="language_values" type="hidden" value="[% HTML.escape(language_values) %]">
22   <input name="original_partnumber" type="hidden" value="[% HTML.escape(original_partnumber) %]">
23   <input name="currow" type="hidden" value="[% HTML.escape(currow) %]">
24
25   <div class="tabwidget">
26    <ul>
27     <li><a href="#master_data">[% 'Basic Data' | $T8 %]</a></li>
28     [%- IF id %]
29     <li><a href="#sales_price_information">[% 'Price information' | $T8 %]</a></li>
30     [%- END %]
31     [%- IF CUSTOM_VARIABLES.size %]
32     <li><a href="#custom_variables">[% 'Custom Variables' | $T8 %]</a></li>
33     [%- END %]
34    </ul>
35
36   <div id="master_data">
37
38    <table width="100%">
39     <tr>
40      <td>
41       <table width="100%">
42        <tr valign="top">
43         <td>
44 [%- IF image && INSTANCE_CONF.get_parts_show_image %]
45          <a href="[% image | html %]" target="_blank"><img style="[% INSTANCE_CONF.get_parts_image_css %]" src="[% image | html %]"/></a>
46 [%- END %]
47
48          <table>
49           <tr>
50            <td colspan="2">
51             <table>
52              <tr>
53               <th align="right">[% 'Part Number' | $T8 %]</th>
54               <td><input id='partnumber' name="partnumber" value="[% HTML.escape(partnumber) %]" size="40" class="initial_focus"></td>
55              </tr>
56              <tr>
57               <th align="right">[% 'Part Description' | $T8 %]</th>
58               <td>
59                [%- IF description_area %]
60                <textarea name="description" rows="[% HTML.escape(rows) %]" cols="40" wrap="soft">[% HTML.escape(description) %]</textarea>
61                [%- ELSE %]
62                <input name="description" size="40" value="[% HTML.escape(description) %]">
63                [%- END %]
64               </td>
65              </tr>
66              <tr>
67                <th align="right">[% 'EAN-Code' | $T8 %]</th>
68                <td><input name="ean" size="40" value="[% HTML.escape(ean) %]"></td>
69              </tr>
70              <tr>
71               [%- IF all_partsgroup.size %]
72               <th align="right">[% 'Group' | $T8 %]</th>
73               <td>
74                [%- INCLUDE generic/multibox.html
75                      name       = 'partsgroup',
76                      DATA       = all_partsgroup,
77                      show_empty = 1,
78                      id_sub     = 'pg_keys',
79                      label_key  = 'partsgroup',
80                      style      = 'width:250px'
81                -%]
82               </td>
83               <input type="hidden" name="oldpartsgroup" value="[% HTML.escape(oldpartsgroup) %]">
84               [% END %]
85              </tr>
86
87
88              [%- IF BUCHUNGSGRUPPEN.size %]
89              <tr>
90               <th align="right">[% 'Buchungsgruppe' | $T8 %]</th>
91               <td>
92                [%- INCLUDE generic/multibox.html
93                      name       = 'buchungsgruppen_id',
94                      DATA       = BUCHUNGSGRUPPEN,
95                      id_key     = 'id',
96                      label_key  = 'description',
97                      style      = 'width:250px'
98                -%]
99              </tr>
100              [%- END %]
101              <input type="hidden" name="IC_income" value="[% HTML.escape(IC_income_default) %]">
102              [%- UNLESS is_assembly %]
103              <input type="hidden" name="IC_expense" value="[% HTML.escape(IC_expense_default) %]">
104              [%- END %]
105              [%- IF is_part %]
106              <input type="hidden" name="IC" value="[% HTML.escape(IC_default) %]">
107              [%- END %]
108              <tr>
109               <th align="right">[% 'Payment Terms' | $T8 %]</th>
110               <td>
111                [%- INCLUDE generic/multibox.html
112                      name       = 'payment_id',
113                      DATA       = payment_terms,
114                      show_empty = 1,
115                      id_key     = 'id',
116                      label_key  = 'description',
117                      style      = 'width:250px'
118                -%]
119               </td>
120              </tr>
121             </table>
122            </td>
123           </tr>
124
125           <tr>
126            <td>
127             <button type="button" onclick="parts_language_selection_window('language_values')">[% 'Set Language Values' | $T8 %]</button>
128            </td>
129           </tr>
130
131           <tr height="5"></tr>
132
133           <tr>
134            <td>
135             <table>
136              <tr>
137               <th align="left">[% 'Part Notes' | $T8 %]</th>
138               <th align="left">[% 'Formula' | $T8 %]</th>
139              </tr>
140              <tr>
141               <td>
142                <textarea name="notes" rows="[% HTML.escape(notes_rows) %]" cols="45" wrap="soft">[% HTML.escape(notes) %]</textarea>
143               </td>
144               <td>
145                <ilayer>
146                 <layer onmouseover="this.T_STICKY=true;this.T_STATIC=true;return escape('[% 'The formula needs the following syntax:<br>For regular article:<br>Variablename= Variable Unit;<br>Variablename2= Variable2 Unit2;<br>...<br>###<br>Variable + ( Variable2 / Variable )<br><b>Please be beware of the spaces in the formula</b><br>' | $T8 %]')">
147                  <textarea name="formel" rows="[% HTML.escape(notes_rows) %]" cols="30" wrap="soft">[% HTML.escape(formel) %]</textarea></layer></ilayer>
148                </td>
149              </tr>
150             </table>
151            </td>
152           </tr>
153          </table>
154         </td>
155
156         <td>
157          <table>
158           <tr>
159            <th align="right" nowrap="true">[% 'Updated' | $T8 %]</th>
160            <td>
161             <input name="priceupdate" id="priceupdate" size="11"  title="[% HTML.escape(dateformat) %]" value="[% HTML.escape(priceupdate) %]" readonly>
162            </td>
163           </tr>
164
165           <tr>
166            <th align="right" nowrap="true">[% 'List Price' | $T8 %]</th>
167            <td><input name="listprice" size="11" value="[% LxERP.format_amount(listprice, 2) %]"></td>
168           </tr>
169
170           <tr>
171            <th align="right" nowrap="true">[% 'Sell Price' | $T8 %]</th>
172            <td><input name="sellprice" size="11" value="[% LxERP.format_amount(sellprice, 2) %]"></td>
173           </tr>
174
175           [%- UNLESS is_assembly %]
176           <tr>
177            <th align="right" nowrap="true">[% 'Last Cost' | $T8 %]</th>
178            <td><input name="lastcost" size="11" value="[% LxERP.format_amount(lastcost, 2) %]"></td>
179           </tr>
180           [%- END %]
181
182           [%- IF ALL_PRICE_FACTORS.size %]
183           <tr>
184            <th align="right">[% 'Price Factor' | $T8 %]</th>
185            <td>
186             [%- INCLUDE generic/multibox.html
187                   name       = 'price_factor_id',
188                   DATA       = ALL_PRICE_FACTORS,
189                   show_empty = 1,
190                   id_key     = 'id',
191                   label_key  = 'description',
192                   style      = 'width:100px'
193             -%]
194            </td>
195           </tr>
196           [%- END %]
197
198           <tr>
199            <th align="right" nowrap="true">[% 'Unit' | $T8 %]</th>
200            <td>
201             <input type="hidden" name="unit_changeable" value="[% HTML.escape(unit_changeable) %]">
202             [%- UNLESS unit_changeable %]
203             <input type="hidden" name="unit" value="[% HTML.escape(unit) %]">[% HTML.escape(unit) %]
204             [%- ELSE %]
205             [%- INCLUDE generic/multibox.html
206                   name       = 'unit',
207                   DATA       = ALL_UNITS,
208                   id_key     = 'name',
209                   label_key  = 'name',
210                   style      = 'width:100px'
211             -%]
212             [%- END %]
213            </td>
214           </tr>
215
216         [%- UNLESS is_service %]
217           <tr>
218            <th align="right" nowrap="true">[% 'Weight' | $T8 %]</th>
219            <td>
220             [%- IF is_assembly %]&nbsp;[% LxERP.format_amount(weight) %][%- END %]
221             <input[% IF is_assembly %] type="hidden"[% END %] size="10" name="weight" value="[% LxERP.format_amount(weight) %]">
222             [% HTML.escape(defaults.weightunit) %]
223            </td>
224           </tr>
225         [%- END %]
226           <tr>
227            <th align="right" nowrap>[% 'On Hand' | $T8 %]</th>
228            <th align="left" nowrap class="plus[% IF onhand > 0 %]1[% ELSE %]0[% END %]">&nbsp;[% LxERP.format_amount(onhand) %]</th>
229           </tr>
230           <tr>
231            <th align="right" nowrap="true">[% 'ROP' | $T8 %]</th>
232            <td><input name="rop" size="10" value="[% LxERP.format_amount(rop) %]"></td>
233           </tr>
234           <tr>
235            <th align="right" nowrap="true">[% 'Default Warehouse' | $T8 %]</th>
236            <td>
237             <select name="warehouse_id" onchange="warehouse_selected(warehouses[this.selectedIndex]['id'], 0)">
238              [%- FOREACH warehouse = WAREHOUSES %]
239                <option value="[% HTML.escape(warehouse.id) %]"[% IF warehouse_id == warehouse.id %] selected[% END %]>[% warehouse.description %]</option>
240              [%- END %]
241             </select>
242           </td>
243           </tr>
244           <tr>
245            <th align="right" nowrap="true">[% 'Default Bin' | $T8 %]</th>
246            <td><select id="bin_id" name="bin_id"></select></td>
247           </tr>
248           <tr>
249            <th align="right" nowrap="true">[% 'Verrechnungseinheit' | $T8 %]</th>
250            <td><input name="ve" size="10" value="[% HTML.escape(ve) %]"></td>
251           </tr>
252           <tr>
253            <th align="right" nowrap="true">[% 'Business Volume' | $T8 %]</th>
254            <td><input name="gv" size="10" value="[% LxERP.format_amount(gv) %]"></td>
255           </tr>
256           <tr>
257            <th align="right" nowrap><label for="not_discountable">[% 'Not Discountable' | $T8 %]</label></th>
258            <td><input class="checkbox" type="checkbox" name="not_discountable" id="not_discountable" value="1" [% IF not_discountable %]checked[% END %]></td>
259           </tr>
260         [%- IF id %]
261           <tr>
262            <th align="right" nowrap="true"><label for="obsolete">[% 'Obsolete' | $T8 %]</label></th>
263            <td><input name="obsolete" id="obsolete" type="checkbox" class="checkbox" value="1" [% IF obsolete %]checked[% END %]></td>
264           </tr>
265         [%- END %]
266         [%- UNLESS is_service %]
267           <tr>
268            <th align="right" nowrap><label for="has_sernumber">[% 'Has serial number' | $T8 %]</label></th>
269            <td><input class="checkbox" type="checkbox" name="has_sernumber" id="has_sernumber" value="1" [% IF has_sernumber %]checked[% END %]></td>
270           </tr>
271         [%- END %]
272           <tr>
273            <th align="right" nowrap><label for="shop">[% 'Shopartikel' | $T8 %]</label></th>
274            <td><input class="checkbox" type="checkbox" name="shop" id="shop" value="1" [% IF shop %]checked[% END %]></td>
275           </tr>
276          </table>
277         </td>
278        </tr>
279       </table>
280      </td>
281     </tr>
282
283
284     <tr>
285      <td>
286       <table>
287        <tr>
288         <th align="right" nowrap>[% 'Image' | $T8 %]</th>
289         <td><input name="image" size="40" value="[% HTML.escape(image) %]"></td>
290         <th align="right" nowrap>[% 'Microfiche' | $T8 %]</th>
291         <td><input name="microfiche" size="20" value="[% HTML.escape(microfiche) %]"></td>
292        </tr>
293        <tr>
294         <th align="right" nowrap>[% 'Drawing' | $T8 %]</th>
295         <td><input name="drawing" size="40" value="[% HTML.escape(drawing) %]"></td>
296        </tr>
297       </table>
298      </td>
299     </tr>