~unifield-team/unifield-wm/us-826

« back to all changes in this revision

Viewing changes to threshold_value/test/data.yml

  • Committer: Olivier DOSSMANN
  • Date: 2013-05-31 14:22:09 UTC
  • mto: This revision was merged to the branch mainline in revision 1687.
  • Revision ID: od@tempo-consulting.fr-20130531142209-sbcwvzuema11guzz
UF-1991 [FIX] Problem with wizard on "msg" field. Change it to "name".

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
-
 
2
  In order to test the threshold value feature, I will create different products
 
3
  with different rules and test the behavior
 
4
-
 
5
  <---------------- Defining data ----------------> 
 
6
-
 
7
  <---------------- Defining supplier ---------------->
 
8
 
9
  I create a supplier
 
10
-
 
11
  !record {model: res.partner, id: supplier1}:
 
12
    name: Supplier 1
 
13
    supplier: True
 
14
-
 
15
    I create an address for Supplier 1
 
16
-
 
17
  !record {model: res.partner.address, id: addr_supplier1}:
 
18
    name: Supplier 1
 
19
    partner_id: supplier1
 
20
-
 
21
  <---------------- Defining product categories ---------------->
 
22
-
 
23
  I create cat1
 
24
-
 
25
  !record {model: product.category, id: cat1}:
 
26
    name: Categ1
 
27
-
 
28
  I create cat2
 
29
-
 
30
  !record {model: product.category, id: cat2}:
 
31
    name: Categ2
 
32
-
 
33
  <---------------- Defining products ---------------->
 
34
-
 
35
  I create product1
 
36
 
37
  !record {model: product.product, id: product1}:
 
38
    categ_id: product.cat0
 
39
    cost_method: standard
 
40
    mes_type: fixed
 
41
    name: Product 1
 
42
    price_margin: 2.0
 
43
    procure_method: make_to_stock
 
44
    property_stock_inventory: stock.location_inventory
 
45
    property_stock_procurement: stock.location_procurement
 
46
    property_stock_production: stock.location_production
 
47
    seller_delay: '1'
 
48
    standard_price: 100.0
 
49
    supply_method: buy
 
50
    type: product
 
51
    uom_id: product.product_uom_unit
 
52
    uom_po_id: product.product_uom_unit
 
53
    volume : 0.0
 
54
    warranty: 0.0
 
55
    weight: 0.0
 
56
    weight_net: 0.0
 
57
    reviewed_consumption: 45
 
58
    international_status: itc
 
59
-
 
60
  I create product2
 
61
 
62
  !record {model: product.product, id: product2}:
 
63
    categ_id: product.cat0
 
64
    cost_method: standard
 
65
    mes_type: fixed
 
66
    name: Product 2
 
67
    price_margin: 2.0
 
68
    procure_method: make_to_stock
 
69
    property_stock_inventory: stock.location_inventory
 
70
    property_stock_procurement: stock.location_procurement
 
71
    property_stock_production: stock.location_production
 
72
    seller_delay: '1'
 
73
    standard_price: 100.0
 
74
    supply_method: buy
 
75
    type: product
 
76
    uom_id: product.product_uom_unit
 
77
    uom_po_id: product.product_uom_unit
 
78
    volume : 0.0
 
79
    warranty: 0.0
 
80
    weight: 0.0
 
81
    weight_net: 0.0
 
82
    reviewed_consumption: 45
 
83
    international_status: itc
 
84
-
 
85
  I create product3
 
86
 
87
  !record {model: product.product, id: product3}:
 
88
    categ_id: product.cat0
 
89
    cost_method: standard
 
90
    mes_type: fixed
 
91
    name: Product 3
 
92
    price_margin: 2.0
 
93
    procure_method: make_to_stock
 
94
    property_stock_inventory: stock.location_inventory
 
95
    property_stock_procurement: stock.location_procurement
 
96
    property_stock_production: stock.location_production
 
97
    seller_delay: '1'
 
98
    standard_price: 100.0
 
99
    supply_method: buy
 
