用友软件免费下载(www.myufida.net.cn)旨在提供全系列最新最全的用友财务软件免费下载地址。微信号:yyrjlls用友软件免费版用友软件破解版用友软件试用版

首页用友知识库正文

修改出入库单据的“数量”栏-用友U8

用友财务软件2016-12-11361用友u8供应链用友u8库存管理用友u8软件问题用友u8解决方案用友U8知识库

问题现象:在用友U8V8.51erp软件供应链管理的库存管理模块中由于浮法玻璃的计量单位“重量箱”,计算方式为“厚度/20×面积”,因此需要使用自定义项计算,为了能自动计算出重量箱并填入表体的“数量”栏,使用触发器修改RdRecords的iQuantity,使用时先要在“数量”一栏中填写虚拟数量“1”,然后再点击“保存”,触发触发器代码,把计算出来的数量重新更改iQuantity字段。但是运行几次后发现数量出现错误

原因分析:点击“保存”按钮的时候,系统先执行程序代码再执行触发器代码,而程序代码中已经不单只填写RdRecords的iQuantity字段,同时也会在CurrentStock表中填写的iQuantity、fInQuantity字段,但是在触发器中无法把CurrentStock表、RdRecords表相同的存货对应起来,因此点击“保存”几次后,数量就会累计错误

微信号:yyrjlls
加微咨询技术问题!
复制微信号

解决方案:在用友U8V8.51erp系统中不再使用触发器自动填写“数量”栏,使用另一个表体自定义项A,利用表体栏目运算的功能计算出结果(例如表体自定义项A=表体自定义项C×表体自定义项B),然后由操作员把A的数据手工录入到“数量”栏。 不要轻易直接修改单据表体的“数量”,此字段关联多个表多个字段,而且不同的单据会填写CurrentStock表、RdRecords表中不同的字段。

以上用友U8软件问题解决方案来自用友软件官网知识库,原用友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.myufida.net.cn/ask/

网友评论