首页 易飞 正文
  • 本文约578字,阅读需3分钟
  • 2815
  • 0
举报该广告
易飞ERP 工单单身需领用量为小数点结单是个麻烦事该怎么办?

易飞ERP 工单单身需领用量为小数点结单是个麻烦事该怎么办?

摘要

问:近期公司计划因小数点而不能正常结单而烦恼,又不愿意跑完工单后一笔笔修改,工作量大且浪费大量时间



问题分析:造成小数点的原因是什么?经过手工新增工单,发现无论预计产量无法修改,单身需领用量都为小数,故查看BOM的损耗率+底数,经过计算得出结果为:因BOM的损耗率+底数原因使得我们工单单身的需领用量为小数



解决办法:触发器思路如下,需要修改才可使用哦



DECLARE  @TB0...

问:近期公司计划因小数点而不能正常结单而烦恼,又不愿意跑完工单后一笔笔修改,工作量大且浪费大量时间



问题分析:造成小数点的原因是什么?经过手工新增工单,发现无论预计产量无法修改,单身需领用量都为小数,故查BOM的损耗率+底数,经过计算得出结果为:因BOM的损耗率+底数原因使得我们工单单身的需领用量为小数



解决办法触发思路如下,需要修改才可使用哦



DECLARE  @TB004 NUMERIC(16,6),--需领用

@XXPD CHAR(1)--判断小数

SET @TB004 ='331.6'

SELECT @XXPD=CASE WHEN CAST(@TB004 AS INT)=@TB004 THEN 'N' ELSE 'Y' END FROM MOCTB WHERE  TB001='5110' AND TB002='20160707001'

IF @XXPD='Y'

 BEGIN

 UPDATE MOCTB SET TB004 =ROUND(@TB027,0) WHERE  TB001='5110' AND TB002='20160707001'

 --SELECT TB004 FROM MOCTB WHERE TB001='5110' AND TB002='20160707001'

 END


📱 扫码关注公众号

公众号二维码

扫描二维码关注我们,获取更多精彩内容
实时更新 · 干货满满

收藏

扫描二维码,在手机上阅读
评论
更换验证码
友情链接