找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
查看: 25167|回复: 34

[技巧] 宝典分享之一:现存量查询

    [复制链接]
发表于 2011-1-6 09:07:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

×
本帖最后由 U8Master 于 2011-1-6 09:08 编辑

很多人在使用U8现存量查询表的时候,往往比较头疼一件事:
那就是库存只能按照单品种显示,不能根据存货大类归类,需要导出成EXCEL后再制作以下,很麻烦。
同时,由于系统自带的现存量查询表不具备价格功能,不能从库存表中看出存货价值。

今天,我分享一个我自己编写的《超级无敌库存表》,希望对大家有所帮助。今后我将陆续与大家分享一些好东西。
代码如下


SELECT dbo.Warehouse.cWhName AS 仓库名称,dbo.CurrentStock.cInvCode AS 存货编码,
         dbo.Inventory.cInvAddCode AS 存货代码,dbo.InventoryClass.cinvcname as 存货大类,
         dbo.Inventory.cInvName AS 存货名称,dbo.Inventory.cInvDefine6 AS 自定义项6,dbo.Inventory.cInvDefine13 AS 成本价,
         SUM(ISNULL(dbo.CurrentStock.iQuantity, 0)) AS 现存量,
         dbo.Inventory.cInvDefine13*SUM(ISNULL(dbo.CurrentStock.iQuantity, 0)) AS 成本价值
FROM dbo.CurrentStock
         INNER JOIN dbo.Inventory ON dbo.CurrentStock.cInvCode = dbo.Inventory.cInvCode
         INNER JOIN dbo.Warehouse ON dbo.Warehouse.cWhCode = dbo.CurrentStock.cWhCode
         INNER JOIN dbo.ComputationUnit Unit ON dbo.Inventory.cComUnitCode = Unit.cComunitCode
         INNER JOIN InventoryClass ON left(Inventory.cInvCCode,6) = InventoryClass.cInvCCode
         GROUP BY dbo.Warehouse.cWhName, dbo.CurrentStock.cInvCode,
         dbo.Inventory.cInvName,dbo.Inventory.cInvStd,dbo.Inventory.cInvAddCode,
         dbo.Inventory.cInvDefine13,dbo.Inventory.cInvDefine6,dbo.InventoryClass.cinvcname,
         dbo.CurrentStock.cBatch, dbo.CurrentStock.cFree1
having  SUM(ISNULL(dbo.CurrentStock.iQuantity, 0)) >0
如需要编辑查询条件,你自己揣摩去吧!
注:如需联系,请发邮件给我(18926686@qq.com),不再接受远程QQ支持了,人太多了,快崩溃了。
发表于 2018-10-26 11:04:19 | 显示全部楼层
成本价是固定的取的存货档案的价格,其实意义不大,正确的方式是应该维护一个单价表,然后在存货总账表(IA_Summary)建一个INSERT触发器,每次做完存货核算完新的单价都会自动UPDATA单价表,然后用现存量乘以最新的单价得到的才是比较接近真实的库存金额
回复 点赞 拍砖

使用道具 举报

发表于 2017-5-12 11:00:23 | 显示全部楼层
不是很理解 为什么不看收发存汇总表呢
回复 点赞 拍砖

使用道具 举报

发表于 2018-10-26 09:55:50 | 显示全部楼层
这个代码这样添加到系统使用呀?
回复 点赞 拍砖

使用道具 举报

发表于 2017-5-9 14:29:17 | 显示全部楼层

虽然看不懂,但貌似很厉害的样子!
回复 点赞 拍砖

使用道具 举报

发表于 2013-12-13 22:03:43 | 显示全部楼层
分组查询,感觉问题也不大!
回复 点赞 拍砖

使用道具 举报

发表于 2011-1-8 13:51:48 | 显示全部楼层
这个不错,学习了,
发表于 2011-1-11 13:59:26 | 显示全部楼层
看不懂  不过还是 谢谢提供技术
 楼主| 发表于 2011-1-13 14:10:38 | 显示全部楼层
今后还有更多好东西分享给大家!
发表于 2011-1-14 14:21:29 | 显示全部楼层
有点晕 学习一下
发表于 2011-1-14 14:27:59 | 显示全部楼层
很不错,拷下来学习了!!!!
发表于 2011-10-25 09:56:43 | 显示全部楼层
好东西,大家都需要,收了先。楼主好人 ,辛苦勒
发表于 2011-10-25 12:41:18 | 显示全部楼层
谢谢分享、代码怎么用啊,效果怎么样   
发表于 2011-10-27 11:15:21 | 显示全部楼层
不错@!值得学习学习!
发表于 2011-10-28 11:03:33 | 显示全部楼层
谢谢楼主的无私奉献!
发表于 2011-10-28 16:54:15 | 显示全部楼层
你的成本价只是参考值的,在存货档案那录入 的,不是时时的,不过看收发存汇总表也是可以的
发表于 2011-11-9 22:31:30 | 显示全部楼层
楼主真的是很强的高手
发表于 2011-11-10 08:35:47 | 显示全部楼层
:):):):):):):)
发表于 2012-10-9 15:09:37 | 显示全部楼层
真是好东西啊
回复 点赞 拍砖

使用道具 举报

发表于 2012-10-9 17:12:37 | 显示全部楼层
虽然看不懂,但貌似很厉害的样子!
回复 点赞 拍砖

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-11-24 14:31 , Processed in 0.109699 second(s), 13 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表