销售订单开票过账,admin用户和新增用户走的方法不同解决

开发了一个功能,在销售订单开票时,生成的custInvocieJour表上的cashdisc计算时,

不加上销售订单头上的费用。

之后debug发现了在表custInvoiceJour下的initFromSalesTotals()赋值了,之后饿在salesTotals类中

修改了计算方法,OK,解决了。

但是到应用顾问(新增域用户,ax用户)测试时,说cashdisc还是系统的算法,之后我用admin用户测对的啊。

最后发现两个用户走的代码不同,并且新增的ax用户不能深层debug,例如custInvocieJour表下的insert()方法都不走,

这让人无语了,最后在一个同事的帮助下终于找到问题所在了。

原来罪魁祸首在ax用户的Option设置上,如图红框处假如打勾了,走的是cil编译生成的dll代码,假如没打勾走的是ax的x++代码

所有想要系统走追加的代码,1.重新cil编译

             2.将此处的勾去掉

转载于:https://www.cnblogs.com/yhchenAx/p/3668312.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值