【问题概述】 倒冲平台刷新时提示:“将 numeric 转换为数据类型 numeric 时出现算术溢出”或“value larger than specified precision allowed for this column”如下图所示示例: , \% s8 u6 G2 u. D
" A; v6 X) Y; V; N. E' M9 a, Z
8 [5 g9 `) R( g/ I* Q2 y$ h V* { s这是因为在计算应倒冲数量时有用到基本单位入库数量*基本单位分子, 云星空中数量的最大承载值是decimal(23,10),仅仅能承载13位整数,10位小数, 当入库单的基本单位入库数量、用料清单中基本单位分子,两者相乘超过13位整数或10位小数,就会出现上述报错提示 比如: 【解决方案】
$ V) T0 ?5 ^& B* X( ?% ?1、入库单分批入库,减少每次入库的数量,分批倒冲 2、用料清单的分子与分母同比例缩小,减小分子的数量,实际用量比例还是不变的
$ M1 L& V; K" C; ?% {5 q |