K3 WISE 库存呆滞料报表(含入库日期)

sure1121 2020-08-10 09:32:11
K3 WISE 库存呆滞料报表(含入库日期),正常即时库存表中只有以下前7个字段,能不能把对应的入库日期也加上,

物料代码+物料名称+规格+单位+仓库+批号+库存数量+入库日期,

最好是后台sql语句直接能查询导出就完美了,谢谢!
...全文
612 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
cuxun 2022-06-08
  • 打赏
  • 举报
回复

K3Wise 存储过程CheckInventory我改了一下.

INSERT INTO ICInventory(FBrNo, FItemID, FBatchNo, FMTONo, FStockID, FQty, FSecQty, FBal, FStockPlaceID, FKFPeriod, FKFDate,
FQtyLock, FAuxPropID,FSupplyID)
SELECT '0', FItemID, FBatchNo, FMTONo, FStockID, FQty, FSecQty, 0, FStockPlaceID, FKFPeriod,

                  CASE WHEN ( SELECT TOP 1
                              FStockInDate
                      FROM    icinvinitial ccc
                      WHERE   ccc.FItemID = #RTSum.FItemID
                              AND ( ccc.FBatchNo = #RTSum.FBatchNo ) ) IS NULL
               THEN (SELECT TOP ( 1 )
                          a.FDate
                  FROM    dbo.ICStockBill AS a
                          INNER JOIN dbo.ICStockBillEntry AS b
                          ON a.FInterID = b.FInterID
                  WHERE   ( b.FItemID = #RTSum.FItemID )
                          AND ( b.FBatchNo = #RTSum.FBatchNo )
                  ORDER BY a.FDate  )
               ELSE ( SELECT TOP 1
                              FStockInDate
                      FROM    icinvinitial ccc
                      WHERE   ccc.FItemID = #RTSum.FItemID
                              AND ( ccc.FBatchNo = #RTSum.FBatchNo ) )
          END  
                 
                 
                  ,  
                        FQtyLock, FAuxPropID,isnull(( SELECT TOP ( 1 )
                                s.FItemID
                        FROM    dbo.t_Supplier AS s
                                INNER JOIN dbo.ICStockBill AS a
                                INNER JOIN dbo.ICStockBillEntry AS b
                                ON a.FInterID = b.FInterID
                                ON s.FItemID = a.FSupplyID
                        WHERE   ( NOT ( a.FSupplyID IS NULL )
                                )
                                AND ( b.FItemID = #RTSum.FItemID )
                                AND ( b.FBatchNo = #RTSum.FBatchNo )
                        ORDER BY a.FDate DESC ) ,0)
                   FROM #RTSum  
sure1121 2020-08-13
  • 打赏
  • 举报
回复
引用 5 楼 独木成林_ 的回复:
[quote=引用 4 楼 RINK_1 的回复:]把入库日期加上,不就变成入库流水表了,你算库存还得额外再处理。
这是一个即时库存,如果说加入库日期是什么入库日期【最新的入库日期,最早的入库日期,采购入库日期,生产入库日期,委外入库日期】[/quote] K3 WISE中所有的入库都在同一张表里,通过入库类型区分,我不管是什么类型的入库,只要物料在即时库存表中,就抓取入库单的入库时间,只进未出,生管需要此表查看比如入库30天、60天未出库的原材、成品等
sure1121 2020-08-13
  • 打赏
  • 举报
回复
select t1.fnumber '物料编码',t1.fname '物料名称',t1.fmodel '规格' ,t.fbatchno '批号',t3.fname '仓库',t.fqty '库存',t6.FName '单位', (select max(FCheckDate) from icstockbill,ICStockBillEntry where ICStockBillEntry.FBatchNo=t.FBatchNo and ICStockBillEntry.FItemID=t.FItemID and ICStockBillEntry.FInterID=ICStockBill.FInterID) as '入库日期' FROM icinventory t INNER JOIN t_ICItem t1 ON t1.FItemID = t.FItemID INNER JOIN t_Stock t3 ON t3.FItemID = t.fstockid inner join t_ICItem t5 on t5.FItemID=t.FItemID inner join t_MeasureUnit t6 on t6.FItemID=t5.FUnitID WHERE t.fqty > 0 and t3.FItemID <>'2121' and t3.FItemID <>'2122' and t3.FItemID <>'102421' order by t1.fnumber 加了max就好了,这个入库日期是取的即时库存表中的物料的对应的入库日期,这边启用批号管理了
独木成林_ 2020-08-12
  • 打赏
  • 举报
回复
引用 4 楼 RINK_1 的回复:
把入库日期加上,不就变成入库流水表了,你算库存还得额外再处理。
这是一个即时库存,如果说加入库日期是什么入库日期【最新的入库日期,最早的入库日期,采购入库日期,生产入库日期,委外入库日期】
独木成林_ 2020-08-11
  • 打赏
  • 举报
回复

---K3 WISE
Select B.FNumber AS 物料代码,B.FName AS 物料名称,B.FModel AS 规格型号,C.FName As 单位,D.FName AS 仓库,A.FBatchNo As 批号,A.FQty As 库存数量,A.FKFDate As 生产采购日期 
From ICInventory A
Left Join t_ICItem B On A.FItemID = B.FItemID
Left Join t_MeasureUnit C On B.FUnitID = C.FMeasureUnitID
Left Join t_Stock D On A.FStockID = D.FItemID

RINK_1 2020-08-11
  • 打赏
  • 举报
回复
把入库日期加上,不就变成入库流水表了,你算库存还得额外再处理。
sure1121 2020-08-10
  • 打赏
  • 举报
回复
有没有人帮忙看看
小野马1209 2020-08-10
  • 打赏
  • 举报
回复
金蝶的ERP找对应的技术比较合适
这里基本是解决实际问题,比如你不知道怎么查这个报表,可以列出案例数据以及你要的结果,大家会告诉你SQL怎么实现

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