EAS库存管理-即时库存不准大攻关
金蝶云社区-sparkling
sparkling
1人赞赏了该文章 2,837次浏览 未经作者许可,禁止转载编辑于2017年01月04日 09:01:08
1、即时库存未即时更新数据 刷新即时库存进行重:ALT + I,刷新即时库存(按物料/按组织)2、即时库存记录重复 ①刷新即时库存 ②查询后台库存记录 select * fromt_im_inventory a inner join t_bd_material b ona.fmaterialid=b.fid inner join t_org_baseunitc ona.fstorageorgunitid=c.fidwhere b.fnumber=’物料编码’and c.fnumber=’库存组织编码’; ③查询保质期管理表是否存在重复记录(一般是保质期管理表记录重复) Select * from T_IM_DateOfMinDurability a inner join t_bd_material b ona.fmaterialid=b.fidinner join t_org_baseunitc ona.fstorageorgunitid=c.fidwhere b.fnumber=’物料编码’and c.fnumber=’库存组织编码’and flot=’批次号’; 3、即时库存和报表结存数据不一致(普通物料收发事务汇总表、库存类型物料事务汇总表) (1)结账异常确定问题:①刷新即时库存,确定下库存数据; ②报表的查询条件:开始日期为系统启用期间;期初包含不参与核算勾选; 分析问题: 报表不同期间查询结果不一致,筛选出哪一期出现问题,分析这期期末和下期期初的数据是否一致;不一致需要检查库存余额表的数据,是否这期结账有问题,导致部分单据没有参与结账。查询库存余额表: Select * fromt_im_inventorybalance ainner join t_bd_material b ona.fmaterialid=b.fidinner join t_org_baseunitc ona.fstorageorgunitid=c.fidwhere b.fnumber=’物料编码’and c.fnumber=’库存组织编码’and fyear=’年份’and fperiod=’期间’and flot=’批次号’ 确定具体单据:当期期末和下期期初数据的差值,当期联查明细表找出差值对应的单据。 解决方案: (反结重结:暂估冲回方式不是“月初一次冲回”,物料计价方法不是“先进先出法”)近期出现问题,系统反结到问题期间,再重新接回当期。物料涉及较少,期间涉及较少,可通过后台修复数据,注意期初期末数据的计算逻辑。期间相隔较远,数据量大。备份相同的测试账套,在测试账套中进行反结重结,替换正式账套的库存余额表。(2)事务类型定义异常 EAS750及以下版本,检查事务类型出入库影响现存量的标识与收发是否一致; EAS800以以上版本,检查事务类型关联的更新类型中出入库影响现存量的标识与对应的收发类型是否一致。4、出库单审核失败提示“库存量不足” ①刷新即时库存 ②查询库存台账数据 一般会出现库存台账中存在数据为0的冗余记录导致出库失败;即时库存中计量单位、辅助计量单位与单据不一致导致出库失败;启用了批次管理的物料,库存批次后与单据不一致导致出库失败;单据中跟踪号和项目号,且物料库存资料页签中字段fistrackingnumber,fisobjectnumber值为1,导致库存根据项目号和跟踪号隔离,导致出库失败。查询项目号和跟踪号:Selectfistrackingnumber,fisobjectnumber from t_im_inventorybalance ainner join t_bd_material b ona.fmaterialid=b.fidinner join t_org_baseunitc ona.fstorageorgunitid=c.fidwhere b.fnumber=’物料编码’and c.fnumber=’库存组织编码’ 修改项目号和跟踪号,不进行隔离: Update t_im_inventorybalance set fistrackingnumber=0,fisobjectnumber=0wherefmaterialid=(select fid from t_bd_material where fnumber=’’) andfstorageorgunitid=(select fid from t_org_baseunit where fnumber=’’)