1、解决刀具物料采购时,自动生成序列号重复问题;2、优化刀具物料生成序列号时,自动更新刀具物料查询记录的方法
This commit is contained in:
@@ -263,7 +263,7 @@ class ProductionLot(models.Model):
|
|||||||
if not last_serial:
|
if not last_serial:
|
||||||
return "%s-%s%03d" % (product.cutting_tool_model_id.code[:-12], now, 1)
|
return "%s-%s%03d" % (product.cutting_tool_model_id.code[:-12], now, 1)
|
||||||
else:
|
else:
|
||||||
return "%s-%s%03d" % (product.cutting_tool_model_id.code[:-12], now, int(last_serial.name[-3:]) + 1)
|
return "%s-%s%03d" % (product.cutting_tool_model_id.code[:-12], now, int(last_serial.name[-3:]) + 2)
|
||||||
else:
|
else:
|
||||||
raise ValidationError('该刀具物料产品的型号字段为空,请补充完整!!!')
|
raise ValidationError('该刀具物料产品的型号字段为空,请补充完整!!!')
|
||||||
|
|
||||||
|
|||||||
@@ -66,7 +66,7 @@ class StockLot(models.Model):
|
|||||||
records = super(StockLot, self).create(vals_list)
|
records = super(StockLot, self).create(vals_list)
|
||||||
for record in records:
|
for record in records:
|
||||||
if record.product_id.categ_id.name == '刀具':
|
if record.product_id.categ_id.name == '刀具':
|
||||||
record.tool_material_status = '可用'
|
record.tool_material_status = '未入库'
|
||||||
record.enroll_tool_material_stock()
|
record.enroll_tool_material_stock()
|
||||||
return records
|
return records
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user