1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
|
-
In order to test Sales Order Follow-up, I create initial data
-
I create a supplier
-
!record {model: res.partner, id: supplier1}:
name: Supplier 1
supplier: True
partner_type: external
-
I create an address for Supplier 1
-
!record {model: res.partner.address, id: supplier1_addr}:
name: Supplier 1
partner_id: supplier1
-
I create a customer
-
!record {model: res.partner, id: customer1}:
name: Customer 1
customer: True
partner_type: internal
-
I create an address for Customer 1
-
!record {model: res.partner.address, id: customer1_addr}:
name: Customer 1
partner_id: customer1
-
I create a product category
-
!record {model: product.category, id: prod_cat1}:
name: Categ1
-
I create the product P1
-
!record {model: product.product, id: product1}:
categ_id: prod_cat1
cost_method: standard
mes_type: fixed
name: P1
price_margin: 2.0
procure_method: make_to_order
property_stock_inventory: stock.location_inventory
property_stock_procurement: stock.location_procurement
property_stock_production: stock.location_production
seller_delay: '1'
standard_price: 75000.00
supply_method: buy
type: product
uom_id: product.product_uom_unit
uom_po_id: product.product_uom_unit
volume : 0.0
warranty: 0.0
weight: 0.0
weight_net: 0.0
seller_ids:
- sequence: 10
min_qty: 0.00
name: supplier1
international_status: product_attributes.int_1
-
I create a second product, P2
-
!record {model: product.product, id: product2}:
categ_id: prod_cat1
cost_method: standard
mes_type: fixed
name: P2
price_margin: 2.0
procure_method: make_to_stock
property_stock_inventory: stock.location_inventory
property_stock_procurement: stock.location_procurement
property_stock_production: stock.location_production
seller_delay: '1'
standard_price: 100.0
supply_method: buy
type: product
uom_id: product.product_uom_unit
uom_po_id: product.product_uom_unit
volume : 0.0
warranty: 0.0
weight: 0.0
weight_net: 0.0
international_status: product_attributes.int_1
-
I create the product P3
-
!record {model: product.product, id: product3}:
categ_id: prod_cat1
cost_method: standard
mes_type: fixed
name: P3
price_margin: 2.0
procure_method: make_to_stock
property_stock_inventory: stock.location_inventory
property_stock_procurement: stock.location_procurement
property_stock_production: stock.location_production
seller_delay: '1'
standard_price: 100.0
supply_method: buy
type: product
uom_id: product.product_uom_unit
uom_po_id: product.product_uom_unit
volume : 0.0
warranty: 0.0
weight: 0.0
weight_net: 0.0
international_status: product_attributes.int_1
-
I create the product P4
-
!record {model: product.product, id: product4}:
categ_id: prod_cat1
cost_method: standard
mes_type: fixed
name: P4
price_margin: 2.0
procure_method: make_to_order
property_stock_inventory: stock.location_inventory
property_stock_procurement: stock.location_procurement
property_stock_production: stock.location_production
seller_delay: '1'
standard_price: 7200.0
supply_method: buy
type: product
uom_id: product.product_uom_unit
uom_po_id: product.product_uom_unit
volume : 0.0
warranty: 0.0
weight: 0.0
weight_net: 0.0
seller_ids:
- sequence: 10
min_qty: 0.00
name: supplier1
international_status: product_attributes.int_1
-
I create Physical Inventory for the products.
-
!record {model: stock.inventory, id: stock_inventory_physicalinventoy0}:
company_id: base.main_company
date: !eval time.strftime('%Y-%m-%d %H:%M:%S')
date_done: !eval time.strftime('%Y-%m-%d %H:%M:%S')
inventory_line_id:
- company_id: base.main_company
location_id: stock.stock_location_stock
product_id: product3
product_qty: 2000.0
product_uom: product.product_uom_unit
name: Physical inventory
state: draft
-
I confirm the Inventory for P3
-
!python {model: stock.inventory}: |
self.action_confirm(cr,uid,[ref('stock_inventory_physicalinventoy0')])
self.action_done(cr,uid,[ref('stock_inventory_physicalinventoy0')])
|