需求计划详情调拨单显示
This commit is contained in:
@@ -27,3 +27,48 @@ class SfDemandPlanDetailWizard(models.TransientModel):
|
||||
relation='outside_purchase_order_rel',
|
||||
column1='plan_detail_wizard_id', column2='purchase_order_id',
|
||||
readonly=True)
|
||||
|
||||
in_stock_picking_ids = fields.Many2many('stock.picking', string='关联收料入库调拨单',
|
||||
relation='in_stock_picking_rel',
|
||||
column1='plan_detail_wizard_id', column2='stock_picking_id',
|
||||
readonly=True)
|
||||
|
||||
dl_stock_picking_ids = fields.Many2many('stock.picking', string='关联客供料入库调拨单',
|
||||
relation='dl_stock_picking_rel',
|
||||
column1='plan_detail_wizard_id', column2='stock_picking_id',
|
||||
readonly=True)
|
||||
|
||||
int_stock_picking_ids = fields.Many2many('stock.picking', string='关联内部调拨',
|
||||
relation='int_stock_picking_rel',
|
||||
column1='plan_detail_wizard_id', column2='stock_picking_id',
|
||||
readonly=True)
|
||||
|
||||
pc_stock_picking_ids = fields.Many2many('stock.picking', string='关联生产发料调拨单',
|
||||
relation='pc_stock_picking_rel',
|
||||
column1='plan_detail_wizard_id', column2='stock_picking_id',
|
||||
readonly=True)
|
||||
|
||||
sfp_stock_picking_ids = fields.Many2many('stock.picking', string='关联生产入库调拨单',
|
||||
relation='sfp_stock_picking_rel',
|
||||
column1='plan_detail_wizard_id', column2='stock_picking_id',
|
||||
readonly=True)
|
||||
|
||||
onin_stock_picking_ids = fields.Many2many('stock.picking', string='关联外协入库调拨单',
|
||||
relation='onin_stock_picking_rel',
|
||||
column1='plan_detail_wizard_id', column2='stock_picking_id',
|
||||
readonly=True)
|
||||
|
||||
ocout_stock_picking_ids = fields.Many2many('stock.picking', string='关联外协出库调拨单',
|
||||
relation='ocout_stock_picking_rel',
|
||||
column1='plan_detail_wizard_id', column2='stock_picking_id',
|
||||
readonly=True)
|
||||
|
||||
out_stock_picking_ids = fields.Many2many('stock.picking', string='关联发料出库调拨单',
|
||||
relation='out_stock_picking_rel',
|
||||
column1='plan_detail_wizard_id', column2='stock_picking_id',
|
||||
readonly=True)
|
||||
|
||||
res_stock_picking_ids = fields.Many2many('stock.picking', string='关联委外发料调拨单',
|
||||
relation='res_stock_picking_rel',
|
||||
column1='plan_detail_wizard_id', column2='stock_picking_id',
|
||||
readonly=True)
|
||||
|
||||
@@ -24,6 +24,33 @@
|
||||
<page string="外购订单采购" attrs="{'invisible': [('outside_purchase_order_ids', '=', [])]}">
|
||||
<field name="outside_purchase_order_ids" widget="many2many"/>
|
||||
</page>
|
||||
<page string="收料入库" attrs="{'invisible': [('in_stock_picking_ids', '=', [])]}">
|
||||
<field name="in_stock_picking_ids" widget="many2many"/>
|
||||
</page>
|
||||
<page string="客供料入库" attrs="{'invisible': [('dl_stock_picking_ids', '=', [])]}">
|
||||
<field name="dl_stock_picking_ids" widget="many2many"/>
|
||||
</page>
|
||||
<page string="内部调拨" attrs="{'invisible': [('int_stock_picking_ids', '=', [])]}">
|
||||
<field name="int_stock_picking_ids" widget="many2many"/>
|
||||
</page>
|
||||
<page string="生产发料" attrs="{'invisible': [('pc_stock_picking_ids', '=', [])]}">
|
||||
<field name="pc_stock_picking_ids" widget="many2many"/>
|
||||
</page>
|
||||
<page string="生产入库" attrs="{'invisible': [('sfp_stock_picking_ids', '=', [])]}">
|
||||
<field name="sfp_stock_picking_ids" widget="many2many"/>
|
||||
</page>
|
||||
<page string="外协入库" attrs="{'invisible': [('onin_stock_picking_ids', '=', [])]}">
|
||||
<field name="onin_stock_picking_ids" widget="many2many"/>
|
||||
</page>
|
||||
<page string="外协出库" attrs="{'invisible': [('ocout_stock_picking_ids', '=', [])]}">
|
||||
<field name="ocout_stock_picking_ids" widget="many2many"/>
|
||||
</page>
|
||||
<page string="发料出库" attrs="{'invisible': [('out_stock_picking_ids', '=', [])]}">
|
||||
<field name="out_stock_picking_ids" widget="many2many"/>
|
||||
</page>
|
||||
<page string="委外发料" attrs="{'invisible': [('res_stock_picking_ids', '=', [])]}">
|
||||
<field name="res_stock_picking_ids" widget="many2many"/>
|
||||
</page>
|
||||
</notebook>
|
||||
</form>
|
||||
</field>
|
||||
|
||||
@@ -37,7 +37,7 @@ class SfDemandPlanPrintWizard(models.Model):
|
||||
if pdf_data:
|
||||
try:
|
||||
# 执行打印
|
||||
# self.env['jikimo.printing'].sudo().print_pdf(pdf_data)
|
||||
self.env['jikimo.printing'].sudo().print_pdf(pdf_data)
|
||||
record.status = 'success'
|
||||
production_demand_plan_id = self.env['sf.production.demand.plan'].sudo().search(
|
||||
[('model_id', '=', record.model_id)])
|
||||
|
||||
Reference in New Issue
Block a user