2 Create new product without any routes
4 !record {model: product.product, id: cross_shop_product}:
7 categ_id: product.product_category_1
12 name: base.res_partner_2
16 uom_id: product.product_uom_unit
17 uom_po_id: product.product_uom_unit
19 Create a sales order with a line of 100 PCE incoming shipment, with route_id crossdock shipping.
21 !record {model: sale.order, id: sale_order_crossdock_shpng}:
22 partner_id: base.res_partner_4
23 note: Create Sales order
25 - product_id: cross_shop_product
26 product_uom_qty: 100.00
28 !python {model: sale.order.line}: |
29 route_warehouse0_crossdock = self.pool.get('stock.warehouse').browse(cr, uid, ref('stock.warehouse0')).crossdock_route_id.id
30 order = self.pool.get('sale.order').browse(cr, uid, ref('sale_order_crossdock_shpng'))
31 line_ids = [x.id for x in order.order_line]
32 self.write(cr, uid, line_ids, {'route_id': route_warehouse0_crossdock})
36 !workflow {model: sale.order, action: order_confirm, ref: sale_order_crossdock_shpng}
38 Check a quotation was created to a certain supplier and confirm so it becomes a confirmed purchase order
40 !python {model: purchase.order}: |
41 po_id = self.search(cr, uid, [('partner_id', '=', ref('base.res_partner_2'))])
42 self.wkf_confirm_order(cr, uid, po_id)