EAS物料多计量单位设置原则刘雪琼本文指导对象为:存在多计量单位管理,且物料的各个计量单位间换算率不为整数的物料计量单位设定。业务场景:化工、药品等行业存在多计量单位管理的物料,如药品行业同一个物料存在片盒、袋、箱等计量单位;计量单位间的换算率存在非整数的情况,如果计量单位设置存在问题,数量、基本数量会存在较大尾差,时间长了,累计尾差会导致数量、基本数量等失真。物料多计量单位的换算率不为10的幂次方时,尾差是无法避免的,以下几个计量单位设置点是尾差最小化的设置要点,同时由于基本单位数量是存货的基本计量单位,以下几个原则也是基于基本数量尾差最小化的基础上进行设置的。原则一:基本计量单位最好用最小计量单位:小计量单位对应的数量值最大,相对于其他计量单位数量来说,小数点后数值较少,无需做过多的四舍五入,能尽量的减少尾差。原则二:大单位大精度,小单位小精度在进行计量单位组精度设置时,需要注意大计量单位的精度需要多设置,设置原则为大于等于小计量单位精度+换算率精度。如计量单位为千克,精度为4,基本计量单位为吨,千克与吨的计量单位为0.001,换算精度为3位,则吨的精度设置需要大于等于7位。原则三:与基本计量单位换算率需要避免非整除换算率,如换算率等于3或7的倍数。如无法避免,则基本计量单位必须使用最小计量单位。如果计量单位间换算率存在3、7的倍数,因为计量单位间换算,不是乘换算率就是除换算率,3、7均为无法整除的数据,当换算率设置为3或者7的倍数时,尾差无法避免,时间长了将导致数据的严重失真。附:XX制药计量单位设置浅析;背景:近期,XX制药关于计量单位尾差导致的数据错误提单频发,经进一步分析,发现发生数据问题的物料都是由于物料启用多计量单位管理,并且计量单位间换算率不规则,设置存在问题导致,以下表格为XX制药物料泌感颗粒的设置:物料泌感颗粒计量单位件计量单位精度6基本计量单位万袋基本计量单位精度4换算率0.072调整后基本计量单位精度9调整前后业务数据(数据来源于提单),调整后数据表格中基本数量列由数量乘与换算率重新计算得出:比较调整前后基本数量尾差(尾差计算公式为基本数量合计-数量合计*换算率)调整前尾差:0.7428-10.366665*0.072=-0.00359988调整后尾差:0.746399880-10.366665*0.072=0XX制药物料计量单位设置的问题为:小单位大精度、大单位小精度,导致尾差过大引起数据失真。调整前数据物料编码物料名称批号计量单位数量基本计量单位基本数量010103000501泌感颗粒20120211件1.183333万袋0.0816010103000501泌感颗粒20130105件0.3万袋0.0216010103000501泌感颗粒20130106件1.3万袋0.0936010103000501泌感颗粒20130107件0.7万袋0.0504010103000501泌感颗粒20130109件0.2万袋0.0144010103000501泌感颗粒20130110件0.6万袋0.0432010103000501泌感颗粒20130111件0.916667万袋0.066010103000501泌感颗粒20130114件1万袋0.072010103000501泌感颗粒20130115件1万袋0.072010103000501泌感颗粒20130116件1万袋0.072010103000501泌感颗粒20130201件0.333333万袋0.024010103000501泌感颗粒20130303件0.666666万袋0.048010103000501泌感颗粒20130401件0.416666万袋0.03010103000501泌感颗粒20130402件0.458334万袋0.033010103000501泌感颗粒20130508件0.291666万袋0.021合计10.3666650.7428调整后数据物料编码物料名称批号计量单位数量基本计量单位基本数量010103000泌感颗粒201202件1.183333万袋0.08519950111976010103000501泌感颗粒20130105件0.3万袋0.021600000010103000501泌感颗粒20130106件1.3万袋0.093600000010103000501泌感颗粒20130107件0.7万袋0.050400000010103000501泌感颗粒20130109件0.2万袋0.014400000010103000501泌感颗粒20130110件0.6万袋0.043200000010103000501泌感颗粒20130111件0.916667万袋0.066000024010103000501泌感颗粒20130114件1万袋0.072000000010103000501泌感颗粒20130115件1万袋0.072000000010103000501泌感颗粒20130116件1万袋0.072000000010103000501泌感颗粒20130201件0.333333万袋0.023999976010103000501泌感颗粒20130303件0.666666万袋0.047999952010103000501泌感颗粒20130401件0.416666万袋0.029999952010103000501泌感颗粒20130402件0.458334万袋0.033000048010103000501泌感颗粒20130508件0.291666万袋0.020999952合计10.3666650.746399880