易飞ERP 工单单身需领用量为小数点结单是个麻烦事该怎么办?
问:近期公司计划因小数点而不能正常结单而烦恼,又不愿意跑完工单后一笔笔修改,工作量大且浪费大量时间
问题分析:造成小数点的原因是什么?经过手工新增工单,发现无论预计产量无法修改,单身需领用量都为小数,故查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
📱 扫码关注公众号
扫描二维码关注我们,获取更多精彩内容
实时更新 · 干货满满