Skip to content

Commit f562f73

Browse files
committed
[FIX] 3pl_logistic_company: add packages on picking store
1 parent 352d9c9 commit f562f73

File tree

1 file changed

+50
-25
lines changed

1 file changed

+50
-25
lines changed

3pl_logistic_company/demo/stock_picking.xml

Lines changed: 50 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
}]"/>
88
</function>
99

10-
<!-- <record id="stock_picking_in_2" model="stock.picking">
10+
<!-- Picking in 1 -->
11+
<record id="stock_picking_in_2" model="stock.picking">
1112
<field name="picking_type_id" ref="stock.picking_type_in"/>
1213
<field name="move_type">direct</field>
1314
<field name="scheduled_date" eval="datetime.today().date() + relativedelta(days=2)"/>
@@ -36,8 +37,9 @@
3637
<value eval="[
3738
ref('stock_picking_in_2'),
3839
]"/>
39-
</function> -->
40+
</function>
4041

42+
<!-- Picking in 2 -->
4143
<record id="stock_picking_in_12" model="stock.picking">
4244
<field name="picking_type_id" ref="stock.picking_type_in"/>
4345
<field name="move_type">direct</field>
@@ -64,30 +66,36 @@
6466
ref('stock_picking_in_12'),
6567
]"/>
6668
</function>
67-
<!-- <function name="button_validate" model="stock.picking">
69+
<function name="button_validate" model="stock.picking">
6870
<value eval="[
6971
ref('stock_picking_in_12'),
7072
]"/>
71-
</function> -->
72-
<!-- <record id="stock_picking_in_12" model="stock.picking">
73+
</function>
74+
<record id="stock_picking_in_12" model="stock.picking">
7375
<field name="date_done" eval="datetime.today().date() + relativedelta(days=-9, minutes=-1)"/>
7476
</record>
77+
<!-- Quality check 1 -->
7578
<function name="do_pass" model="quality.check">
7679
<value model="quality.check" eval="obj().search([('picking_id', '=', ref('stock_picking_in_12'))], limit=1).id"/>
7780
</function>
7881
<function name="write" model="quality.check">
7982
<value model="quality.check" eval="obj().search([('picking_id', '=', ref('stock_picking_in_12'))], limit=1).id"/>
8083
<value eval="{'control_date': datetime.today().date() + relativedelta(days=-9, minutes=-1)}"/>
8184
</function>
85+
<!-- Picking store 1 -->
86+
<function name="write" model="stock.move.line">
87+
<value model="stock.move.line" eval="obj().search([('picking_type_id', '!=', ref('stock.picking_type_pick')), ('picking_type_id', '!=', ref('stock.picking_type_in')), ('lot_id', '=', ref('stock_lot_6'))], limit=1).id"/>
88+
<value eval="{'location_dest_id': ref('import_shelf_0009'), 'result_package_id': ref('stock_package_6')}"/>
89+
</function>
8290
<function name="button_validate" model="stock.picking">
83-
<value model="stock.picking" eval="obj().search([('picking_type_id', '!=',ref('stock.picking_type_pick')), ('lot_id', '=', ref('stock_lot_6'))], limit=1).id"/>
91+
<value model="stock.picking" eval="obj().search([('picking_type_id', '!=',ref('stock.picking_type_pick')), ('picking_type_id', '!=', ref('stock.picking_type_in')), ('lot_id', '=', ref('stock_lot_6'))], limit=1).id"/>
8492
</function>
8593
<function name="write" model="stock.picking">
86-
<value model="stock.picking" eval="obj().search([('picking_type_id', '!=',ref('stock.picking_type_pick')), ('lot_id', '=', ref('stock_lot_6'))], limit=1).id"/>
94+
<value model="stock.picking" eval="obj().search([('picking_type_id', '!=',ref('stock.picking_type_pick')), ('picking_type_id', '!=', ref('stock.picking_type_in')), ('lot_id', '=', ref('stock_lot_6'))], limit=1).id"/>
8795
<value eval="{'date_done': datetime.today().date() + relativedelta(days=-9, minutes=-1), 'scheduled_date': datetime.today().date() + relativedelta(days=-9, minutes=-1)}"/>
88-
</function> -->
89-
96+
</function>
9097

