自定义公式的计算原创
金蝶云社区-飞飞虎爱睡懒觉
飞飞虎爱睡懒觉
8人赞赏了该文章 1,738次浏览 未经作者许可,禁止转载编辑于2020年05月31日 17:58:30

有个需求,录入不同的系数,然后根据公式来计算,但这个公式不是固定的,需要根据不同的类型及部件,取不同的公式及单价。

这时我们就可以请出eval函数帮我们解决了。

这里我们以采购申请单为例。

第一步,申请单明细添加如下字段。

  系数1,系数2,系数3,系数4,公式,对应价格,对应金额


第二步,在以下四个系数中添加值更新事件。

  调用的服务是:计算定义公式的值。

对应金额=eval(公式.replace(系数1.str(系数1)).repalce(系数2.str(系数2)).replace(系数3.str(系数3)).replace(系数4.str(系数4)).replace(对应价格,str(对应价格)))

 这一步要判断值不为空。

最后保存BOS。就可以愉快的应用了。

本来想截个图的,今天找了找,上次做的示例帐套,被谁清理了。反正也是简单的公式,各位一看就明白。就不多啰嗦了。


赞 8