物料需求计划管理
This commit is contained in:
25
sf_demand_plan/migrations/1.1/post-migrate.py
Normal file
25
sf_demand_plan/migrations/1.1/post-migrate.py
Normal file
@@ -0,0 +1,25 @@
|
||||
# migrations/1.1.0/post-migrate.py
|
||||
import os
|
||||
import csv
|
||||
import logging
|
||||
from odoo import api, SUPERUSER_ID
|
||||
|
||||
_logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
def migrate(cr, version):
|
||||
# 获取环境
|
||||
env = api.Environment(cr, SUPERUSER_ID, {})
|
||||
|
||||
ProductionLine = env['sf.production.demand.plan']
|
||||
DemandPlan = env['sf.demand.plan']
|
||||
|
||||
lines = ProductionLine.search([('demand_plan_id', '=', False)])
|
||||
for line in lines:
|
||||
vals = {
|
||||
'sale_order_id': line.sale_order_id.id,
|
||||
'sale_order_line_id': line.sale_order_line_id.id,
|
||||
'line_ids': line.ids
|
||||
}
|
||||
new_plan = DemandPlan.create(vals)
|
||||
line.write({'demand_plan_id': new_plan.id})
|
||||
Reference in New Issue
Block a user