98+
<!-- Picking in 3 -->
9199
<record id="stock_picking_in_13" model="stock.picking">
92100
<field name="picking_type_id" ref="stock.picking_type_in"/>
93101
<field name="move_type">direct</field>
@@ -114,35 +122,37 @@
114122
'quantity': 140,
115123
})]"/>
116124
</record>
117-
<!-- <function name="button_validate" model="stock.picking">
125+
<function name="button_validate" model="stock.picking">
118126
<value eval="[
119127
ref('stock_picking_in_13'),
120128
]"/>
121129
</function>
122130
<record id="stock_picking_in_13" model="stock.picking">
123131
<field name="date_done" eval="datetime.today().date() + relativedelta(days=-7)"/>
124132
</record>
133+
<!-- Quality check 2 -->
125134
<function name="do_pass" model="quality.check">
126135
<value model="quality.check" eval="obj().search([('picking_id', '=', ref('stock_picking_in_13'))], limit=1).id"/>
127136
</function>
128137
<function name="write" model="quality.check">
129138
<value model="quality.check" eval="obj().search([('picking_id', '=', ref('stock_picking_in_13'))], limit=1).id"/>
130139
<value eval="{'control_date': datetime.today().date() + relativedelta(days=-7)}"/>
131140
</function>
141+
<!-- Picking store 2 -->
142+
<function name="write" model="stock.move.line">
143+
<value model="stock.move.line" eval="obj().search([('picking_type_id', '!=', ref('stock.picking_type_pick')), ('picking_type_id', '!=', ref('stock.picking_type_in')), ('lot_id', '=', ref('stock_lot_5'))], limit=1).id"/>
144+
<value eval="{'location_dest_id': ref('import_shelf_0009'), 'result_package_id': ref('stock_package_22')}"/>
145+
</function>
132146
<function name="button_validate" model="stock.picking">
133-
<value model="stock.picking" eval="obj().search([('picking_type_id', '!=', ref('stock.picking_type_pick')), ('lot_id', '=', ref('stock_lot_5'))], limit=1).id"/>
147+
<value model="stock.picking" eval="obj().search([('picking_type_id', '!=', ref('stock.picking_type_pick')), ('picking_type_id', '!=', ref('stock.picking_type_in')), ('lot_id', '=', ref('stock_lot_5'))], limit=1).id"/>
134148
</function>
135149
<function name="write" model="stock.picking">
136-
<value model="stock.picking" eval="obj().search([('picking_type_id', '!=', ref('stock.picking_type_pick')), ('lot_id', '=', ref('stock_lot_5'))], limit=1).id"/>
150+
<value model="stock.picking" eval="obj().search([('picking_type_id', '!=', ref('stock.picking_type_pick')), ('picking_type_id', '!=', ref('stock.picking_type_in')), ('lot_id', '=', ref('stock_lot_5'))], limit=1).id"/>
137151
<value eval="{'date_done': datetime.today().date() + relativedelta(days=-7), 'scheduled_date': datetime.today().date() + relativedelta(days=-7)}"/>
138-
</function> -->
139-
<!-- <function name="write" model="stock.move.line">
140-
<value model="stock.move.line" eval="obj().search([('picking_type_id', '!=', ref('stock.picking_type_pick')), ('lot_id', '=', ref('stock_lot_5'))], limit=1).id"/>
141-
<value eval="{'result_package_id': ref('stock_package_22')}"/>
142-
</function> -->
143-
152+
</function>
144153

145154

