1
<?xml version="1.0" encoding="utf-8" ?>
5
<record id="mission_stock_wizard_view" model="ir.ui.view">
6
<field name="name">mission.stock.wizard.view</field>
7
<field name="model">mission.stock.wizard</field>
8
<field name="type">form</field>
9
<field name="arch" type="xml">
10
<form string="Mission stock report">
11
<separator colspan="4" string="Mission stock" />
12
<field name="report_id" widget="selection" on_change="report_change(report_id)" />
13
<field name="last_update" />
14
<separator colspan="4" string="Stock valuation" />
15
<field name="with_valuation" />
16
<separator colspan="4" string="Actions" />
17
<button name="update" string="Update (in background)" type="object" colspan="4" icon="gtk-remove" />
18
<button special="cancel" string="Close window" icon="gtk-cancel" />
19
<button name="open_products_view" string="Open report" type="object" icon="gtk-go-forward" colspan="3" />
24
<record id="mission_stock_wizard_action" model="ir.actions.act_window">
25
<field name="name">Mission stock report</field>
26
<field name="res_model">mission.stock.wizard</field>
27
<field name="view_type">form</field>
28
<field name="view_mode">form</field>
29
<field name="target">new</field>
32
<menuitem id="mission_stock_wizard_menu"
33
parent="stock.next_id_61"
35
action="mission_stock_wizard_action" />
37
<record id="mission_stock_line_search_view" model="ir.ui.view">
38
<field name="name">mission.stock.line.search.view</field>
39
<field name="model">stock.mission.report.line</field>
40
<field name="type">search</field>
41
<field name="arch" type="xml">
42
<search string="Mission stock lines">
43
<filter string="Stockable" icon="terp-accessories-archiver" domain="[('type','=','product')]"/>
44
<filter string="Non-Stockable" icon="terp-accessories-archiver" domain="[('type','=','consu')]"/>
45
<filter string="Service" icon="terp-accessories-archiver" domain="[('type','=','service')]"/>
46
<filter string="Service with Reception" icon="terp-accessories-archiver" domain="[('type','=','service_recep')]" />
47
<separator orientation="vertical"/>
48
<field name="default_code"/>
50
<field name="categ_id" widget="selection" operator="child_of" groups="base.group_extended"/>
52
<filter string="Single Item" icon="terp-accessories-archiver" domain="[('subtype','=','single')]"/>
53
<filter string="Kit/Module" icon="terp-accessories-archiver" domain="[('subtype','=','kit')]"/>
54
<filter string="Asset" icon="terp-accessories-archiver" domain="[('subtype','=','asset')]"/>
56
<group expand="1" string="Nomenclature Filters...">
57
<field name="nomen_manda_0_s"
58
domain="[('parent_id', '=', -1)]"
60
on_change="onChangeSearchNomenclature(0, 'mandatory', nomen_manda_0_s, nomen_manda_1_s, nomen_manda_2_s, nomen_manda_3_s, True, context)" />
61
<field name="nomen_manda_1_s"
62
domain="[('parent_id', '=', -1)]"
64
on_change="onChangeSearchNomenclature(1, 'mandatory', nomen_manda_0_s, nomen_manda_1_s, nomen_manda_2_s, nomen_manda_3_s, True, context)" />
65
<field name="nomen_manda_2_s"
66
domain="[('parent_id', '=', -1)]"
68
on_change="onChangeSearchNomenclature(2, 'mandatory', nomen_manda_0_s, nomen_manda_1_s, nomen_manda_2_s, nomen_manda_3_s, True, context)" />
69
<field name="nomen_manda_3_s"
70
domain="[('parent_id', '=', -1)]"
72
on_change="onChangeSearchNomenclature(3, 'mandatory', nomen_manda_0_s, nomen_manda_1_s, nomen_manda_2_s, nomen_manda_3_s, True, context)" />
75
<group expand="0" string="Optional Nomenclature Filters...">
76
<field name="nomen_sub_0_s" domain="[('parent_id', '=', -1)]" widget="selection" />
77
<field name="nomen_sub_1_s" domain="[('parent_id', '=', -1)]" widget="selection" />
78
<field name="nomen_sub_2_s" domain="[('parent_id', '=', -1)]" widget="selection" />
79
<field name="nomen_sub_3_s" domain="[('parent_id', '=', -1)]" widget="selection" />
80
<field name="nomen_sub_4_s" domain="[('parent_id', '=', -1)]" widget="selection" />
81
<field name="nomen_sub_5_s" domain="[('parent_id', '=', -1)]" widget="selection" />
84
<group expand="0" string="Group by...">
85
<filter string='Category' icon="terp-stock_symbol-selection" domain="[]" context="{'group_by' : 'categ_id'}" />
86
<separator orientation="vertical"/>
87
<filter string='Default UOM' icon="terp-mrp" domain="[]" context="{'group_by' : 'uom_id'}" />
88
<separator orientation="vertical"/>
89
<filter string='Type' icon="terp-stock_symbol-selection" domain="[]" context="{'group_by' : 'type'}" />
95
<record id="mission_stock_line_list_view" model="ir.ui.view">
96
<field name="name">mission.stock.product.list.view</field>
97
<field name="model">stock.mission.report.line</field>
98
<field name="type">tree</field>
99
<field name="arch" type="xml">
100
<tree string="Stock mission report" hide_new_button="1" hide_delete_button="1" editable="top" noteditable="1">
101
<field name="product_id" />
102
<field name="uom_id" />
103
<field name="currency_id" invisible="not context.get('with_valuation')" />
104
<field name="internal_qty" />
105
<field name="internal_val" invisible="not context.get('with_valuation')" />
106
<field name="in_pipe_qty" />
107
<field name="in_pipe_val" invisible="not context.get('with_valuation')" />
108
<!-- field name="in_pipe_coor_qty" />
109
<field name="in_pipe_coor_val" invisible="not context.get('with_valuation')" / -->
110
<field name="stock_qty" />
111
<field name="stock_val" invisible="not context.get('with_valuation')" />
112
<field name="central_qty" />
113
<field name="central_val" invisible="not context.get('with_valuation')" />
114
<field name="cross_qty" />
115
<field name="cross_val" invisible="not context.get('with_valuation')" />
116
<field name="secondary_qty" />
117
<field name="secondary_val" invisible="not context.get('with_valuation')" />
118
<field name="cu_qty" />
119
<field name="cu_val" invisible="not context.get('with_valuation')" />
120
<field name="product_amc" />
121
<field name="reviewed_consumption" />
122
<field name="categ_id" invisible="1" />
123
<field name="type" invisible="1" />