|
7 | 7 | }]"/> |
8 | 8 | </function> |
9 | 9 |
|
10 | | - <!-- <record id="stock_picking_in_2" model="stock.picking"> |
| 10 | + <!-- Picking in 1 --> |
| 11 | + <record id="stock_picking_in_2" model="stock.picking"> |
11 | 12 | <field name="picking_type_id" ref="stock.picking_type_in"/> |
12 | 13 | <field name="move_type">direct</field> |
13 | 14 | <field name="scheduled_date" eval="datetime.today().date() + relativedelta(days=2)"/> |
|
36 | 37 | <value eval="[ |
37 | 38 | ref('stock_picking_in_2'), |
38 | 39 | ]"/> |
39 | | - </function> --> |
| 40 | + </function> |
40 | 41 |
|
| 42 | + <!-- Picking in 2 --> |
41 | 43 | <record id="stock_picking_in_12" model="stock.picking"> |
42 | 44 | <field name="picking_type_id" ref="stock.picking_type_in"/> |
43 | 45 | <field name="move_type">direct</field> |
|
64 | 66 | ref('stock_picking_in_12'), |
65 | 67 | ]"/> |
66 | 68 | </function> |
67 | | - <!-- <function name="button_validate" model="stock.picking"> |
| 69 | + <function name="button_validate" model="stock.picking"> |
68 | 70 | <value eval="[ |
69 | 71 | ref('stock_picking_in_12'), |
70 | 72 | ]"/> |
71 | | - </function> --> |
72 | | - <!-- <record id="stock_picking_in_12" model="stock.picking"> |
| 73 | + </function> |
| 74 | + <record id="stock_picking_in_12" model="stock.picking"> |
73 | 75 | <field name="date_done" eval="datetime.today().date() + relativedelta(days=-9, minutes=-1)"/> |
74 | 76 | </record> |
| 77 | + <!-- Quality check 1 --> |
75 | 78 | <function name="do_pass" model="quality.check"> |
76 | 79 | <value model="quality.check" eval="obj().search([('picking_id', '=', ref('stock_picking_in_12'))], limit=1).id"/> |
77 | 80 | </function> |
78 | 81 | <function name="write" model="quality.check"> |
79 | 82 | <value model="quality.check" eval="obj().search([('picking_id', '=', ref('stock_picking_in_12'))], limit=1).id"/> |
80 | 83 | <value eval="{'control_date': datetime.today().date() + relativedelta(days=-9, minutes=-1)}"/> |
81 | 84 | </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> |
82 | 90 | <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"/> |
84 | 92 | </function> |
85 | 93 | <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"/> |
87 | 95 | <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> |
90 | 97 |
|
| 98 | + <!-- Picking in 3 --> |
91 | 99 | <record id="stock_picking_in_13" model="stock.picking"> |
92 | 100 | <field name="picking_type_id" ref="stock.picking_type_in"/> |
93 | 101 | <field name="move_type">direct</field> |
|
114 | 122 | 'quantity': 140, |
115 | 123 | })]"/> |
116 | 124 | </record> |
117 | | - <!-- <function name="button_validate" model="stock.picking"> |
| 125 | + <function name="button_validate" model="stock.picking"> |
118 | 126 | <value eval="[ |
119 | 127 | ref('stock_picking_in_13'), |
120 | 128 | ]"/> |
121 | 129 | </function> |
122 | 130 | <record id="stock_picking_in_13" model="stock.picking"> |
123 | 131 | <field name="date_done" eval="datetime.today().date() + relativedelta(days=-7)"/> |
124 | 132 | </record> |
| 133 | + <!-- Quality check 2 --> |
125 | 134 | <function name="do_pass" model="quality.check"> |
126 | 135 | <value model="quality.check" eval="obj().search([('picking_id', '=', ref('stock_picking_in_13'))], limit=1).id"/> |
127 | 136 | </function> |
128 | 137 | <function name="write" model="quality.check"> |
129 | 138 | <value model="quality.check" eval="obj().search([('picking_id', '=', ref('stock_picking_in_13'))], limit=1).id"/> |
130 | 139 | <value eval="{'control_date': datetime.today().date() + relativedelta(days=-7)}"/> |
131 | 140 | </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> |
132 | 146 | <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"/> |
134 | 148 | </function> |
135 | 149 | <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"/> |
137 | 151 | <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> |
144 | 153 |
|
145 | 154 |
|
| 155 | + <!-- Picking in 4 --> |
146 | 156 | <record id="stock_picking_in_14" model="stock.picking"> |
147 | 157 | <field name="picking_type_id" ref="stock.picking_type_in"/> |
148 | 158 | <field name="move_type">direct</field> |
|
191 | 201 | 'quantity': 80, |
192 | 202 | })]"/> |
193 | 203 | </record> |
194 | | - <!-- <function name="button_validate" model="stock.picking"> |
| 204 | + <function name="button_validate" model="stock.picking"> |
195 | 205 | <value eval="[ |
196 | 206 | ref('stock_picking_in_14'), |
197 | 207 | ]"/> |
198 | 208 | </function> |
199 | 209 | <record id="stock_picking_in_14" model="stock.picking"> |
200 | 210 | <field name="date_done" eval="datetime.today().date() + relativedelta(days=-9)"/> |
201 | 211 | </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> |
202 | 225 | <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"/> |
204 | 227 | </function> |
205 | 228 | <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"/> |
207 | 230 | <value eval="{'date_done': datetime.today().date() + relativedelta(days=-9), 'scheduled_date': datetime.today().date() + relativedelta(days=-9)}"/> |
208 | | - </function> --> |
| 231 | + </function> |
209 | 232 |
|
210 | | - <!-- <record id="stock_picking_in_15" model="stock.picking"> |
| 233 | + <!-- Picking in 5 --> |
| 234 | + <record id="stock_picking_in_15" model="stock.picking"> |
211 | 235 | <field name="picking_type_id" ref="stock.picking_type_in"/> |
212 | 236 | <field name="move_type">direct</field> |
213 | 237 | <field name="scheduled_date" eval="datetime.today().date() + relativedelta(days=3)"/> |
|
226 | 250 | <value eval="[ |
227 | 251 | ref('stock_picking_in_15'), |
228 | 252 | ]"/> |
229 | | - </function> --> |
230 | | - |
| 253 | + </function> |
231 | 254 |
|
| 255 | + <!-- Picking pick 1 --> |
232 | 256 | <record id="stock_picking_pick_2" model="stock.picking"> |
233 | 257 | <field name="move_type">direct</field> |
234 | 258 | <field name="scheduled_date" eval="datetime.today().date() + relativedelta(days=-2)"/> |
|
274 | 298 | ref('stock_picking_pick_2'), |
275 | 299 | ]"/> |
276 | 300 | </function> |
| 301 | + <!-- Picking pick 2 --> |
277 | 302 | <record id="stock_picking_pick_2" model="stock.picking"> |
278 | 303 | <field name="date_done" eval="datetime.today().date() + relativedelta(days=-2)"/> |
279 | 304 | </record> |
|
0 commit comments