用友U8出纳系统无法筛选未制单日记账的解决方法

原创 2012年03月24日 18:40:31

U8出纳管理下的账务管理,如果要筛选未制单的日记账记录,即使选择了未制单选项也不能筛选出任何记录来,这一很囧的问题让我的客户非常抓狂(当然也包括我),经过研究分析终于发现了问题所在,真的很无语,明显的数据库开发经验不足和数据结构分析定义不规范所造成的悲剧!

修改cn_acctbookview视图,将

SELECT ...  
      CASE WHEN ISNULL(CN_AcctBook.VouchOutSignNum, '') 
      <> '' THEN T.ino_id ELSE VoucherNum END AS VoucherNumU8  
改为 :
CASE WHEN ISNULL(CN_AcctBook.VouchOutSignNum, '') 
      <> '' THEN T.ino_id ELSE isnull(VoucherNum,0) END AS VoucherNumU8  

后问题解决。


因为在筛选 未制单日记账记录时出现一个条件:VoucherNumU8  <=0,因为在未赋予默认值的情况下,VoucherNumU8  得出的是null值,最终导致该条件无论什么情况都不成立,最终无法筛选记录。

建立库表的时候不为字段设置默认值是很基本的误区(也是很没有设计经验的表现),最终会为以后的软件维护和性能优化带来无穷的困扰。Ufida作为一个上市公司,开发的产品标准化上还存在不小的问题,出纳这个问题就算是最基本的测试都不可能通过的,真不明白是怎么就发布出来了呢,实在是佩服ufida的测试组成员的水平!!

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

U8v10.1 出纳票据打印在 Nantian PR2E上打印不正确问题的解决方法

以前使用拥有票据通的用户都会配置 四通公司的票据打印机(虽然已经倒闭多年,但是产品线依然存在不能不称之为奇迹)。但是到了21世纪,U8v10.1横空出世之后,出纳整合了票据通功能之后问题也就随之而来。...
  • ewalker
  • ewalker
  • 2012年04月12日 20:56
  • 2106

以诚出纳系统1.31+补丁

  • 2015年12月17日 15:19
  • 1.49MB
  • 下载

会计出纳系统 vs2005 vb.net 源码

  • 2010年12月17日 13:39
  • 2.27MB
  • 下载

U盘PE下装XP,server 2003出现“没有找到有效的系统分区,安装程序无法继续”的解决方法

很多朋友给电脑装系统用“用U盘PE启动电脑,将安装版系统的镜像进行提取然后进行安装”的方式。 有经验的朋友都知道,在PE下用 GHOST安装特别方便和快捷,但是就是有一批和本人一样喜欢使用和安装官方...

图书出纳系统学年论文

  • 2011年07月05日 19:20
  • 77KB
  • 下载

红管家出纳系统4.0破解版

  • 2017年05月22日 13:45
  • 10.56MB
  • 下载

Linux Win8 双系统时无法挂载硬盘的解决方法

本来现在 Linux 系统做的也挺智能的了,双系统时点击 Windows 硬盘就自动挂载了,没啥感觉,但是这次却坚持报错 如下:Error mounting /dev/sda3 at /media/d...

用友U8 12.5未实现功能汇总.

  • 2017年07月13日 15:32
  • 42KB
  • 下载

Jlink_V8灯不亮USB无法识别及克隆版问题解决方法(win7 64位系统下亲测可用)

win7 64位系统下成功解决J-link_V8灯不亮USB无法识别及克隆版问题(亲测可用),内含有 Sam-ba_V2.15.exe、Jlink_V8的出厂固件v8_ID-XXXXXXXX.bin和...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用友U8出纳系统无法筛选未制单日记账的解决方法
举报原因:
原因补充:

(最多只允许输入30个字)