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

QQ登录

只需一步,快速开始

查看: 1034|回复: 3

[结贴] 库存表库存过低报错

[复制链接]

17

主题

69

帖子

163

积分

初级会员

Rank: 2

积分
163
QQ
发表于 2014-3-10 20:21:39 | 显示全部楼层 |阅读模式
现在希望能在库存功能中实现如下功能:
当输入新订单时的配料时,实时监测输入的配料数量是否超过了库存数量,如果超过,会在前台报错。
试了如下代码,不成功。请问我写的有什么错误或者有什么别的方法好实现吗?

        var data = justep.xbl('dataDetail');
        var kcdata = justep.xbl('inventorycheck'); //重新设了个bizData,把concept设为了库存表OL_Inventory
        if (event.column == "fOrderQuantity" ) {
                var rowid = data.getCurrentRowId();
                var fCode = data.getValue("fProductCode", rowid);  //获取配料物品编号
                var fBuyNum = data.getValue("fOrderQuantity", rowid);  //获取配料输入的数量
                kcdata.filters.setFilter("idFilter", "OL_Inventory.fProductCode = '" + fCode + "'");  //根据物品编号获取库存表此物品资料
                kcdata.refreshData();
                if (kcdata.getValue("fProductQty") < fBuyNum){
                  alert('Inventory is less than QrderQty, could not process. Please ask Zin Mar to update the Inventory');
                    }
          }

310

主题

4938

帖子

4767

积分

论坛元老

Rank: 8Rank: 8

积分
4767
QQ
发表于 2014-3-11 08:05:35 | 显示全部楼层
kcdata.getValue("fProductQty")能取到值吗?

如果你kcdata数据量多的话,加载会很慢,所以,建议你获取库存数量的时候,用action来实现

评分

参与人数 1 +3 收起 理由
jishuang + 3 赞一个!

查看全部评分

QQ:179785966
回复 支持 反对

使用道具 举报

17

主题

69

帖子

163

积分

初级会员

Rank: 2

积分
163
QQ
 楼主| 发表于 2014-3-11 13:54:38 | 显示全部楼层
yinlun 发表于 2014-3-11 08:05
kcdata.getValue("fProductQty")能取到值吗?

如果你kcdata数据量多的话,加载会很慢,所以,建议你获取库 ...

kcdata.getValue("fProductQty")取不到值。。。。数据量是2500行记录,每行有15列。
用action的话大概怎么实现?我试了几次,都不成功。
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-3-11 14:16:01 | 显示全部楼层
调用getCount方法看看kcdata里面有记录吗
这种检验如果同时申请,就会有问题
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 00:15 , Processed in 0.075963 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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