[FIX]: stock_planning: Fixed references in yml as per new demo improvements
bzr revid: rpa@tinyerp.com-20120716061605-h8kk7zxvr0d9zno3
This commit is contained in:
parent
0fbc2290f2
commit
dc7052c2f0
|
@ -56,7 +56,7 @@
|
||||||
!record {model: stock.sale.forecast.createlines, id: stock_sale_forecast_createlines_0}:
|
!record {model: stock.sale.forecast.createlines, id: stock_sale_forecast_createlines_0}:
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
period_id: stock_period_03
|
period_id: stock_period_03
|
||||||
product_categ_id: product.product_category_9
|
product_categ_id: product.product_category_4
|
||||||
warehouse_id: stock.warehouse0
|
warehouse_id: stock.warehouse0
|
||||||
-
|
-
|
||||||
Performing an osv_memory action create_forecast on module stock.sale.forecast.createlines
|
Performing an osv_memory action create_forecast on module stock.sale.forecast.createlines
|
||||||
|
@ -68,7 +68,7 @@
|
||||||
})
|
})
|
||||||
|
|
||||||
-
|
-
|
||||||
I create stock.period.createlines for the first week of august.
|
I create stock.period.createlines for the first week of August.
|
||||||
-
|
-
|
||||||
!record {model: stock.period.createlines, id: stock_period_createlines_week01}:
|
!record {model: stock.period.createlines, id: stock_period_createlines_week01}:
|
||||||
date_start: !eval "'%s-08-01' %(datetime.now().year)"
|
date_start: !eval "'%s-08-01' %(datetime.now().year)"
|
||||||
|
@ -84,7 +84,7 @@
|
||||||
"tz": False, "active_id": ref("stock_planning.menu_stock_period_creatlines"),
|
"tz": False, "active_id": ref("stock_planning.menu_stock_period_creatlines"),
|
||||||
})
|
})
|
||||||
-
|
-
|
||||||
I create stock.period.createlines for the month of august - september
|
I create stock.period.createlines for the month of August - September
|
||||||
-
|
-
|
||||||
!record {model: stock.period.createlines, id: stock_period_createlines_month01}:
|
!record {model: stock.period.createlines, id: stock_period_createlines_month01}:
|
||||||
date_start: !eval "'%s-08-01' %(datetime.now().year)"
|
date_start: !eval "'%s-08-01' %(datetime.now().year)"
|
||||||
|
@ -101,7 +101,7 @@
|
||||||
})
|
})
|
||||||
|
|
||||||
-
|
-
|
||||||
I create stock.period.createlines for the Day of august
|
I create stock.period.createlines for the Day of August
|
||||||
-
|
-
|
||||||
!record {model: stock.period.createlines, id: stock_period_createlines_day01}:
|
!record {model: stock.period.createlines, id: stock_period_createlines_day01}:
|
||||||
date_start: !eval "'%s-08-01' %(datetime.now().year)"
|
date_start: !eval "'%s-08-01' %(datetime.now().year)"
|
||||||
|
@ -127,45 +127,45 @@
|
||||||
})
|
})
|
||||||
|
|
||||||
-
|
-
|
||||||
I create a sale order for PC1-Basic PC and PC3-Medium PC.
|
I create a sale order for PC and Laptop.
|
||||||
-
|
-
|
||||||
!record {model: sale.order, id: sale_order_so0}:
|
!record {model: sale.order, id: sale_order_so0}:
|
||||||
date_order: !eval time.strftime('%Y-07-20')
|
date_order: !eval time.strftime('%Y-07-20')
|
||||||
invoice_quantity: order
|
invoice_quantity: order
|
||||||
name: TESTSO006
|
name: TESTSO006
|
||||||
order_line:
|
order_line:
|
||||||
- name: '[PC1] Basic PC'
|
- name: '[PC200] PC Assemble + 2GB RAM'
|
||||||
price_unit: 450.0
|
price_unit: 750.0
|
||||||
product_uom: product.product_uom_unit
|
|
||||||
product_uom_qty: 13.0
|
|
||||||
state: draft
|
|
||||||
delay: 2.0
|
|
||||||
product_id: product.product_product_3
|
|
||||||
product_uos_qty: 13.0
|
|
||||||
th_weight: 0.0
|
|
||||||
type: make_to_stock
|
|
||||||
- name: '[PC3] Medium PC'
|
|
||||||
price_unit: 900.0
|
|
||||||
product_uom: product.product_uom_unit
|
product_uom: product.product_uom_unit
|
||||||
product_uom_qty: 5.0
|
product_uom_qty: 5.0
|
||||||
state: draft
|
state: draft
|
||||||
delay: 3.0
|
delay: 2.0
|
||||||
product_id: product.product_product_5
|
product_id: product.product_product_4
|
||||||
product_uos_qty: 5.0
|
product_uos_qty: 5.0
|
||||||
th_weight: 0.0
|
th_weight: 0.0
|
||||||
type: make_to_stock
|
type: make_to_stock
|
||||||
|
- name: '[LAP-E5] Laptop E5023'
|
||||||
|
price_unit: 2950.0
|
||||||
|
product_uom: product.product_uom_unit
|
||||||
|
product_uom_qty: 12.0
|
||||||
|
state: draft
|
||||||
|
delay: 3.0
|
||||||
|
product_id: product.product_product_25
|
||||||
|
product_uos_qty: 12.0
|
||||||
|
th_weight: 0.0
|
||||||
|
type: make_to_stock
|
||||||
order_policy: manual
|
order_policy: manual
|
||||||
partner_id: base.res_partner_12
|
partner_id: base.res_partner_7
|
||||||
partner_invoice_id: base.res_partner_address_22
|
partner_invoice_id: base.res_partner_address_13
|
||||||
partner_shipping_id: base.res_partner_address_22
|
partner_shipping_id: base.res_partner_address_13
|
||||||
picking_policy: direct
|
picking_policy: direct
|
||||||
pricelist_id: product.list0
|
pricelist_id: product.list0
|
||||||
shop_id: sale.sale_shop_1
|
shop_id: sale.sale_shop_1
|
||||||
-
|
-
|
||||||
Now I want to calculate sales history for both the products PC1-Basic PC and PC3-Medium PC and forecast the quantity.
|
Now I want to calculate sales history for both the products PC and Laptop and forecast the quantity.
|
||||||
-
|
-
|
||||||
!python {model: stock.sale.forecast}: |
|
!python {model: stock.sale.forecast}: |
|
||||||
forecast_ids = self.search(cr, uid, [('product_id','=',ref('product.product_product_3'))])
|
forecast_ids = self.search(cr, uid, [('product_id','=',ref('product.product_product_4'))])
|
||||||
write_dict = {'product_qty': 30.0,
|
write_dict = {'product_qty': 30.0,
|
||||||
'analyzed_period1_id': ref("stock_period_03"),
|
'analyzed_period1_id': ref("stock_period_03"),
|
||||||
'analyzed_user_id': ref("base.user_root"),
|
'analyzed_user_id': ref("base.user_root"),
|
||||||
|
@ -178,7 +178,7 @@
|
||||||
self.action_validate(cr, uid, forecast_ids, context)
|
self.action_validate(cr, uid, forecast_ids, context)
|
||||||
|
|
||||||
-
|
-
|
||||||
Now I applying onchange and unlink forecast record for the product PC3
|
Now I applying onchange and unlink forecast record for the product PC.
|
||||||
-
|
-
|
||||||
!python {model: stock.sale.forecast}: |
|
!python {model: stock.sale.forecast}: |
|
||||||
forecast_ids = self.search(cr, uid, [('product_id','=',ref('product.product_product_5'))])
|
forecast_ids = self.search(cr, uid, [('product_id','=',ref('product.product_product_5'))])
|
||||||
|
@ -191,7 +191,7 @@
|
||||||
self.product_amt_change(cr, uid, forecast_ids, 5.0, ref('product.product_uom_unit'), ref('product.product_product_20'))
|
self.product_amt_change(cr, uid, forecast_ids, 5.0, ref('product.product_uom_unit'), ref('product.product_product_20'))
|
||||||
self.product_amt_change(cr, uid, forecast_ids, 5.0, ref('product.product_uom_unit'), ref('product.product_product_20'))
|
self.product_amt_change(cr, uid, forecast_ids, 5.0, ref('product.product_uom_unit'), ref('product.product_product_20'))
|
||||||
self._to_default_uom_factor(cr, uid, ref('product.product_product_20'), ref('product.product_uom_unit'), {})
|
self._to_default_uom_factor(cr, uid, ref('product.product_product_20'), ref('product.product_uom_unit'), {})
|
||||||
self.onchange_company(cr, uid, forecast_ids, ref('stock.res_partner_2'))
|
self.onchange_company(cr, uid, forecast_ids, ref('base.res_partner_2'))
|
||||||
|
|
||||||
-
|
-
|
||||||
I create Master procurement schedule for the third week of July.
|
I create Master procurement schedule for the third week of July.
|
||||||
|
@ -199,7 +199,7 @@
|
||||||
!record {model: stock.planning.createlines, id: stock_planning_createlines_0}:
|
!record {model: stock.planning.createlines, id: stock_planning_createlines_0}:
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
period_id: stock_period_03
|
period_id: stock_period_03
|
||||||
product_categ_id: product.product_category_9
|
product_categ_id: product.product_category_4
|
||||||
warehouse_id: stock.warehouse0
|
warehouse_id: stock.warehouse0
|
||||||
|
|
||||||
-
|
-
|
||||||
|
@ -216,7 +216,7 @@
|
||||||
Performing an osv_memory action create_planning on module stock.planning.createlines
|
Performing an osv_memory action create_planning on module stock.planning.createlines
|
||||||
-
|
-
|
||||||
!python {model: stock.planning.createlines}: |
|
!python {model: stock.planning.createlines}: |
|
||||||
self.onchange_company(cr, uid, ref("stock_planning_createlines_0"), ref('stock.res_partner_2'))
|
self.onchange_company(cr, uid, ref("stock_planning_createlines_0"), ref('base.res_partner_2'))
|
||||||
self.create_planning(cr, uid, [ref("stock_planning_createlines_0")], {"lang":
|
self.create_planning(cr, uid, [ref("stock_planning_createlines_0")], {"lang":
|
||||||
"en_US", "tz": False, "active_model": "ir.ui.menu", "active_ids": [ref("stock_planning.menu_stock_planning_createlines")],
|
"en_US", "tz": False, "active_model": "ir.ui.menu", "active_ids": [ref("stock_planning.menu_stock_planning_createlines")],
|
||||||
"active_id": ref("stock_planning.menu_stock_planning_createlines"), "department_id":
|
"active_id": ref("stock_planning.menu_stock_planning_createlines"), "department_id":
|
||||||
|
@ -227,7 +227,7 @@
|
||||||
!python {model: stock.planning}: |
|
!python {model: stock.planning}: |
|
||||||
planning_ids = self.search(cr, uid, [('product_id','=',ref('product.product_product_3')),('period_id','=',ref('stock_period_03'))])
|
planning_ids = self.search(cr, uid, [('product_id','=',ref('product.product_product_3')),('period_id','=',ref('stock_period_03'))])
|
||||||
self.write(cr, uid, planning_ids, {'to_procure': 30.0,'planned_outgoing': 40.0,'supply_warehouse_id': ref("stock_warehouse_0")})
|
self.write(cr, uid, planning_ids, {'to_procure': 30.0,'planned_outgoing': 40.0,'supply_warehouse_id': ref("stock_warehouse_0")})
|
||||||
self.onchange_company(cr, uid, planning_ids, ref('stock.res_partner_2'))
|
self.onchange_company(cr, uid, planning_ids, ref('base.res_partner_2'))
|
||||||
self.onchange_uom(cr, uid, planning_ids, ref('product.product_uom_unit'), ref('product.product_product_3'),ref('product.product_uom_unit'), False, False)
|
self.onchange_uom(cr, uid, planning_ids, ref('product.product_uom_unit'), ref('product.product_product_3'),ref('product.product_uom_unit'), False, False)
|
||||||
self.product_id_change(cr, uid, planning_ids, ref('product.product_product_20'))
|
self.product_id_change(cr, uid, planning_ids, ref('product.product_product_20'))
|
||||||
context = {"lang": "en_US", "tz": False, "active_model": "ir.ui.menu",
|
context = {"lang": "en_US", "tz": False, "active_model": "ir.ui.menu",
|
||||||
|
|
Loading…
Reference in New Issue