找回密码
 注册成为天翎用户
查看: 2925|回复: 15

数据错误------程序bug???

[复制链接]
腾龙 发表于 2012-8-14 09:55:37 | 显示全部楼层 |阅读模式
本帖最后由 bess 于 2012-8-16 10:54 编辑

在做仓库调拨的时候,判断调拨数量小于等于数量。
代码如下:
var  aa=getItemValue("Qty");
var  bb=getItemValue("YQty");
if(aa<bb){
aa;
}else{
bb;
}
在前台实验的时候,当输入调拨数量是60——90的时候它会自动变成50,当调拨数量是100——400的时候调拨数量不会改变,当调拨数量输入500以上就又可以自动变成50了。
数量值是20——90的时候都会出现这种现像,只是调拨数量不改变的时候和上面的范围不一样。
请哪位路过大神帮帮忙。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
bess 发表于 2012-8-14 10:21:18 | 显示全部楼层
额,不太明白您这段代码。请问您这段代码具体是想做什么呢?
您的代码是写在哪里的?如果是写在值脚本里面,我们的值脚本最后只能返回一个结果的,看您的代码,您是想在不同的判断条件中分别返回aa、bb。如果是这样,您可以声明一个空的变量,在不同判断条件时候将aa、bb的值赋给这个空的变量,最后返回这个变量即可。
回复

使用道具 举报

 楼主| 腾龙 发表于 2012-8-14 10:35:41 | 显示全部楼层
就是要实现调拨数量不能大于仓库数量,也就是图片中的数量。
是写在脚本中的,而且值赋给一个空的变量后还是和原来一样。
回复

使用道具 举报

 楼主| 腾龙 发表于 2012-8-14 10:35:58 | 显示全部楼层
就是要实现调拨数量不能大于仓库数量,也就是图片中的数量。
是写在脚本中的,而且值赋给一个空的变量后还是和原来一样。
回复

使用道具 举报

 楼主| 腾龙 发表于 2012-8-14 10:36:26 | 显示全部楼层
就是要实现调拨数量不能大于仓库数量,也就是图片中的数量。
是写在脚本中的,而且值赋给一个空的变量后还是和原来一样。
回复

使用道具 举报

bess 发表于 2012-8-14 10:41:31 | 显示全部楼层
您好,如果您是要实现调拨数量不能大于仓库数量,您为什么要将您获取的调拨数量的值和仓库数量的值返回呢?如果是按照您的代码来分析,您是根据条件不同返回不同的结果,这样您那边出现这种情况是正常的。
您的业务,可以讲代码修改为:
if(调拨数量>仓库数量)
{//提示调拨数量不能比仓库数量大(或者您的业务是要进行调拨数量,那么您就写您的数量处理代码。)}
else{//返回结果}
回复

使用道具 举报

 楼主| 腾龙 发表于 2012-8-14 11:18:51 | 显示全部楼层
我的就是这样写的啊
回复

使用道具 举报

 楼主| 腾龙 发表于 2012-8-14 11:22:41 | 显示全部楼层
我的就是这样写的啊
回复

使用道具 举报

irene 发表于 2012-8-14 11:47:46 | 显示全部楼层
您好,还是不太明白您的需求。方便的话,可否举一个具体的例子说明您想要的效果。或者您可以加我Q,跟您远程看看。我的qq:2676466983
回复

使用道具 举报

 楼主| 腾龙 发表于 2012-8-14 12:02:13 | 显示全部楼层
我要让调拨数量不能大于数量,数量是自动获取的值,调拨数量是手动输入的,就是让手动输入的调拨数量不能大于数量。
当大于时返回数量的值,小于时返回输入的值。
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-14 02:01

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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