起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1529|回复: 4

[结贴] 长春鱼熊出入库管理案例选择出库货位时为空,急求查错!

[复制链接]

4

主题

52

帖子

608

积分

高级会员

Rank: 4

积分
608
QQ
发表于 2016-12-15 06:49:41 | 显示全部楼层 |阅读模式
版本: BeX5V3.5 小版本号:
数据库: MySQL 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: IE9
本帖最后由 mabaor 于 2016-12-15 06:49 编辑

KSQL语句为下:
select FI_WhPosition.*,(customSub1.fInboundSum) as fInboundSum,(customSub4.fOutboundSum) as fOutboundSum,( SQL.IFNULL(customSub1.fInboundSum, 0) - SQL.IFNULL(customSub4.fOutboundSum, 0) ) as fcurrentStock
    from FI_WhPosition FI_WhPosition optional
    join (select FI_articleMoveDetail.fReceiverPositionID as fReceiverPositionID, (sum(FI_articleMoveDetail.fQuantity)) as fInboundSum from FI_articleMove FI_articleMove
    join FI_articleMoveDetail FI_articleMoveDetail on FI_articleMove = FI_articleMoveDetail.fMainID
    where FI_articleMove.fReceiverID = :p AND FI_articleMoveDetail.farticleID = :q AND FI_articleMove.fType = '入库单' AND FI_articleMove.fProcState = '已完成'
    group by FI_articleMoveDetail.fReceiverPositionID) customSub1 on FI_WhPosition = customSub1.fReceiverPositionID optional
    join (select FI_articleMoveDetail.fSenderPositionID as fSenderPositionID, (sum(FI_articleMoveDetail.fQuantity)) as fOutboundSum from FI_articleMove FI_articleMove
    join FI_articleMoveDetail FI_articleMoveDetail on FI_articleMove = FI_articleMoveDetail.fMainID where FI_articleMove.fSenderID = :p AND FI_articleMoveDetail.farticleID = :q  AND FI_articleMove.fType = '出库单' AND ( FI_articleMove.fProcState = '已完成' OR FI_articleMove.fProcState = '进行中' )
    group by FI_articleMoveDetail.fSenderPositionID) customSub4 on FI_WhPosition = customSub4.fSenderPositionID where SQL.IFNULL(customSub1.fInboundSum, 0) - SQL.IFNULL(customSub4.fOutboundSum, 0) > 0

为空,库存无数据.

删除俩处的 AND FI_articleMoveDetail.farticleID = :q后,出库货位可用库存为空,

无可用库存

无可用库存

库存无数据

库存无数据

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2016-12-15 10:06:49 | 显示全部楼层
根据sql到数据库中查看看是否有数据,确认sql语句是否正确,这个不是平台提供的demo,需要自己跟一下sql语句
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

4

主题

52

帖子

608

积分

高级会员

Rank: 4

积分
608
QQ
 楼主| 发表于 2016-12-15 22:09:18 | 显示全部楼层
是解决问题,不是摆清责任
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2016-12-16 10:16:08 | 显示全部楼层
1.没说摆清责任
2.上面已经说了跟一下sql
3.由于不是平台的demo,本地没有资源没法跟踪,只能自己跟踪sql
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

4

主题

52

帖子

608

积分

高级会员

Rank: 4

积分
608
QQ
 楼主| 发表于 2016-12-18 07:18:30 | 显示全部楼层
问题查出来了,是主窗体传递参数时,字段拼写错误,可以结贴了
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-24 22:06 , Processed in 0.103904 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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