1、优化功能刀具序列号
This commit is contained in:
@@ -21,7 +21,7 @@ class FunctionalCuttingToolEntity(models.Model):
|
||||
name = fields.Char('名称')
|
||||
tool_name_id = fields.Many2one('sf.tool.inventory', '功能刀具名称')
|
||||
sf_cutting_tool_model_id = fields.Many2one('sf.cutting_tool.standard.library', string='刀具型号')
|
||||
barcode_id = fields.Many2one('stock.lot', string='功能刀具序列号', readonly=True)
|
||||
barcode_id = fields.Many2one('stock.lot', string='序列号', readonly=True)
|
||||
sf_cutting_tool_type_id = fields.Many2one('sf.functional.cutting.tool.model', string='功能刀具类型',
|
||||
group_expand='_read_group_mrs_cutting_tool_type_id', compute_sudo=True)
|
||||
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
</div>
|
||||
<group>
|
||||
<group>
|
||||
<field name="barcode_id" invisible="1"/>
|
||||
<field name="barcode_id" invisible="0"/>
|
||||
<field name="rfid" readonly="1"
|
||||
attrs="{'invisible': [('functional_tool_status', '=', '已拆除')]}"/>
|
||||
<field name="rfid_dismantle" readonly="1"
|
||||
|
||||
@@ -824,7 +824,7 @@ class ProductProduct(models.Model):
|
||||
logging.info('没有搜索到功能刀具产品:%s' % product_id)
|
||||
raise ValidationError('没有找到按唯一序列号追溯的功能刀具产品信息!')
|
||||
stock_lot = self.env['stock.lot'].create({
|
||||
'name': self.get_stock_lot_name(tool_assembly_order_id),
|
||||
'name': self.get_stock_lot_name(obj),
|
||||
'product_id': product_id[0].id,
|
||||
'company_id': self.env.company.id
|
||||
})
|
||||
@@ -851,7 +851,7 @@ class ProductProduct(models.Model):
|
||||
else:
|
||||
m = int(stock_lot_id.name[-3:]) + 1
|
||||
num = "%03d" % m
|
||||
return code + str(num)
|
||||
return '%s-%s' % (code, num)
|
||||
|
||||
def tool_material_stock_moves(self, tool_material, assembly_order_code):
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user