100
    type: product
 
101
    uom_id: product.product_uom_unit
 
102
    uom_po_id: product.product_uom_unit
 
103
    volume : 0.0
 
104
    warranty: 0.0
 
105
    weight: 0.0
 
106
    weight_net: 0.0
 
107
    reviewed_consumption: 45
 
108
    international_status: itc
 
109
-
 
110
  I create product4
 
111
 
112
  !record {model: product.product, id: product4}:
 
113
    categ_id: product.cat0
 
114
    cost_method: standard
 
115
    mes_type: fixed
 
116
    name: Product 4
 
117
    price_margin: 2.0
 
118
    procure_method: make_to_stock
 
119
    property_stock_inventory: stock.location_inventory
 
120
    property_stock_procurement: stock.location_procurement
 
121
    property_stock_production: stock.location_production
 
122
    seller_delay: '1'
 
123
    standard_price: 100.0
 
124
    supply_method: buy
 
125
    type: product
 
126
    uom_id: product.product_uom_unit
 
127
    uom_po_id: product.product_uom_unit
 
128
    volume : 0.0
 
129
    warranty: 0.0
 
130
    weight: 0.0
 
131
    weight_net: 0.0
 
132
    reviewed_consumption: 45
 
133
    international_status: itc
 
134
-
 
135
  I create product5
 
136
 
137
  !record {model: product.product, id: product5}:
 
138
    categ_id: product.cat0
 
139
    cost_method: standard
 
140
    mes_type: fixed
 
141
    name: Product 5
 
142
    price_margin: 2.0
 
143
    procure_method: make_to_stock
 
144
    property_stock_inventory: stock.location_inventory
 
145
    property_stock_procurement: stock.location_procurement
 
146
    property_stock_production: stock.location_production
 
147
    seller_delay: '1'
 
148
    standard_price: 100.0
 
149
    supply_method: buy
 
150
    type: product
 
151
    uom_id: product.product_uom_unit
 
152
    uom_po_id: product.product_uom_unit
 
153
    volume : 0.0
 
154
    warranty: 0.0
 
155
    weight: 0.0
 
156
    weight_net: 0.0
 
157
    reviewed_consumption: 45
 
158
    international_status: itc
 
159
-
 
160
  I create product6
 
161
 
162
  !record {model: product.product, id: product6}:
 
163
    categ_id: product.cat0
 
164
    cost_method: standard
 
165
    mes_type: fixed
 
166
    name: Product 6
 
167
    price_margin: 2.0
 
168
    procure_method: make_to_stock
 
169
    property_stock_inventory: stock.location_inventory
 
170
    property_stock_procurement: stock.location_procurement
 
171
    property_stock_production: stock.location_production
 
172
    seller_delay: '1'
 
173
    standard_price: 100.0
 
174
    supply_method: buy
 
175
    type: product
 
176
    uom_id: product.product_uom_unit
 
177
    uom_po_id: product.product_uom_unit
 
178
    volume : 0.0
 
179
    warranty: 0.0
 
180
    weight: 0.0
 
181
    weight_net: 0.0
 
182
    reviewed_consumption: 45
 
183
    international_status: itc
 
184
-
 
185
  I create product7
 
186
 
187
  !record {model: product.product, id: product7}:
 
188
    categ_id: product.cat0
 
189
    cost_method: standard
 
190
    mes_type: fixed
 
191
    name: Product 7
 
192
    price_margin: 2.0
 
193
    procure_method: make_to_stock
 
194
    property_stock_inventory: stock.location_inventory
 
195
    property_stock_procurement: stock.location_procurement
 
196
    property_stock_production: stock.location_production
 
197
    seller_delay: '1'
 
198
    standard_price: 100.0
 
199
    supply_method: buy
 
200
    type: product
 
201
    uom_id: product.product_uom_unit
 
202
    uom_po_id: product.product_uom_unit
 
203
    volume : 0.0
 
204
    warranty: 0.0
 
205
    weight: 0.0
 
206
    weight_net: 0.0
 
207
    reviewed_consumption: 45
 
