通过拆分规格型号 长宽高 进行面积计算

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

通过拆分规格型号 长宽高 进行面积计算

最近遇到业务部门需求,要通过规格型号字段求出当前物料面积并填入实收数量字段;

先上完整代码和效果(这里为了方便调试单独加了一个“规格”的文本字段,实际业务中把值更新事件配置到物料编码字段应该就可以了)

FRealQty  = ((float((FMODELX.split("*")[0])) + 10 )*2 + (float((FMODELX.split("*")[1]))*2+45) * (float((FMODELX.split("*")[2])) + float((FMODELX.split("*")[1])) + 29))/1000000


image.webp

规格填写规则:长宽高;

使用split函数拆分字段,FMODELX.split("*")[0] ,这一段是为了告诉系统用“*”作为分隔符将当前字符串拆分成1290,980,880;[0]表示取拆分后的第一个空间里面的内容,[1]表示取第二个空间里面的内容,依此类推。

FMODELX.split("*")[0]  最终结果为 1290,但此时的数据是一个字符串无法直接参与数值运算,还要转换数据类型,这里我用float

float(FMODELX.split("*")[0])


 



感谢分享,很常见的场景。

通过拆分规格型号 长宽高 进行面积计算

最近遇到业务部门需求,要通过规格型号字段求出当前物料面积并填入实收数量字段;先上完整代码和效果(这里为了方便调试单独加了一个“规格...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息