1、取消创建产品时,自动生成内部参考的值;2、优化功能刀具拆解单,修改由拆解单生成的移动历史单据编码生成规则;3、优化货位看板以及货位看板的货位变更功能;

This commit is contained in:
yuxianghui
2024-06-04 17:25:45 +08:00
parent 3882d3a3cb
commit d47dcc7611
7 changed files with 111 additions and 51 deletions

View File

@@ -106,17 +106,12 @@ class ResProductMo(models.Model):
name = fields.Char('产品名称', compute='_compute_tool_name', store=True, required=False)
@api.depends('categ_id', 'cutting_tool_material_id', 'cutting_tool_model_id', 'specification_id')
@api.depends('cutting_tool_model_id', 'specification_id')
def _compute_tool_name(self):
for item in self:
if item.cutting_tool_model_id and item.specification_id:
name = '%s%s' % (item.cutting_tool_model_id.name, item.specification_id.name)
item.name = name
if item.categ_id and item.cutting_tool_material_id and item.cutting_tool_model_id:
if item.cutting_tool_model_id.code:
default_code = '%s-T-DJWL-%s' % (
item.cutting_tool_model_id.code.split('-')[0], item.cutting_tool_material_id.code)
item.default_code = default_code
@api.onchange('cutting_tool_model_id')
def _onchange_cutting_tool_model_id(self):