9月,有关批号,效期,养护的修改

来源:互联网 发布:行知实践基地感受作文 编辑:程序博客网 时间:2024/05/16 01:50

因为网络原因(西雅商务部通过外网连接),出库没成,业务明细中没有,但帐页上批号已经减少
1.查看信息查询——销售查询统计(确认没有单子才可进行大胆操作修改批号)
2.如没有销售,则是凭空少了库存,直接改批调整即可
(销售单作废在不知道出库单号,不能乱删,可能是前期销售数量内容一样的单子,我就差点删除,还好同事有经验,说这样不能确定是不是那没有成功的单子,也许是以前销售出去的单子,如果那样删除就闯祸了)

 

系统修改——重点养护
删除批次的所有药品,原因是重复批次。
进入需要删除批次,删除——删除行以后——保存

 

有效期的修改,必须以下同时:
有效期的修改,此效期并不是质管部生成(质管只是验证文件信息),此是储运部仓管在实物进货时输入保存的。因此不必询问质管。
1.批号调整
2.业务明细显示的时候,不因批号调整后而改正(因为此数据已经生成一条记录,插入,不可与之同步,所以需要手动修改,但因为其他里业务帐中没有显示此效期,所以需要到数据库中修改,此操作必须小心试验通过)

在批号调整以后,需要做,
例,select * from rjz_yw where spdm='13000101' order by id
    update rjz_yw set yxrq='2012.04.05' where id=105510
两者同时进行,spdm是商品号,yxrq是有效期

数据跟踪试验如下:
select * from rjz_yw where spdm='13000101' order by id
update rjz_yw set yxrq='2012.04.05' where id=105510
update rjz_yw set yxrq='2012.04.05' where id=105554

select * from rjz_yw where spdm='11001008' order by id
update rjz_yw set yxrq='2011.12' where id=93501
update rjz_yw set yxrq='2011.12' where id=95068
update rjz_yw set yxrq='2011.12' where id=95080

 

昨天的,又发生问题,上面改的时候仓库的验收记录里的时间也需要改
跟踪如下:
select * from v_ysjl where IID>0  and ( v_ysjl.ysrq>='2010.04.26') and (v_ysjl.ysrq<='2010.04.26') and (zjm like '%11001008%'

OR spmc like '%11001008%' OR spdm like  '11001008%' OR sccj like '%11001008%') order by ysrq,IID

修改调试成功执行语句如下
update v_ysjl set yxq='2011.12' where IID>0  and ( v_ysjl.ysrq>='2010.04.26') and
(v_ysjl.ysrq<='2010.04.26') and (zjm like '%11001008%' OR spmc like '%11001008%'
OR spdm like  '11001008%' OR sccj like '%11001008%')

update v_ysjl set yxq='2012.04.05' where IID>0  and ( v_ysjl.ysrq>='2010.09.01') and (v_ysjl.ysrq<='2010.09.19') and
(zjm like '%13000101%' OR spmc like '%13000101%' OR spdm like  '13000101%' OR sccj like '%13000101%')
 

 

原创粉丝点击