208
    international_status: itc
 
209
-
 
210
  I create product8
 
211
 
212
  !record {model: product.product, id: product8}:
 
213
    categ_id: product.cat0
 
214
    cost_method: standard
 
215
    mes_type: fixed
 
216
    name: Product 8
 
217
    price_margin: 2.0
 
218
    procure_method: make_to_stock
 
219
    property_stock_inventory: stock.location_inventory
 
220
    property_stock_procurement: stock.location_procurement
 
221
    property_stock_production: stock.location_production
 
222
    seller_delay: '1'
 
223
    standard_price: 100.0
 
224
    supply_method: buy
 
225
    type: product
 
226
    uom_id: product.product_uom_unit
 
227
    uom_po_id: product.product_uom_unit
 
228
    volume : 0.0
 
229
    warranty: 0.0
 
230
    weight: 0.0
 
231
    weight_net: 0.0
 
232
    reviewed_consumption: 45
 
233
    seller_ids:
 
234
      - sequence: 10
 
235
        min_qty: 0.00
 
236
        name: supplier1
 
237
        delay: 30
 
238
    international_status: itc
 
239
-
 
240
  I create product9
 
241
 
242
  !record {model: product.product, id: product9}:
 
243
    categ_id: cat1
 
244
    cost_method: standard
 
245
    mes_type: fixed
 
246
    name: Product 9
 
247
    price_margin: 2.0
 
248
    procure_method: make_to_stock
 
249
    property_stock_inventory: stock.location_inventory
 
250
    property_stock_procurement: stock.location_procurement
 
251
    property_stock_production: stock.location_production
 
252
    seller_delay: '1'
 
253
    standard_price: 100.0
 
254
    supply_method: buy
 
255
    type: product
 
256
    uom_id: product.product_uom_unit
 
257
    uom_po_id: product.product_uom_unit
 
258
    volume : 0.0
 
259
    warranty: 0.0
 
260
    weight: 0.0
 
261
    weight_net: 0.0
 
262
    reviewed_consumption: 45
 
263
    international_status: itc
 
264
-
 
265
  I create product10
 
266
 
267
  !record {model: product.product, id: product10}:
 
268
    categ_id: cat1
 
269
    cost_method: standard
 
270
    mes_type: fixed
 
271
    name: Product 10
 
272
    price_margin: 2.0
 
273
    procure_method: make_to_stock
 
274
    property_stock_inventory: stock.location_inventory
 
275
    property_stock_procurement: stock.location_procurement
 
276
    property_stock_production: stock.location_production
 
277
    seller_delay: '1'
 
278
    standard_price: 100.0
 
279
    supply_method: buy
 
280
    type: product
 
281
    uom_id: product.product_uom_unit
 
282
    uom_po_id: product.product_uom_unit
 
283
    volume : 0.0
 
284
    warranty: 0.0
 
285
    weight: 0.0
 
286
    weight_net: 0.0
 
287
    reviewed_consumption: 45
 
288
    international_status: itc
 
289
-
 
290
  I create product11
 
291
 
292
  !record {model: product.product, id: product11}:
 
293
    categ_id: cat2
 
294
    cost_method: standard
 
295
    mes_type: fixed
 
296
    name: Product 11
 
297
    price_margin: 2.0
 
298
    procure_method: make_to_stock
 
299
    property_stock_inventory: stock.location_inventory
 
300
    property_stock_procurement: stock.location_procurement
 
301
    property_stock_production: stock.location_production
 
302
    seller_delay: '1'
 
303
    standard_price: 100.0
 
304
    supply_method: buy
 
305
    type: product
 
306
    uom_id: product.product_uom_unit
 
307
    uom_po_id: product.product_uom_unit
 
308
    volume : 0.0
 
309
    warranty: 0.0
 
310
    weight: 0.0
 
311
    weight_net: 0.0
 
312
    reviewed_consumption: 45
 
313
    international_status: itc
 
314
-
 
315
  I create product12
 
316
 
317
  !record {model: product.product, id: product12}:
 