155+
<!-- Picking in 4 -->
146156
<record id="stock_picking_in_14" model="stock.picking">
147157
<field name="picking_type_id" ref="stock.picking_type_in"/>
148158
<field name="move_type">direct</field>
@@ -191,23 +201,37 @@
191201
'quantity': 80,
192202
})]"/>
193203
</record>
194-
<!-- <function name="button_validate" model="stock.picking">
204+
<function name="button_validate" model="stock.picking">
195205
<value eval="[
196206
ref('stock_picking_in_14'),
197207
]"/>
198208
</function>
199209
<record id="stock_picking_in_14" model="stock.picking">
200210
<field name="date_done" eval="datetime.today().date() + relativedelta(days=-9)"/>
201211
</record>
212+
<!-- Picking store 3 -->
213+
<function name="write" model="stock.move.line">
214+
<value model="stock.move.line" eval="obj().search([('picking_type_id', '!=', ref('stock.picking_type_pick')), ('picking_type_id', '!=', ref('stock.picking_type_in')), ('lot_id', '=', ref('stock_lot_1'))], limit=1).id"/>
215+
<value eval="{'location_dest_id': ref('import_shelf_0001'), 'result_package_id': ref('stock_package_1')}"/>
216+
</function>
217+
<function name="write" model="stock.move.line">
218+
<value model="stock.move.line" eval="obj().search([('picking_type_id', '!=', ref('stock.picking_type_pick')), ('picking_type_id', '!=', ref('stock.picking_type_in')), ('lot_id', '=', ref('stock_lot_2'))], limit=1).id"/>
219+
<value eval="{'location_dest_id': ref('import_shelf_0001'), 'result_package_id': ref('stock_package_2')}"/>
220+
</function>
221+
<function name="write" model="stock.move.line">
222+
<value model="stock.move.line" eval="obj().search([('picking_type_id', '!=', ref('stock.picking_type_pick')), ('picking_type_id', '!=', ref('stock.picking_type_in')), ('lot_id', '=', ref('stock_lot_3'))], limit=1).id"/>
223+
<value eval="{'location_dest_id': ref('import_shelf_0001'), 'result_package_id': ref('stock_package_3')}"/>
224+
</function>
202225
<function name="button_validate" model="stock.picking">
203-
<value model="stock.picking" eval="obj().search([('picking_type_id', '!=',ref('stock.picking_type_pick')), ('lot_id', '=', ref('stock_lot_2'))], limit=1).id"/>
226+
<value model="stock.picking" eval="obj().search([('picking_type_id', '!=',ref('stock.picking_type_pick')), ('picking_type_id', '!=', ref('stock.picking_type_in')), ('lot_id', '=', ref('stock_lot_2'))], limit=1).id"/>
204227
</function>
205228
<function name="write" model="stock.picking">
206-
<value model="stock.picking" eval="obj().search([('picking_type_id', '!=',ref('stock.picking_type_pick')), ('lot_id', '=', ref('stock_lot_2'))], limit=1).id"/>
229+
<value model="stock.picking" eval="obj().search([('picking_type_id', '!=',ref('stock.picking_type_pick')), ('picking_type_id', '!=', ref('stock.picking_type_in')), ('lot_id', '=', ref('stock_lot_2'))], limit=1).id"/>
207230
<value eval="{'date_done': datetime.today().date() + relativedelta(days=-9), 'scheduled_date': datetime.today().date() + relativedelta(days=-9)}"/>
208-
</function> -->
231+
</function>
209232

210-
<!-- <record id="stock_picking_in_15" model="stock.picking">
233+
<!-- Picking in 5 -->
234+
<record id="stock_picking_in_15" model="stock.picking">
211235
<field name="picking_type_id" ref="stock.picking_type_in"/>
212236
<field name="move_type">direct</field>
213237
<field name="scheduled_date" eval="datetime.today().date() + relativedelta(days=3)"/>
@@ -226,9 +250,9 @@
226250
<value eval="[
227251
ref('stock_picking_in_15'),
228252
]"/>
229-
</function> -->
230-
253+
</function>
231254

255+
<!-- Picking pick 1 -->
232256
<record id="stock_picking_pick_2" model="stock.picking">
233257
<field name="move_type">direct</field>
234258
<field name="scheduled_date" eval="datetime.today().date() + relativedelta(days=-2)"/>
@@ -274,6 +298,7 @@
274298
ref('stock_picking_pick_2'),
275299
]"/>
276300
</function>
301+
<!-- Picking pick 2 -->
277302
<record id="stock_picking_pick_2" model="stock.picking">
278303
<field name="date_done" eval="datetime.today().date() + relativedelta(days=-2)"/>
279304
</record>

0 commit comments

Comments
 (0)