4 [%- USE HTML %][%- USE JavaScript %]
5 <h1>[% 'Report about warehouse transactions' | $T8 %]</h1>
7 <script type="text/javascript">
9 warehouses = new Array();
10 warehouses[0] = new Array();
11 warehouses[0]['id'] = "0";
12 warehouses[0]['bins'] = new Array();
13 warehouses[0]['bins'][0] = new Array();
14 warehouses[0]['bins'][0]['description'] = "---";
15 warehouses[0]['bins'][0]['id'] = "";
16 [%- USE WAREHOUSES_it = Iterator(WAREHOUSES) %][%- FOREACH warehouse = WAREHOUSES_it %]
17 warehouses[[% WAREHOUSES_it.count %]] = new Array();
18 warehouses[[% WAREHOUSES_it.count %]]['id'] = [% warehouse.id %];
19 warehouses[[% WAREHOUSES_it.count %]]['bins'] = new Array();
20 warehouses[[% WAREHOUSES_it.count %]]['bins'][0] = new Array();
21 warehouses[[% WAREHOUSES_it.count %]]['bins'][0]['description'] = "---";
22 warehouses[[% WAREHOUSES_it.count %]]['bins'][0]['id'] = "";
23 [% USE BINS_it = Iterator(warehouse.BINS) %][% FOREACH bin = BINS_it %]
24 warehouses[[% WAREHOUSES_it.count %]]['bins'][[% BINS_it.count %]] = new Array();
25 warehouses[[% WAREHOUSES_it.count %]]['bins'][[% BINS_it.count %]]['description'] = "[% JavaScript.escape(bin.description) %]";
26 warehouses[[% WAREHOUSES_it.count %]]['bins'][[% BINS_it.count %]]['id'] = [% bin.id %];
30 function warehouse_selected(warehouse_id, bin_id) {
31 var control = document.getElementById("bin_id");
33 for (var i = control.options.length - 1; i >= 0; i--) {
34 control.options[i] = null;
37 var warehouse_index = 0;
39 for (i = 0; i < warehouses.length; i++)
40 if (warehouses[i]['id'] == warehouse_id) {
45 var warehouse = warehouses[warehouse_index];
48 for (i = 0; i < warehouse['bins'].length; i++)
49 if (warehouse['bins'][i]['id'] == bin_id) {
54 for (i = 0; i < warehouse['bins'].length; i++) {
55 control.options[i] = new Option(warehouse['bins'][i]['description'], warehouse['bins'][i]['id']);
59 control.options[bin_index].selected = true;
63 warehouse_selected(0, 0);
64 document.Form.partnumber.focus();
69 <form method="post" name="Form" action="wh.pl" id="form">
73 <th class="listheading" align="left" valign="top" colspan="6" nowrap>[% 'Filter' | $T8 %]</th>
80 <th align="right" nowrap>[% 'Warehouse' | $T8 %]:</th>
82 <select name="warehouse_id" id="warehouse_id" onchange="warehouse_selected(warehouses[this.selectedIndex]['id'], 0)">
83 <option value="">---</option>
84 [%- FOREACH warehouse = WAREHOUSES %]
85 <option value="[% HTML.escape(warehouse.id) %]">[% warehouse.description %]</option>
91 <th align="right" nowrap>[% 'Bin' | $T8 %]:</th>
92 <td><select name="bin_id" id="bin_id"></select></td>
95 <th align="right" nowrap>[% 'Part Number' | $T8 %]:</th>
96 <td><input name="partnumber" id="partnumber" size=20 value="[% partnumber %]"></td>
99 <th align="right" nowrap>[% 'Parts Classification' | $T8 %]:</th>
100 <td>[% P.part.select_classification('classification_id') %]</td>
103 <th align="right" nowrap>[% 'Part Description' | $T8 %]:</th>
104 <td><input name="description" size=40></td>
107 <th align="right" nowrap>[% 'Charge Number' | $T8 %]:</th>
108 <td><input name="chargenumber" size=40></td>
110 [% IF INSTANCE_CONF.get_show_bestbefore %]
112 <th align="right" nowrap>[% 'Best Before' | $T8 %]:</th>
114 [% L.date_tag('bestbefore') %]
119 <th align="right" nowrap>[% 'Transfer Quantity' | $T8 %]:</th>
121 <select name="qty_op">
122 <option value="dontcare">---</option>
123 <option value="atleast">[% 'At least' | $T8 %]</option>
124 <option value="atmost">[% 'At most' | $T8 %]</option>
125 <option value="exact">[% 'Exact' | $T8 %]</option>
128 <select name="qty_unit">
129 [%- FOREACH unit = UNITS %]<option>[% unit.name %]</option>[% END %]
134 <th align="right" nowrap>[% 'From Date' | $T8 %]</th>
136 [% L.date_tag('fromdate') %]
140 <th align="right">[% 'To Date' | $T8 %]</th>
142 [% L.date_tag('todate') %]
145 [% CUSTOM_VARIABLES_FILTER_CODE %]
150 <tr height="5"><td> </td></tr>
153 <th class="listheading" align="left" valign="top" colspan="6" nowrap>[% 'Include in Report' | $T8 %]</th>
160 <td><input name="l_partdescription" id="l_partdescription" class="checkbox" type="hidden" value="Y" checked></td>
161 <td nowrap><label for="l_partdescription">[% 'Part Description' | $T8 %]</label></td>
162 <td><input name="l_qty" id="l_qty" class="checkbox" type="hidden" value="Y" checked></td>
163 <td nowrap><label for="l_qty">[% 'Quantity' | $T8 %]</label></td>
166 <td align="right"><input name="l_date" id="l_date" class="checkbox" type="checkbox" value="Y" checked></td>
167 <td nowrap><label for="l_date">[% 'Date' | $T8 %]</label></td>
168 <td align="right"><input name="l_partnumber" id="l_partnumber" class="checkbox" type="checkbox" value="Y" checked></td>
169 <td nowrap><label for="l_partnumber">[% 'Part Number' | $T8 %]</label></td>
170 <td align="right"><input name="l_chargenumber" id="l_chargenumber" class="checkbox" type="checkbox" value="Y" checked></td>
171 <td nowrap><label for="l_chargenumber">[% 'Charge Number' | $T8 %]</label></td>
172 [% IF INSTANCE_CONF.get_show_bestbefore %]
173 <td align="right"><input name="l_bestbefore" id="l_bestbefore" class="checkbox" type="checkbox" value="Y" checked></td>
174 <td nowrap><label for="l_bestbefore">[% 'Best Before' | $T8 %]</label></td>
178 <td align="right"><input name="l_trans_id" id="l_trans_id" class="checkbox" type="checkbox" value="Y"></td>
179 <td nowrap><label for="l_trans_id">[% 'Trans Id' | $T8 %]</label></td>
180 <td align="right"><input name="l_trans_type" id="l_trans_type" class="checkbox" type="checkbox" value="Y" checked></td>
181 <td nowrap><label for="l_trans_type">[% 'Trans Type' | $T8 %]</label></td>
182 <td align="right"><input name="l_comment" id="l_comment" class="checkbox" type="checkbox" value="Y"></td>
183 <td nowrap><label for="l_comment">[% 'Comment' | $T8 %]</label></td>
186 <td align="right"><input name="l_warehouse_from" id="l_warehouse_from" class="checkbox" type="checkbox" value="Y" checked></td>
187 <td nowrap><label for="l_warehouse_from">[% 'Warehouse From' | $T8 %]</label></td>
188 <td align="right"><input name="l_bin_from" id="l_bin_from" class="checkbox" type="checkbox" value="Y" checked></td>
189 <td nowrap><label for="l_bin_from">[% 'Bin From' | $T8 %]</label></td>
190 <td align="right"><input name="l_warehouse_to" id="l_warehouse_to" class="checkbox" type="checkbox" value="Y" checked></td>
191 <td nowrap><label for="l_warehouse_to">[% 'Warehouse To' | $T8 %]</label></td>
192 <td align="right"><input name="l_bin_to" id="l_bin_to" class="checkbox" type="checkbox" value="Y" checked></td>
193 <td nowrap><label for="l_bin_to">[% 'Bin To' | $T8 %]</label></td>
196 <td align="right"><input name="l_employee" id="l_employee" class="checkbox" type="checkbox" value="Y"></td>
197 <td nowrap><label for="l_employee">[% 'Employee' | $T8 %]</label></td>
198 <td align="right"><input name="l_oe_id" id="l_oe_id" class="checkbox" type="checkbox" value="Y" checked></td>
199 <td nowrap><label for="l_oe_id">[% 'Document' | $T8 %]</label></td>
200 <td align="right"><input name="l_projectnumber" id="l_projectnumber" class="checkbox" type="checkbox" value="Y" checked></td>
201 <td nowrap><label for="l_projectnumber">[% 'Project Number' | $T8 %]</label></td>
205 [% CUSTOM_VARIABLES_INCLUSION_CODE %]