318
    categ_id: cat2
 
319
    cost_method: standard
 
320
    mes_type: fixed
 
321
    name: Product 12
 
322
    price_margin: 2.0
 
323
    procure_method: make_to_stock
 
324
    property_stock_inventory: stock.location_inventory
 
325
    property_stock_procurement: stock.location_procurement
 
326
    property_stock_production: stock.location_production
 
327
    seller_delay: '1'
 
328
    standard_price: 100.0
 
329
    supply_method: buy
 
330
    type: product
 
331
    uom_id: product.product_uom_unit
 
332
    uom_po_id: product.product_uom_unit
 
333
    volume : 0.0
 
334
    warranty: 0.0
 
335
    weight: 0.0
 
336
    weight_net: 0.0
 
337
    reviewed_consumption: 45
 
338
    international_status: itc
 
339
-
 
340
  I create a stock move for product1 to have an AMC different than 0.00
 
341
-
 
342
  !record {model: stock.move, id: sm_amc1}:
 
343
    product_id: product1
 
344
    product_uom: product.product_uom_unit
 
345
    date_expected: !eval time.strftime('%Y-%m-%d %H:%M:%S')
 
346
    date: !eval time.strftime('%Y-%m-%d %H:%M:%S')
 
347
    product_qty: 150.00
 
348
    location_id: stock.stock_location_stock
 
349
    location_dest_id: stock.stock_location_customers
 
350
    reason_type_id: reason_types_moves.reason_type_deliver_partner
 
351
    type: out
 
352
    name: AMC for product 1
 
353
-
 
354
 I confirm the stock move
 
355
-
 
356
  !python {model: stock.move}: |
 
357
    self.action_confirm(cr, uid, [ref('sm_amc1')], context=context)
 
358
    self.action_done(cr, uid, [ref('sm_amc1')], context=context)
 
359
-
 
360
  I create a stock move for product2 to have an AMC different than 0.00
 
361
-
 
362
  !record {model: stock.move, id: sm_amc2}:
 
363
    product_id: product2
 
364
    product_uom: product.product_uom_unit
 
365
    date_expected: !eval time.strftime('%Y-%m-%d %H:%M:%S')
 
366
    date: !eval time.strftime('%Y-%m-%d %H:%M:%S')
 
367
    product_qty: 150.00
 
368
    location_id: stock.stock_location_stock
 
369
    location_dest_id: stock.stock_location_customers
 
370
    reason_type_id: reason_types_moves.reason_type_deliver_partner
 
371
    type: out
 
372
    name: AMC for product 2
 
373
-
 
374
 I confirm the stock move
 
375
-
 
376
  !python {model: stock.move}: |
 
377
    self.action_confirm(cr, uid, [ref('sm_amc2')], context=context)
 
378
    self.action_done(cr, uid, [ref('sm_amc2')], context=context)
 
379
-
 
380
  I create a stock move for product3 to have an AMC different than 0.00
 
381
-
 
382
  !record {model: stock.move, id: sm_amc3}:
 
383
    product_id: product3
 
384
    product_uom: product.product_uom_unit
 
385
    date_expected: !eval time.strftime('%Y-%m-%d %H:%M:%S')
 
386
    date: !eval time.strftime('%Y-%m-%d %H:%M:%S')
 
387
    product_qty: 150.00
 
388
    location_id: stock.stock_location_stock
 
389
    location_dest_id: stock.stock_location_customers
 
390
    reason_type_id: reason_types_moves.reason_type_deliver_partner
 
391
    type: out
 
392
    name: AMC for product 3
 
393
-
 
394
 I confirm the stock move
 
395
-
 
396
  !python {model: stock.move}: |
 
397
    self.action_confirm(cr, uid, [ref('sm_amc3')], context=context)
 
398
    self.action_done(cr, uid, [ref('sm_amc3')], context=context)
 
399
-
 
400
  I create a stock move for product4 to have an AMC different than 0.00
 
401
-
 
402
  !record {model: stock.move, id: sm_amc4}:
 
