找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

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

[求助] 采购管理表头现存量带不出来

[复制链接]
发表于 2012-10-9 16:11:48 | 显示全部楼层 |阅读模式
悬赏20金币已解决
本帖最后由 sdwsjeff 于 2012-10-12 17:15 编辑

已经确定是V_CurrentStock_WH 视图里面为空的原因,造成表头现存量显示全部为0.但是该视图语句没有错误,请教下该如何解决呢?

解决了,该视图为空的原因 是仓库未纳入可用量计算,造成采购管理模块不能识别仓库代码无法带出相应的现存量,纳入可用量计算是默认勾选的,同事加仓库档案的时候去掉了

最佳答案

查看完整内容

不明白说了什么 能否 截图说明? 一般情况表头是不会有现存量的,只有表体才有。 因为表头针对是整张单子 表体针对的是每个产品 而现存量必然也是针对每个产品的,如果你设置在表头,那么现存量到底针对的是哪个产品呢?
发表于 2012-10-9 16:11:49 | 显示全部楼层
不明白说了什么 能否 截图说明?

一般情况表头是不会有现存量的,只有表体才有。

因为表头针对是整张单子 表体针对的是每个产品

而现存量必然也是针对每个产品的,如果你设置在表头,那么现存量到底针对的是哪个产品呢?
回复

使用道具 举报

发表于 2012-10-9 17:03:30 | 显示全部楼层
学习学习.......
回复

使用道具 举报

发表于 2012-10-9 17:09:42 | 显示全部楼层
跪求大神,我是解决不了!
回复

使用道具 举报

发表于 2012-10-9 20:30:36 | 显示全部楼层
用友一个神奇的软件
回复

使用道具 举报

发表于 2012-10-11 13:52:51 | 显示全部楼层
SELECT C.cWhCode, C.cInvCode, C.cFree1, C.cFree2, C.cFree3, C.cFree4, C.cFree5,
      C.cFree6, C.cFree7, C.cFree8, C.cFree9, C.cFree10, C.cBatch, C.bStopFlag,
      C.BGSPSTOP, C.dLastCheckDate, C.cCheckState, C.dLastYearCheckDate,
      C.cVMIVenCode, MAX(C.cMassUnit) AS cMassUnit, MAX(C.iMassDate) AS iMassDate,
      MAX(C.dVDate) AS dVDate, MAX(C.dMdate) AS dMdate,
      (CASE WHEN isnull(I.cSRPolicy, '') = 'LP' AND isnull(I.bspecialorder, 0)
      = 1 THEN C.iSoType ELSE 0 END) AS iSoType, (CASE WHEN isnull(I.cSRPolicy, '')
      = 'LP' AND isnull(I.bspecialorder, 0) = 1 THEN C.iSodid ELSE 0 END) AS iSodid,
      SUM(C.iQuantity) AS iQuantity, SUM(C.iNum) AS iNum, SUM(C.fOutQuantity)
      AS fOutQuantity, SUM(C.fOutNum) AS fOutNum, SUM(C.fInQuantity) AS fInQuantity,
      SUM(C.fInNum) AS fInNum, SUM(C.fTransInQuantity) AS fTransInQuantity,
      SUM(C.fTransInNum) AS fTransInNum, SUM(C.fTransOutQuantity)
      AS fTransOutQuantity, SUM(C.fTransOutNum) AS fTransOutNum, SUM(C.fPlanQuantity)
      AS fPlanQuantity, SUM(C.fPlanNum) AS fPlanNum, SUM(C.fDisableQuantity)
      AS fDisableQuantity, SUM(C.fDisableNum) AS fDisableNum, SUM(C.fAvaQuantity)
      AS fAvaQuantity, SUM(C.fAvaNum) AS fAvaNum, SUM(C.fStopQuantity)
      AS fStopQuantity, SUM(C.fStopNum) AS fStopNum
FROM dbo.CurrentStock C INNER JOIN
      dbo.Inventory I ON C.cInvCode = I.cInvCode LEFT OUTER JOIN
      dbo.Warehouse W ON C.cWhCode = W.cWhCode
WHERE (ISNULL(W.bInAvailCalcu, 0) = 1)
GROUP BY C.cWhCode, C.cInvCode, C.cFree1, C.cFree2, C.cFree3, C.cFree4, C.cFree5,
      C.cFree6, C.cFree7, C.cFree8, C.cFree9, C.cFree10, C.cBatch, C.bStopFlag,
      C.BGSPSTOP, C.dLastCheckDate, C.cCheckState, C.dLastYearCheckDate,
      C.cVMIVenCode, C.dVDate, (CASE WHEN isnull(I.cSRPolicy, '') = 'LP' AND
      isnull(I.bspecialorder, 0) = 1 THEN C.iSoType ELSE 0 END),
      (CASE WHEN isnull(I.cSRPolicy, '') = 'LP' AND isnull(I.bspecialorder, 0)
      = 1 THEN C.iSodid ELSE 0 END)
是哪个条件限制了
回复

使用道具 举报

发表于 2012-10-12 11:00:40 | 显示全部楼层
把条件都去掉,再一次加上来,测试
回复

使用道具 举报

发表于 2012-10-12 14:07:51 | 显示全部楼层
为空的原因是因为,你没选到对应表体的具体单项上面去。
如5楼解。
回复

使用道具 举报

 楼主| 发表于 2012-10-12 17:12:35 | 显示全部楼层
唉,不是视图的问题,是该仓库未纳入可用量计算,问题解决了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 05:22 , Processed in 0.031181 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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