K310.4批量修改物料的采购检验方式及质检方案属性的SQL

来源:www.nbjxsoft.cn   发布时间:2011/4/27 9:59:35   浏览次数:0


K310.4批量修改物料的采购检验方式及质检方案属性的SQL

一,引言

          前两天给客户实施K/3V10.4的质量管理模块,需要批量修改物料的采购检验方式,委外检验方式,质检方式属性,可惜10。4的批修功能并没有包含上述字段。经过内部提单及多次与总部同事沟通,最终讨得如下语句,与朋友们共享。
 
二,SQL语句
update qc set
qc.finspectionlevel=351,  --外购检验方式
qc.fprochkmde=351,        ---产品检验方式
qc.fwwchkmde=351,         ---委外检验方式
qc.fstkchkmde=351,        ---库存检验方式
qc.fotherchkmde=351       --其他检验方式
,qc.FInspectionProject=1002  ---质检方案
from t_ICItemQuality qc inner join
t_icitem ic
on qc.fitemid=ic.fitemid
inner join t_supplier s
on ic.fsource=s.fitemid
where  s.fname='上海索颐达机械有限公司'
or s.fnumber=''
and ic.f_103='QC'
三解决问题思路
--物料的采购检验方式修改
t_ICItemQuality.FInspectionLevel  =t_submessage.FinterID AND  t_submessage.FTypeid=171
 --物料的产品检验方式修改 t_ICItemQuality.FProChkMde =t_submessage.FinterID AND  t_submessage.FTypeid=171
--物料的委外加工检验方式修改 t_ICItemQuality.FWWChkMde =t_submessage.FinterID AND  t_submessage.FTypeid=171
--物料的库存检验方式修改 t_ICItemQuality.FStkChkMde =t_submessage.FinterID AND  t_submessage.FTypeid=171
--物料的其他检验方式修改 t_ICItemQuality.FOtherChkMde =t_submessage.FinterID AND  t_submessage.FTypeid=171
--检验方案字段 t_ICItemQuality.FInspectionProject 和表ICQCScheme.FInterID做关联
--如果所有检验方式为免检则检验方案=0
以上表和表t_ICItemCore做FitemID关联即可得到物料代码
四。感谢
        感谢总部XDJM提供的支持,虽然12。1已提供了上述功能,但客户不会因此而升级解决,因此SQL还是很实用的解决方案。
       后来发现,用SQL的执行效率更高,呵呵!也算是意外收获了!

 上一条新闻:如何取消物料的现有仓库与默认仓库不一致时的情况
 下一条新闻:在K3的12.1版本里面填制了一张成品入库单入到成品库,但是查询库存的时候却在不良品库,校对了库存也没有用,是怎么回事呢?
[打印本文]  [返回服务中心]  [关闭窗口]
友情链接:

宁波金蝶软件有限公司 2006 版权所有 浙ICP备16034465号-2 销售服务电话:15957871790
地址(ADD):浙江省宁波市 网址:www.nbjxsoft.cn
Copyright 2006 Auto Parts All Right Reserved