403
    product_id: product4
 
404
    product_uom: product.product_uom_unit
 
405
    date_expected: !eval time.strftime('%Y-%m-%d %H:%M:%S')
 
406
    date: !eval time.strftime('%Y-%m-%d %H:%M:%S')
 
407
    product_qty: 150.00
 
408
    location_id: stock.stock_location_stock
 
409
    location_dest_id: stock.stock_location_customers
 
410
    reason_type_id: reason_types_moves.reason_type_deliver_partner
 
411
    type: out
 
412
    name: AMC for product 4
 
413
-
 
414
 I confirm the stock move
 
415
-
 
416
  !python {model: stock.move}: |
 
417
    self.action_confirm(cr, uid, [ref('sm_amc4')], context=context)
 
418
    self.action_done(cr, uid, [ref('sm_amc4')], context=context)
 
419
-
 
420
  I create a stock move for product5 to have an AMC different than 0.00
 
421
-
 
422
  !record {model: stock.move, id: sm_amc5}:
 
423
    product_id: product5
 
424
    product_uom: product.product_uom_unit
 
425
    date_expected: !eval time.strftime('%Y-%m-%d %H:%M:%S')
 
426
    date: !eval time.strftime('%Y-%m-%d %H:%M:%S')
 
427
    product_qty: 150.00
 
428
    location_id: stock.stock_location_stock
 
429
    location_dest_id: stock.stock_location_customers
 
430
    reason_type_id: reason_types_moves.reason_type_deliver_partner
 
431
    type: out
 
432
    name: AMC for product 5
 
433
-
 
434
 I confirm the stock move
 
435
-
 
436
  !python {model: stock.move}: |
 
437
    self.action_confirm(cr, uid, [ref('sm_amc5')], context=context)
 
438
    self.action_done(cr, uid, [ref('sm_amc5')], context=context)
 
439
-
 
440
  I create a stock move for product6 to have an AMC different than 0.00
 
441
-
 
442
  !record {model: stock.move, id: sm_amc6}:
 
443
    product_id: product6
 
444
    product_uom: product.product_uom_unit
 
445
    date_expected: !eval time.strftime('%Y-%m-%d %H:%M:%S')
 
446
    date: !eval time.strftime('%Y-%m-%d %H:%M:%S')
 
447
    product_qty: 150.00
 
448
    location_id: stock.stock_location_stock
 
449
    location_dest_id: stock.stock_location_customers
 
450
    reason_type_id: reason_types_moves.reason_type_deliver_partner
 
451
    type: out
 
452
    name: AMC for product 6
 
453
-
 
454
 I confirm the stock move
 
455
-
 
456
  !python {model: stock.move}: |
 
457
    self.action_confirm(cr, uid, [ref('sm_amc6')], context=context)
 
458
    self.action_done(cr, uid, [ref('sm_amc6')], context=context)
 
459
-
 
460
  I create a stock move for product7 to have an AMC different than 0.00
 
461
-
 
462
  !record {model: stock.move, id: sm_amc7}:
 
463
    product_id: product7
 
464
    product_uom: product.product_uom_unit
 
465
    date_expected: !eval time.strftime('%Y-%m-%d %H:%M:%S')
 
466
    date: !eval time.strftime('%Y-%m-%d %H:%M:%S')
 
467
    product_qty: 150.00
 
468
    location_id: stock.stock_location_stock
 
469
    location_dest_id: stock.stock_location_customers
 
470
    reason_type_id: reason_types_moves.reason_type_deliver_partner
 
471
    type: out
 
472
    name: AMC for product 7
 
473
-
 
474
 I confirm the stock move
 
475
-
 
476
  !python {model: stock.move}: |
 
477
    self.action_confirm(cr, uid, [ref('sm_amc7')], context=context)
 
478
    self.action_done(cr, uid, [ref('sm_amc7')], context=context)
 
479
-
 
480
  I create a stock move for product8 to have an AMC different than 0.00
 
481
-
 
482
  !record {model: stock.move, id: sm_amc8}:
 
