在K3功能模块添加自己的查询

栏目:k3wise知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

在K3功能模块添加自己的查询

最近公司技术部的同事找我帮忙,说K3系统里面的物料规格与物料的参数不一致,影响到生产,问我有没有办法把有问题的物料一次全部找出来,他再去修正。不然上万条物料信息,一条一条去找的话,他要花很长一段时间。我二话没说就答应了。不废话,先做事!

      K3Wise里面要处理物料的信息,而且只要查的话还是很好办的,直接查后台数据库就可以了。先了解一下物料的数据表,我们要的物料信息,基本都放在t_ICItem里面。直接用SQL查一下,

select FNumber 物料编码,FModel 描述,F_156 系列,F_157 规格,F_158 尺寸,F_159 颜色 from t_ICItem where (left(fnumber,2)='H1' or left(fnumber,2)='E1') AND (charindex(F_156,FModel)<1 OR charindex(F_157,FModel)<1 OR charindex(F_158,FModel)<1 ) ORDER BY FNumber

这个SQL代码按自己的需求写就可以了,技术部的问题是物料的Fmodel字段的值,与其他参数(系列、规格、尺寸、颜色)信息有出入。Fmodel里面的信息是对应了系列、规格、尺寸、颜色这些参数的。至于SQL的内容就不多说了,大家根据自己的需求可以写满足自己需求的任意SQL代码。

      现在的重点是,技术部门不懂SQL,也不懂代码,要让他们随时可以去查,查到问题随时去修正。所以,直接把查询放到K3WISE里面对应的操作功能项会更方便一些。如下图,我把他直接放到【供应链】的【仓存管理】下面,这样,技术部的同事随时可以查询结果。

上传图片

具体怎么把SQL语句加到这里的?我们继续看

先打开BOS集成开发工具,点开【供应链】,选择【仓存管理】,(注意:这里你觉得放哪里合适,随便选哪里都可以。我这个跟物料有关,所以就选择放【仓存管理】下面了)。

image.webp

进入到BOS后,右边“项目”栏,里面找到“直接SQL报表”,点右键“新建直接SQL报表”,点“下一步”,到下图这个画面。

image.webp

直接贴入我写好的SQL查询的代码,点“下一步”,

image.webp

向导会自动把SQL的查询字段列出来,你可以勾选“是否可见”来确定是否显示这个查询字段。然后再填写一个合适的,好理解的报表名称。点“下一步”

image.webp

上图默认“列表显示”直接点“下一步”,然后再点“完成”。


下一步就是发布到K3的主控台上面去,让其他同事都能看到这个查询。

在BOS集成开发工具右边的“项目”中的“直接SQL报表”里面找到刚刚新建的查询,点鼠标右键,选【发布到主控台】

image.webp

image.webp

直接点“确定”

image.webp

左边“业务对象列表”勾选刚刚新建的查询,右边“目标位置”选一下自己想放到哪里,然后点“添加”然后点“发布”

image.webp

OK, 就这样可以了!进到K3系统里面看一下 ,就是这个效果。

上传图片

然后直接点查询,就是我们查询到的结果,像下图的样子。

image.webp

当然,如果发现查询的结果不对,SQL语句还要调整修改,还可以按照前面的方式修改的。

给自己留个记录,也给自己加深一下记忆,同时希望也能给众多在用K3的,像我一样不熟悉系统的朋友们一个参考。


干货!太棒了!学习了,感谢分享!


多谢分析,学习一下


学习了,谢谢分享。


我原来用的K3老版本BOS平台还是要收费的,只能在查询分析工具里面做。

在K3功能模块添加自己的查询

最近公司技术部的同事找我帮忙,说K3系统里面的物料规格与物料的参数不一致,影响到生产,问我有没有办法把有问题的物料一次全部找出来,他...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息