库存移动新增需求计划关联
This commit is contained in:
@@ -9,7 +9,21 @@ class SfDemandPlanDetailWizard(models.TransientModel):
|
||||
_name = 'sf.demand.plan.detail.wizard'
|
||||
_description = u'需求计划详情向导'
|
||||
|
||||
demand_plan_line_ids = fields.Many2many(comodel_name="sf.production.demand.plan",
|
||||
string="需求计划明细", readonly=True)
|
||||
|
||||
mrp_production_ids = fields.Many2many('mrp.production', string='关联制造订单', readonly=True)
|
||||
purchase_request_ids = fields.Many2many('purchase.request', string='关联采购申请', readonly=True)
|
||||
standard_purchase_order_ids = fields.Many2many('purchase.order', string='关联标准采购',
|
||||
relation='standard_purchase_order_rel',
|
||||
column1='plan_detail_wizard_id', column2='purchase_order_id',
|
||||
readonly=True)
|
||||
consignment_purchase_order_ids = fields.Many2many('purchase.order', string='关联工序外协采购',
|
||||
relation='consignment_purchase_order_rel',
|
||||
column1='plan_detail_wizard_id', column2='purchase_order_id',
|
||||
readonly=True)
|
||||
outsourcing_purchase_order_ids = fields.Many2many('purchase.order', string='关联委外加工采购',
|
||||
relation='outsourcing_purchase_order_rel',
|
||||
column1='plan_detail_wizard_id', column2='purchase_order_id',
|
||||
readonly=True)
|
||||
outside_purchase_order_ids = fields.Many2many('purchase.order', string='关联外购订单采购',
|
||||
relation='outside_purchase_order_rel',
|
||||
column1='plan_detail_wizard_id', column2='purchase_order_id',
|
||||
readonly=True)
|
||||
|
||||
@@ -6,13 +6,23 @@
|
||||
<field name="arch" type="xml">
|
||||
<form string="详情">
|
||||
<notebook>
|
||||
<page string="制造订单">
|
||||
<field name="mrp_production_ids"
|
||||
widget="many2many"
|
||||
options="{
|
||||
'views': [[false, 'tree'], [false, 'form']],
|
||||
'context': {'tree_view_ref': 'mrp.mrp_production_tree_view'}
|
||||
}"/>
|
||||
<page string="采购申请" attrs="{'invisible': [('purchase_request_ids', '=', [])]}">
|
||||
<field name="purchase_request_ids" widget="many2many"/>
|
||||
</page>
|
||||
<page string="制造订单" attrs="{'invisible': [('mrp_production_ids', '=', [])]}">
|
||||
<field name="mrp_production_ids" widget="many2many"/>
|
||||
</page>
|
||||
<page string="标准采购" attrs="{'invisible': [('standard_purchase_order_ids', '=', [])]}">
|
||||
<field name="standard_purchase_order_ids" widget="many2many"/>
|
||||
</page>
|
||||
<page string="工序外协采购" attrs="{'invisible': [('consignment_purchase_order_ids', '=', [])]}">
|
||||
<field name="consignment_purchase_order_ids" widget="many2many"/>
|
||||
</page>
|
||||
<page string="委外加工采购" attrs="{'invisible': [('outsourcing_purchase_order_ids', '=', [])]}">
|
||||
<field name="outsourcing_purchase_order_ids" widget="many2many"/>
|
||||
</page>
|
||||
<page string="外购订单采购" attrs="{'invisible': [('outside_purchase_order_ids', '=', [])]}">
|
||||
<field name="outside_purchase_order_ids" widget="many2many"/>
|
||||
</page>
|
||||
</notebook>
|
||||
</form>
|
||||
|
||||
Reference in New Issue
Block a user