483
    product_id: product8
 
484
    product_uom: product.product_uom_unit
 
485
    date_expected: !eval time.strftime('%Y-%m-%d %H:%M:%S')
 
486
    date: !eval time.strftime('%Y-%m-%d %H:%M:%S')
 
487
    product_qty: 150.00
 
488
    location_id: stock.stock_location_stock
 
489
    location_dest_id: stock.stock_location_customers
 
490
    reason_type_id: reason_types_moves.reason_type_deliver_partner
 
491
    type: out
 
492
    name: AMC for product 8
 
493
-
 
494
 I confirm the stock move
 
495
-
 
496
  !python {model: stock.move}: |
 
497
    self.action_confirm(cr, uid, [ref('sm_amc8')], context=context)
 
498
    self.action_done(cr, uid, [ref('sm_amc8')], context=context)
 
499
-
 
500
  I create a stock move for product9 to have an AMC different than 0.00
 
501
-
 
502
  !record {model: stock.move, id: sm_amc9}:
 
503
    product_id: product9
 
504
    product_uom: product.product_uom_unit
 
505
    date_expected: !eval time.strftime('%Y-%m-%d %H:%M:%S')
 
506
    date: !eval time.strftime('%Y-%m-%d %H:%M:%S')
 
507
    product_qty: 150.00
 
508
    location_id: stock.stock_location_stock
 
509
    location_dest_id: stock.stock_location_customers
 
510
    reason_type_id: reason_types_moves.reason_type_deliver_partner
 
511
    type: out
 
512
    name: AMC for product 9
 
513
-
 
514
 I confirm the stock move
 
515
-
 
516
  !python {model: stock.move}: |
 
517
    self.action_confirm(cr, uid, [ref('sm_amc9')], context=context)
 
518
    self.action_done(cr, uid, [ref('sm_amc9')], context=context)
 
519
-
 
520
  I create a stock move for product10 to have an AMC different than 0.00
 
521
-
 
522
  !record {model: stock.move, id: sm_amc10}:
 
523
    product_id: product10
 
524
    product_uom: product.product_uom_unit
 
525
    date_expected: !eval time.strftime('%Y-%m-%d %H:%M:%S')
 
526
    date: !eval time.strftime('%Y-%m-%d %H:%M:%S')
 
527
    product_qty: 150.00
 
528
    location_id: stock.stock_location_stock
 
529
    location_dest_id: stock.stock_location_customers
 
530
    reason_type_id: reason_types_moves.reason_type_deliver_partner
 
531
    type: out
 
532
    name: AMC for product 10
 
533
-
 
534
 I confirm the stock move
 
535
-
 
536
  !python {model: stock.move}: |
 
537
    self.action_confirm(cr, uid, [ref('sm_amc10')], context=context)
 
538
    self.action_done(cr, uid, [ref('sm_amc10')], context=context)
 
539
-
 
540
  I create a stock move for product11 to have an AMC different than 0.00
 
541
-
 
542
  !record {model: stock.move, id: sm_amc11}:
 
543
    product_id: product11
 
544
    product_uom: product.product_uom_unit
 
545
    date_expected: !eval time.strftime('%Y-%m-%d %H:%M:%S')
 
546
    date: !eval time.strftime('%Y-%m-%d %H:%M:%S')
 
547
    product_qty: 150.00
 
548
    location_id: stock.stock_location_stock
 
549
    location_dest_id: stock.stock_location_customers
 
550
    reason_type_id: reason_types_moves.reason_type_deliver_partner
 
551
    type: out
 
552
    name: AMC for product 11
 
553
-
 
554
 I confirm the stock move
 
555
-
 
556
  !python {model: stock.move}: |
 
557
    self.action_confirm(cr, uid, [ref('sm_amc11')], context=context)
 
558
    self.action_done(cr, uid, [ref('sm_amc11')], context=context)
 
559
-
 
560
  I create a stock move for product12 to have an AMC different than 0.00
 
561
-
 
562
  !record {model: stock.move, id: sm_amc12}:
 
