问题现象:在用友U8V8.51erp软件供应链管理的库存管理模块中由于浮法玻璃的计量单位“重量箱”,计算方式为“厚度/20×面积”,因此需要使用自定义项计算,为了能自动计算出重量箱并填入表体的“数量”栏,使用触发器修改RdRecords的iQuantity,使用时先要在“数量”一栏中填写虚拟数量“1”,然后再点击“保存”,触发触发器代码,把计算出来的数量重新更改iQuantity字段。但是运行几次后发现数量出现错误
原因分析:点击“保存”按钮的时候,系统先执行程序代码再执行触发器代码,而程序代码中已经不单只填写RdRecords的iQuantity字段,同时也会在CurrentStock表中填写的iQuantity、fInQuantity字段,但是在触发器中无法把CurrentStock表、RdRecords表相同的存货对应起来,因此点击“保存”几次后,数量就会累计错误
解决方案:在用友U8V8.51erp系统中不再使用触发器自动填写“数量”栏,使用另一个表体自定义项A,利用表体栏目运算的功能计算出结果(例如表体自定义项A=表体自定义项C×表体自定义项B),然后由操作员把A的数据手工录入到“数量”栏。 不要轻易直接修改单据表体的“数量”,此字段关联多个表多个字段,而且不同的单据会填写CurrentStock表、RdRecords表中不同的字段。
本条用友U8ERP系统问题的解决方案来自用友财务软件官网知识库,原官方用友U8知识库如下表所示,请参阅:
用友U8知识库主体 | 用友U8知识库明细 |
---|---|
对应版本 | 用友U8V8.51 |
对应产品线 | 用友U8ERP |
对应模块 | 供应链-库存管理 |
问题现象 | 由于浮法玻璃的计量单位“重量箱”,计算方式为“厚度/20×面积”,因此需要使用自定义项计算,为了能自动计算出重量箱并填入表体的“数量”栏,使用触发器修改RdRecords的iQuantity,使用时先要在“数量”一栏中填写虚拟数量“1”,然后再点击“保存”,触发触发器代码,把计算出来的数量重新更改iQuantity字段。但是运行几次后发现数量出现错误 |
问题原因 | 点击“保存”按钮的时候,系统先执行程序代码再执行触发器代码,而程序代码中已经不单只填写RdRecords的iQuantity字段,同时也会在CurrentStock表中填写的iQuantity、fInQuantity字段,但是在触发器中无法把CurrentStock表、RdRecords表相同的存货对应起来,因此点击“保存”几次后,数量就会累计错误 |
解决方案 | 不再使用触发器自动填写“数量”栏,使用另一个表体自定义项A,利用表体栏目运算的功能计算出结果(例如表体自定义项A=表体自定义项C×表体自定义项B),然后由操作员把A的数据手工录入到“数量”栏。 不要轻易直接修改单据表体的“数量”,此字段关联多个表多个字段,而且不同的单据会填写CurrentStock表、RdRecords表中不同的字段。 |
提交时间 | 2015-11-26 |
上述用友U8知识库的解决方案如果仍然未能解决您的问题,可以尝试到用友畅捷通服务社区搜索一下:https://www.iyyrj.com/ask/,或者加入QQ群:208289440,密码:myufida.net.cn。
温馨提示:近期载地址失效频繁,如链接失效请点击此处查阅详情!
问题现象:在用友U8V10.1erp软件供应链管理的合同管理模块中合同概要增加的表头自定义项,其中销售合同概要显示模板设置为必输,采购合同显示模板设置为非必输,为什么在做采购合同时提示该...
问题现象:在用友U8V10.0erp软件财务会计管理的总账模块中生成损益结转凭证,提示不能使用非末级科目,如何处理。原因分析:转账定义-期间损益结转设置中重新定义对应结转的本年利润科目编...
问题现象:在用友U8V8.71erp软件供应链管理的销售管理模块中销售管理,发货单表体有两行记录,一行是正常存货,一行是折扣属性存货,只有金额没有数量,参照该发货单生成发票只能看到正常的...
问题现象:在用友U8V10.1erp软件供应链管理的采购管理模块中采购对账再用未完成业务明细表里面的暂估单价取的是哪里的数据? 想查看订单的金额,没有开票的一个体现,可以再哪里查看?原因...
问题现象:在用友U8V12.0erp软件供应链管理的销售管理模块中上个月多做了一笔发货单,没有审核,但是记账了,也结账了,现在影响了他的可用量,不想反结账去删除发货单,怎么可以让可用量里...
问题现象:在用友U8V12.0erp软件供应链管理的销售管理模块中销售发票的含税单价改了以后,折扣额变成很大的一个金额了,把折扣额删除后,单价又变了?原因分析:折扣额是根据报价、扣率计算...