单据金额自定义计算原创
3人赞赏了该文章
63次浏览
未经作者许可,禁止转载编辑于2024年08月04日 08:09:49
前几天有客户提出需求,希望实现其他入库单金额=单价*数量*自定义字段值,系统原有逻辑是其他入库单金额=单价*数量。这个需求可以通过一个触发 解决
create trigger easy_001 on icstockbill
for udpate,delete,insert
as
declare @finterid int
select @finterid=finterid from inserted
update t1
set t1.famount=round(t1.fprice*t1.fqty*t1.fentryselfa9761)
from icstockbillentry t1, icstockbill t2
where t1.finterid=t2.finterid and t2.finterid=@finteird
------其中fentryselfa9761 就是其他入库单单据体上增加的自定义字段值