中联区卫经验分享吧 关注:96贴子:1,095
  • 0回复贴,共1

药品盘点时提示药品库存可用数量未加错误

只看楼主收藏回复

【问题】:药品盘点审核时提示药品可用数量未加错误导致不能盘点。

【问题原因分析】
该错误提示是进行盘点操作之后进行本次操作数据正确性的验证。是指进行盘点前记录的实际库存加上本次盘点的差值是否等于盘点后的库存数量的验证。
如盘点前库存为1,盘点为0,(盘点前库存1)加(盘点的差值 -1)不等于0;
遇到这样的问题主要从几个方面去查看问题原因:
(1)盘点表,盘点单生成之后是否产生过药品业务,即查看可用数量和实际数量是否一致。
药品盘点是根据库存实际数量作为账面数量盘点。盘点操作也是根据账面数量和盘点数量的差值进行计算。
查询sql:select * from 药品库存 where 可用数量<>实际数量 and 库房id=''
处理方法:
1、将所有未审核的单据,未发药的单据进行审核发药。如之后还有可用数量和实际数量不等的数据,
2、查看是否有盘点表生成之后,审核之前产生的药品流通单据,如果有,删除之前的盘点表重新盘点审核,或者更新盘点表中账面数量等于当前库存的实际数量即可审核。
Select * From 药品盘点记录, 药品库存
Where 药品盘点记录.药品id = 药品库存.药品id And 药品盘点记录.账面数量 <> 药品库存.实际数量
And 药品库存.批次 = 药品盘点记录.批次 And 药品盘点记录.No = '单据号'
3、上述两个步骤之后还是出现该错误,更新药品库存的可用数量和实际数量。
update 药品库存 set 可用数量=实际数量 where 可用数量<>实际数量 and 库房id=''
(2)查看药品规格表中药房分批属性和实际库存的分批属性是否一致,药品基本属性的分批属性和库存的实际分批属性不一致会导致盘点的时候找错批次,在修改库存的时候计算到错误批次的数量。
(3)盘点方式为全盘为0 的时候,如一个药品有多个批次的时候会出现该错误,盘点表中会出现同规格同批次的药品的重复信息。
该问题1230版本已经修正,使用最新的业务数据表即可。
【处理方式】
将药品可用数量和可用数量不一致的数据处理了,有未发药的全部发药,如遇可用数量大于实际数量,用技术中心发出的邮件可用数量大于实际数量的处理附件.rar将数据处理了。
分批属性不一致的根据实际情况修改为一致。
处理原则:不分批药品修改为分批药品,修改药品规格选择分批属性,修改药品库存的批次信息为非零或非空即可。
分批改为不分批:在药品规格表取消分批属性,将多条批次信息记录合并为一条,批次号置为空,合并时供应商,批号,效期等药品基本信息相同的就保留,不同的就清空给一个默认值即可。


1楼2015-01-05 09:30回复