创建存储过程:exec sp_get_supply_balance

代码如下:

 
  1. create procedure [dbo].[sp_get_supply_balance]

  2. as

  3. set nocount on

  4. declare @curYear int

  5. declare @curPeriod int

  6. select @curYear=FValue from t_SystemProfile where Fkey='CurrentYear' and FCategory='GL'

  7. select @curPeriod=FValue from t_SystemProfile where Fkey='CurrentPeriod' and FCategory='GL'

  8. select

  9. k3.FNumber 供应商代码,

  10. k3.FName 供应商名称,

  11. k2.FNumber 科目代码,

  12. k2.FFullName 科目名称,

  13. k.FEndBalance 余额

  14. from

  15. (

  16. select

  17. r.FAccountID,r.FDetailID,SUM(FEndBalance) as FEndBalance

  18. from

  19. (

  20. select

  21. u1.FAccountID,u1.FDetailID,u1.FEndBalance*t1.FDC as FEndBalance

  22. from t_Balance u1

  23. inner join t_Account t1 on u1.FAccountID=t1.FAccountID

  24. where u1.FAccountID in

  25. (

  26. select a.FAccountID from t_Account a inner join t_ItemDetail b on a.FDetailID=b.FDetailID and b.F8<>0

  27. )

  28. and FYear=@curYear and FPeriod=@curPeriod and u1.FCurrencyID=0 and u1.FDetailID<>0

  29. union all

  30. select

  31. t1.FAccountID,t1.FDetailID,(CASE WHEN t1.FDC=1 THEN 1 ELSE -1 END)*FAmount*t2.FDC as FEndBalance

  32. from t_Voucher u1

  33. inner join t_VoucherEntry t1 on u1.FVoucherID=t1.FVoucherID

  34. inner join t_Account t2 on t2.FAccountID=t1.FAccountID

  35. where t1.FAccountID in

  36. (

  37. select a.FAccountID from t_Account a inner join t_ItemDetail b on a.FDetailID=b.FDetailID and b.F8<>0

  38. )

  39. and u1.FPosted=0

  40. ) r

  41. group by r.FAccountID,r.FDetailID

  42. ) k

  43. inner join t_ItemDetail k1 on k1.FDetailID=k.FDetailID

  44. inner join t_Account k2 on k2.FAccountID=k.FAccountID

  45. inner join t_Item k3 on k3.FItemID=k1.F8

  46. order by k3.FNumber,k2.FNumber

金蝶K3 SQL报表系列-供应商科目余额表相关推荐

  1. 金蝶K3 SQL报表系列-客户科目余额表(可用于生成客户保证金查询报表等)

    select k3.FNumber 客户代码, k3.FName 客户名称, k2.FNumber 科目代码, k2.FFullName 科目名称, k.FEndBalance 余额from (sel ...

  2. 金蝶K3 SQL报表系列-供应商应付/预付账款明细表

    1.创建供应商应付预付账款明细总表存储过程:sp_getAccount_detail,代码如下: create procedure [dbo].[sp_getAccount_detail]@Start ...

  3. 金蝶K3 SQL报表系列-BOM成本汇总表

    1.创建供应商维护价格视图z_view_SupplyRatePrice,代码如下: create view [dbo].[z_view_SupplyRatePrice] as select u1.*, ...

  4. 金蝶K3 SQL报表系列-委外核销检查表

    1.创建存储过程:sp_ICStockBill_Check create procedure [dbo].[sp_ICStockBill_Check] as set nocount on declar ...

  5. 金蝶K3 SQL报表系列-库存账龄分析

    1.创建存储过程:sql代码如下: create procedure [dbo].[rk_sp_stock_Age] @paraYear int, @parePeriod int as declare ...

  6. 金蝶K3 SQL报表系列-委外未勾稽明细表金蝶K3 SQL报表系列-委外未勾稽明细表

    select u1.FBillNo 单据编号, u1.FDate 日期, t3.FNumber as 供应商代码, t3.FName as 供应商, t4.FNumber 物料代码, t4.FName ...

  7. 金蝶K3 SQL报表系列-委外未勾稽明细表

    select u1.FBillNo 单据编号, u1.FDate 日期, t3.FNumber as 供应商代码, t3.FName as 供应商, t4.FNumber 物料代码, t4.FName ...

  8. SAP S4 HANA 本地化报表配置(科目余额表/资产负债表/利润表/会计凭证明细表)

    目录 IDCNACCTBLN科目余额表 报表配置:IDCNALG 报表展示IDCNACCTBLN IDCNBSAIS本地化报表(资产负债表/

  9. sql 凭证明细表 科目余额表_sql查询金蝶科目余额表个期间的数据

    select null as QYDM, null as SBNF, null as SBYF, 本期发生_本年累计_科目余额表.会计年度 as 会计年度, 本期发生_本年累计_科目余额表.会计期间 ...

最新文章

  1. Docker的安装和使用及其Docker容器间通信,云计算技术与应用实验报告
  2. HTML 5 Web Workers
  3. Linux环境下虚拟环境virtualenv安装和使用(转)
  4. dom常用操作全后续会补充
  5. Linux桌面自动挂载,ubuntu分区自动挂载
  6. iOS的主要框架介绍
  7. Android:随笔—— ConstraintLayout 效率爆表的技巧
  8. 【掩耳盗铃】[转载]北京铁路局:“北京站37号窗口售票员内部大量出票”是为分区售票...
  9. 如何加载和保存AutoCAD DXF文件(四参数法)
  10. 夏昕.深入浅出Hibernate中的第一个例子体会.
  11. 每日单词20110502
  12. 台式计算机时间不能同步,台式电脑时间同步不了?一分钟就能快速解决
  13. ASP多媒体视频教程
  14. 2021iGEM感想
  15. 阿里云部署vmware报错
  16. 80老翁谈人生(198):老翁谈人生系列短文目录索引
  17. 基于Java的Minecraft游戏后端自定义插件 05事件监听器
  18. 如果不使用时钟同步工具,linux如何解决时钟同步问题?仅需要一行命令即可。
  19. 视频去水印步骤-视频去水印软件下载
  20. 信息学奥赛初赛题目讲解(2)

热门文章

  1. Python学习-乘法操作:点乘和叉乘
  2. Gazebo仿真激光SLAM
  3. 北京10大律师事务所年度最新排名
  4. 安装原版Windows
  5. 11_SysTick定时器
  6. 机房监控系统解说---GS篇
  7. DAO层框架介绍:gavin
  8. pycharm里使用os.system
  9. U8 cloud全模块无限制 u8cloud注册U8c
  10. 【BZOJ】4543: [POI2014]Hotel加强版-长链剖分DP