阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

老司机
查看: 9477|回复: 18

[讨论] 勤哲的 WEB 填报 BUG 害我不浅

  [复制链接]
  • TA的每日心情
    开心
    2011-8-31 17:00
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2013-7-26 10:16:46 | 显示全部楼层 |阅读模式
    用了勤哲也有两三年了,从 8.4 到现在的 9.2.335 。很早就发现勤哲的 WEB 填报在使用 EXCEL 内部公式时有点异样,当时也没完全放在心上。只到现在做仓储程序,发现有计算错误才想到去深究原因。

    废话不多说,即说有 BUG 就应举证再现 BUG。

    新做一例子模板,很简单两个字段:序号、名称。要用 EXCEL 内部公式实现,当名称列输入内容时,同行会自动生成正确的序号。序号列也蛮简单的 $B$5 那一栏就是: =if(c5<>"",max($B$2B4)+1,""” )。
    这里插一句,不要把 BUG 与我采用的这一个具体公式做联系,自动生成序号的公式你也可以是:=if(c5<>"",B4+1,"")
    我不过是举个例子而已。中间的条件格式主要用于标示,同时附加介绍一个小经验,条件格式要将条件设定成“公式”,方能在WEB下正确呈现。

    好回到正题,如图:
    0009.jpg

    模板设计好后,在 WEB 下填报:

    1、名称依序输到产生序号 5 为止。

    0005.jpg

    2、光标选中$C$7单元格,“插入新行”,插入一空白行,则空白行将生成在序号 5 的下面。
    3、光标仍选中$C$7单元格,再“插入新行”,这次新空白行产生于序号 5 之上。
    4、在序号 5 和序号 4 之间的空白行名称处输入内容,令新的序号生产。

    发现没有?序号不对了!-您能猜测一下勤哲的 WEB,在 处理插入行时是怎样生产的这个错误的吗?

    0004.jpg

    BUG 产生触发条件:1、勤哲的 WEB 填报中 2、表单所定义的“重复数据项”插入行时
    BUG 呈现:新插入的行单元格所定义的 EXCEL 公式处理出错(),使得计算出错。

    结论:勤哲的 WEB 填报,若有表格间的内部计算,可能出错,不可信赖,应格外小心。


    可惜我做了仓储有段时间才发现这一问题,别人都填报了,让我如何去核对纠正错误,勤哲真害我不浅,也怪我用盗版,不过正版就没这 BUG 吗?其实勤哲的 WEB 功能是他的一大短板。
    楼主热帖
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    郁闷
    2015-2-5 08:42
  • 签到天数: 19 天

    [LV.4]偶尔看看III

    发表于 2015-1-29 13:52:06 | 显示全部楼层
    勤哲WBE不可靠哇,害人不浅呀。
    不知道简单的内部计算有问题没
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2016-7-11 11:45
  • 签到天数: 19 天

    [LV.4]偶尔看看III

    发表于 2016-7-11 19:13:01 | 显示全部楼层
    公式中的单元格区域是不是应该引用明细表区域如esxxx
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    奋斗
    昨天 15:32
  • 签到天数: 3675 天

    [LV.Master]伴坛终老

    发表于 2015-4-8 11:32:34 | 显示全部楼层
    web只要有内部计算就很容易错问题,真的不要用。
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2015-2-10 18:28
  • 签到天数: 56 天

    [LV.5]常住居民I

    发表于 2013-7-26 11:38:49 | 显示全部楼层
    这个问题是否与公式有关?序号有其他公式,是否测了也有问题?
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2011-8-31 17:00
  • 签到天数: 3 天

    [LV.2]偶尔看看I

     楼主| 发表于 2013-7-26 12:12:29 | 显示全部楼层
    ALL99987 发表于 2013-7-26 11:38
    这个问题是否与公式有关?序号有其他公式,是否测了也有问题?

    若将公式改成:=if(c5<>"",row()-2,"")表面看起来就好了。ROW()里面没有引用别的单元格所以看起来正确。
    但是整个公式还有前面C5<>""部分是引用了别的单元格的。

    EXCEL 勤哲WEB,在处理整行插入的时候,看起来作了其它单元格的复制(当然排除了单元格的具体内容,而将公式复制了过来),但再这种复制然后粘贴后必须根据上下行的情况调整公式里面的单元格引用,勤哲 WEB 的处理这种引用是有 BUG 的。

    如:总价:$c1=$a1*$b1 在excel 中可以向下拖拉第一行。比如在第三行就会变成:$C3=$a3*$b3。显然excel本身作了‘智能处理’。

    我之前特别强调了这个BUG与公式本身无关。只要是WEB下,只要是插行操作、只要是有单元格间的引用就有可能出错!不信你设计一个表单,反复作几次行间、行末插入、删除试试,必定乱套。

    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    奋斗
    2024-4-10 19:32
  • 签到天数: 102 天

    [LV.6]常住居民II

    发表于 2013-7-27 17:17:15 | 显示全部楼层
    感谢楼主分享                                   
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2019-6-13 13:15
  • 签到天数: 734 天

    [LV.9]以坛为家II

    发表于 2013-11-16 13:50:11 | 显示全部楼层
    原创心得,教育深刻,真心感谢!
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2013-5-23 11:54
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2013-11-18 19:27:02 | 显示全部楼层
    WEB上使用Excel只推荐快表  有一个免费版注册下就能用
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    擦汗
    2013-12-4 01:59
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2013-11-25 22:56:26 | 显示全部楼层
    幸好没用到勤哲的WEB,现在准备用魔方
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    擦汗
    2016-4-26 11:27
  • 签到天数: 416 天

    [LV.9]以坛为家II

    发表于 2013-11-26 18:09:10 | 显示全部楼层
    谢谢楼主的原创心得,真心感谢!
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2015-2-9 11:31
  • 签到天数: 130 天

    [LV.7]常住居民III

    发表于 2014-3-27 21:47:15 | 显示全部楼层
    序号有其他公式,是否测了也有问题?
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    奋斗
    2024-4-10 19:32
  • 签到天数: 102 天

    [LV.6]常住居民II

    发表于 2014-4-1 10:37:56 | 显示全部楼层
    感谢分享!!!!!!!!!!!!!!!!
    启用邀请码注册,提高发帖质量,建设交流社区
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

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