类似于订单表有一个子表,订单明细,里面有以下几个字段:数量,单价,总价。
数量必填,业务希望能填单价自动算出总价;填总价自动算出单价。
请问这个如何实现呀?我现在默认值设置公式,在单价和总价那块分别设置公式会出现空白情况。
也尝试过用事件,事件单独在单表用没问题但在订单总表中好像事件又没用。
所以想请教一下,谢谢!
类似于订单表有一个子表,订单明细,里面有以下几个字段:数量,单价,总价。
数量必填,业务希望能填单价自动算出总价;填总价自动算出单价。
请问这个如何实现呀?我现在默认值设置公式,在单价和总价那块分别设置公式会出现空白情况。
也尝试过用事件,事件单独在单表用没问题但在订单总表中好像事件又没用。
所以想请教一下,谢谢!
如果先填写单价和总价,最后写的数量,这时候就有逻辑问题了,是按单价计算还是按总价计算。
改动数量的时候是用单价计算还是用总价计算。
可以设置单价变动时,计算总价,如果总价等于原字段值不更新,如果总价不等于原字段值更新总价
如果总价变动是,计算单价,如果单价等于原字段值不更新,如果总价不等于原字段值更新单价
就是这个数量逻辑问题,如果只改变数量,单价和总价里面都有值的时候,是按单价重新计算总价,还是按总价计算单价
我也遇到过,没搞定。
子表做不到同时支持“填单价算出总价”和“填总价算出单价”。
互相作为引用字段好像会冲突
我也遇到过,没搞定。
子表做不到同时支持“填单价算出总价”和“填总价算出单价”。
1.用子表控件
2.添加一个关联字段,并且设置使用关联字段新增
3.子表中添加他表字段作为列,映射出必要字段单价等
4.子表中添加数字字段作为数量字段,再添加一个数字字段作为总价(比公式字段更好管理);设置公式为单价*数量
5.子表外使用汇总字段,对总金额进行汇总
先搁置实现方式(工作流可支持),需先明确一些问题,比如:
回到需求本身,正常流程为 “填写单价和数量,系统计算总金额”。
建议:按正常流程处理,驳回该需求。