563
    product_id: product12
 
564
    product_uom: product.product_uom_unit
 
565
    date_expected: !eval time.strftime('%Y-%m-%d %H:%M:%S')
 
566
    date: !eval time.strftime('%Y-%m-%d %H:%M:%S')
 
567
    product_qty: 150.00
 
568
    location_id: stock.stock_location_stock
 
569
    location_dest_id: stock.stock_location_customers
 
570
    reason_type_id: reason_types_moves.reason_type_deliver_partner
 
571
    type: out
 
572
    name: AMC for product 12
 
573
-
 
574
 I confirm the stock move
 
575
-
 
576
  !python {model: stock.move}: |
 
577
    self.action_confirm(cr, uid, [ref('sm_amc12')], context=context)
 
578
    self.action_done(cr, uid, [ref('sm_amc12')], context=context)
 
579
-
 
580
  I create an inventory
 
581
-
 
582
  !record {model: stock.inventory, id: inv1}:
 
583
    company_id: base.main_company
 
584
    date: !eval time.strftime('%Y-%m-%d %H:%M:%S')
 
585
    date_done: !eval time.strftime('%Y-%m-%d %H:%M:%S')
 
586
    inventory_line_id:
 
587
      - company_id: base.main_company
 
588
        location_id: stock.stock_location_stock
 
589
        product_id: product1
 
590
        product_qty: 100.0
 
591
        product_uom: product.product_uom_unit
 
592
      - company_id: base.main_company
 
593
        location_id: stock.stock_location_stock
 
594
        product_id: product2
 
595
        product_qty: 170.0
 
596
        product_uom: product.product_uom_unit
 
597
      - company_id: base.main_company
 
598
        location_id: stock.stock_location_stock
 
599
        product_id: product3
 
600
        product_qty: 300.0
 
601
        product_uom: product.product_uom_unit
 
602
      - company_id: base.main_company
 
603
        location_id: stock.stock_location_stock
 
604
        product_id: product4
 
605
        product_qty: 200.00
 
606
        product_uom: product.product_uom_unit
 
607
      - company_id: base.main_company
 
608
        location_id: stock.stock_location_stock
 
609
        product_id: product5
 
610
        product_qty: 100.00
 
611
        product_uom: product.product_uom_unit
 
612
      - company_id: base.main_company
 
613
        location_id: stock.stock_location_stock
 
614
        product_id: product6
 
615
        product_qty: 200.0
 
616
        product_uom: product.product_uom_unit
 
617
      - company_id: base.main_company
 
618
        location_id: stock.stock_location_stock
 
619
        product_id: product7
 
620
        product_qty: 300.0
 
621
        product_uom: product.product_uom_unit
 
622
      - company_id: base.main_company
 
623
        location_id: stock.stock_location_stock
 
624
        product_id: product8
 
625
        product_qty: 100.0
 
626
        product_uom: product.product_uom_unit
 
627
      - company_id: base.main_company
 
628
        location_id: stock.stock_location_stock
 
629
        product_id: product9
 
630
        product_qty: 100.0
 
631
        product_uom: product.product_uom_unit
 
632
      - company_id: base.main_company
 
633
        location_id: stock.stock_location_stock
 
634
        product_id: product10
 
635
        product_qty: 300.0
 
636
        product_uom: product.product_uom_unit
 
637
      - company_id: base.main_company
 
638
        location_id: stock.stock_location_stock
 
639
        product_id: product11
 
640
        product_qty: 100.0
 
641
        product_uom: product.product_uom_unit
 
642
      - company_id: base.main_company
 
643
        location_id: stock.stock_location_stock
 
644
        product_id: product12
 
645
        product_qty: 300.0
 
646
        product_uom: product.product_uom_unit
 
647
    name: Physical inventory
 
648
    state: draft
 
649
-
 
650
  I confirm the Inventory
 
651
-
 
652
  !python {model: stock.inventory}: |
 
653
   self.action_confirm(cr,uid,[ref('inv1')])
 
654
   self.action_done(cr,uid,[ref('inv1')])