金蝶SQL二次开发

更新时间:2023-05-18 13:06:09 阅读: 评论:0

二次开发报表项目
美合源二次开发之生产指令单
目的:在计件工资管理系统中,为成本预算人员提供直接报表。避免从工序定额计件入库单导出后,再使用EXCEL做繁琐的筛选和计算处理
实现:通过K3系统的查询分析器,编写直接SQL数据报表-生产指令单。
内容:lect a.frp 序号,
        a.fnumber 物料长代码,
        a.fname 规格物料名称,
        a.f_108 用量,
        a.f_102 工令号,
        a.f_110 流水线编号,
        --substring(b.fsourcebillno,1,6) 订单号,
        b.fentrylfa0153 订单号,
        b.fentrylfb0166 工段,
        (b.hibafqty /a.f_108)订单套数,
        b.fprice 单价,
        b.fqty 总数量,
        b.fentrylfa9738 作业人员,
        a.fomortize 完工数量,
        b.fentrylfb0167 完工日期,
        a.fomortize 完工数量,
        b.fentrylfa9738 作业人员,
        b.fentrylfb0167 完工日期
        FROM t_icitem a
        RIGHT join icstockbillentry b
        ON a.fitemid=b.fitemid
        WHERE fnumber between '*ItemNo*'
    AND '#ItemNo#'
效果图:
通过仓储管理系统查询分析——查询分析工具生产指令单
     
图(一)
输入物料长代码,如有多个物料长代码,按照物料表的先后顺序写入。
     
图(二)
生产指令单详细表内容:
生产工艺和流水线编号
目的sugar and spice:在下达生产指令单的时候,解决K3系统不能对生产实际需要的工艺安排进行流水线标号识别,避免工艺组同成本预算组之间的多次沟通。
实现:通过对工令号的维护,在维护工令号时候,针对物料所需要的工段对应的流水线编号进行维护。
内容:基础资料物料,添加流水线编号字段。工序定额计件入库单添加流水线编号。
效果图
      新增或者修改时候对流水线编号进行选择。
图(一)
输入工序编码时候自动带出工段和流水线编号
图(二)
采购申请单时序薄
目的MRP生成的采购申请单,需要打印给相关部门。而系统中导出的报表需要再次处理。通过BOS采购申请单时序薄,可直接导出打印。
实现:通过BOS的直接数据报表,对采购申请单单据体的内容筛选,提炼出需要的数据。
内容
效果图
      lect
T2.fsourcebillno 订单号,
T1.Fname 物料名称,
T1.Fmodel 规格型号,
T1.fNUmber 物料代码,
T2.fentrylfp0127 工令号,
t5.fname 单位,
t2.fcommitqty 数量,
t2.ffetchtime 到货日期,
T2.fentrylfp0128 备注
From t_icitem T1
Right join porequestentry T2
On T2.Fitemid=T1.Fitemid
Right join t_measureunit t5
On t5.fmeasureunitid=t2.funitid
Right black diamondjoin porequest t3
On t2.finterid=t3.finterid
Left join t_ur t4
On t4.furid=t3.fbillerid
Where t2.fsourcebillno between '*t2.fsourcebillno*'and '#t2.fsourcebillno#'AND
t4.fname='@BillerName@'
    采购系统查询分析器
图(一)
点击采购申请单时序薄
图(二)
输入订单号码点击确定
图(三)
点击文件引出内部数据
图(四)
库存查询状态表
查询条件
物料来源
销售订单
生产任务单
物料代码
物料代码
元旦的由来简写物料名称
规格型号
默认仓库
销售订单号
购货单位
销售数量
单位
出库数量
生产任务单号
工令号
生产车间
计划数量
计划生产日期
计划完工日期
销售订单
 
 
 
 
 
 
 
 
 
高中课本 
 
 
 
 
 
生产任务单
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lect b.fnumber 物料代码,
      b.fname 物料名称,
      b.fmodel 规格型号,
      b.fcinv 安全库存,
      c.fname 仓库名称,
      a.fbillno 生产任务单号,
      substring(b.fname ,1,5) 工令号,
      a.fplancommitdate 计划开工时间,
      a.fqty 计划数量,
      a.fplanfinishdate 计划完工时间,
      d.fbillno 销售订单号,
      h.fname 购货单位,
      f.fqty 订货数量,
      --m.fname 选择题口诀单位,
      f.fqtymust 假设出库数量     
      from icmo a   
      right join  t_icitem b
      on a.fitemid维基百科 英文=b.fitemid
      left join t_stock c
      on b.FDefaultLoc=c.fitemid
      --right join  t_unitgroup m --为什么是空值呢?
      -- on a.funitid=m.funitgroupid
      right join order d
      on d.finterid=a.forderinterid 
      right join t_organization h
      on d.fcustid=h.fitemid
      right join icstockbillentry f
      on b.fitemid=f.fitemid
      crooked是什么意思where b.fnumber like '%3.%'
lect a.fnumber 物料代码,
      a.fname 物料名称,
      a.fmodel 规格型号,
      a.fcinv 安全库存
      from icmo b   
      right join  t_icitem a
      on a.fitemid=b.fitemid --找到物料代码,名称,规格,安全库存。
lect a.fname 单位,*from t_unitgroup a
      left join icmo b
      on a.funitgroupid=b.funitid --得出单位。
on d.fcustid=f.fitemid --订单号码,和购货单位
   
lect fcommitqty 出库数量,fqty 订货数量,finterid, * from orderentry
order by fitemid
lect a.fitemid,a.fqty 数量,feellikea.fqtymust 出货数量,* from icstockbillentry a
      right join t_icitem b
      on b.fitemid=a.fitemid--payme出货数量
lect B.fbillno 销售订单号,* from icmo a
      right join order b

本文发布于:2023-05-18 13:06:09,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/113289.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:物料   流水线   需要   数量   生产   查询   编号
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图