通过拆分规格型号 长宽高 进行面积计算
最近遇到业务部门需求,要通过规格型号字段求出当前物料面积并填入实收数量字段;
先上完整代码和效果(这里为了方便调试单独加了一个“规格”的文本字段,实际业务中把值更新事件配置到物料编码字段应该就可以了)
FRealQty = ((float((FMODELX.split("*")[0])) + 10 )*2 + (float((FMODELX.split("*")[1]))*2+45) * (float((FMODELX.split("*")[2])) + float((FMODELX.split("*")[1])) + 29))/1000000
规格填写规则:长宽高;
使用split函数拆分字段,FMODELX.split("*")[0] ,这一段是为了告诉系统用“*”作为分隔符将当前字符串拆分成1290,980,880;[0]表示取拆分后的第一个空间里面的内容,[1]表示取第二个空间里面的内容,依此类推。
FMODELX.split("*")[0] 最终结果为 1290,但此时的数据是一个字符串无法直接参与数值运算,还要转换数据类型,这里我用float
float(FMODELX.split("*")[0])
感谢分享,很常见的场景。
通过拆分规格型号 长宽高 进行面积计算
最近遇到业务部门需求,要通过规格型号字段求出当前物料面积并填入实收数量字段;先上完整代码和效果(这里为了方便调试单独加了一个“规格...
点击下载文档
本文2024-09-16 18:39:18发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-23544.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章