5 [%- SET RO = ' readonly' %]
10 <td>[% 'Part Number' | $T8 %]</td>
11 <td>[% part.partnumber | html %]</td>
14 <td>[% 'Description' | $T8 %]</td>
15 <td>[% part.description | html %]</td>
18 <td>[% 'Qty according to delivery order' | $T8 %]</td>
19 <td>[% LxERP.format_amount(do_qty) %] [% do_unit | html %]</td>
23 [%- UNLESS WHCONTENTS.size %]
24 <p>[% 'There are no items in stock.' | $T8 %]</p>
27 [% L.hidden_tag("in_out", in_out) %]
28 [% L.hidden_tag("parts_id", parts_id) %]
29 [% L.hidden_tag("do_qty", do_qty) %]
30 [% L.hidden_tag("do_unit", do_unit) %]
31 [% L.hidden_tag("row", row) %]
35 <tr class="listheading">
37 <th>[% 'Warehouse' | $T8 %]</th>
38 <th>[% 'Bin' | $T8 %]</th>
39 <th>[% 'Charge Number' | $T8 %]</th>
40 [% IF INSTANCE_CONF.get_show_bestbefore %]
41 <th>[% 'Best Before' | $T8 %]</th>
43 [%- UNLESS delivered %]
44 <th align="right">[% 'Available qty' | $T8 %]</th>
46 <th align="right">[% 'Qty' | $T8 %]</th>
47 <th align="right">[% 'Unit' | $T8 %]</th>
50 [%- FOREACH row = WHCONTENTS %]
51 <tr [% IF row.stock_error %] class="error"[% ELSE %]class="listrow"[% END %]>
52 <td>[% loop.count %]</td>
53 <td>[% row.warehousedescription | html %]</td>
54 <td>[% row.bindescription | html %]</td>
55 <td>[% row.chargenumber | html %]</td>
56 [% IF INSTANCE_CONF.get_show_bestbefore %]
57 <td>[% row.bestbefore | html %]</td>
62 <td>[% LxERP.format_amount(row.stock_qty) | html %]</td>
63 <td>[% row.stock_unit | html %]</td>
67 <td>[% row.available_qty | html %]</td>
68 <td><input name="qty_[% loop.count %]" style="text-align: right;" size="12"
69 [%- IF row.stock_qty %]
70 value="[% LxERP.format_amount(row.stock_qty) %]"
71 [%- ELSIF ((WHCONTENTS.size == 1) && (!row.stock_qty)) %]
72 value="[% do_qty | html %]"
76 [% L.select_tag("unit_" _ loop.count, part.unit_obj.convertible_units, value_key="name", default=row.stock_unit) %]
82 <input type="hidden" name="warehouse_id_[% loop.count %]" value="[% HTML.escape(row.warehouse_id) %]">
83 <input type="hidden" name="bin_id_[% loop.count %]" value="[% HTML.escape(row.bin_id) %]">
84 <input type="hidden" name="chargenumber_[% loop.count %]" value="[% HTML.escape(row.chargenumber) %]">
85 <input type="hidden" name="delivery_order_items_stock_id_[% loop.count %]" value="[% HTML.escape(row.stock_delivery_order_items_stock_id) %]">
86 [% IF INSTANCE_CONF.get_show_bestbefore %]
87 <input type="hidden" name="bestbefore_[% loop.count %]" value="[% HTML.escape(row.bestbefore) %]">
97 [% L.button_tag('kivi.DeliveryOrder.save_updated_stock()', 'Save') | $T8 %]