产品版本: | 1071-用友T3-用友通标准版10.6plus1 | 适用产品: | T3系列 |
产品模块: | 885-用友通 | 提交时间: | 2012-06-12 |
问题现象: | 新增存货档案时提示“该存货已定义过,请修改!”,但是经过检查,新增存货的存货编码在原存货档案中不存在。 | ||
原因分析: | 通过事件探查器跟踪发现,新增存货时会执行select * from inventory where cinvaddcode=''语句,在查询分析器中执行此语句会发现有一条符合条件的记录,而 inventory 表中其他存货的 cinvaddcode值为null。 | ||
解决方案: | 通过事件探查器跟踪发现,新增存货时会执行select * from inventory where cinvaddcode=''语句,在查询分析器中执行此语句会发现有一条符合条件的记录,而 inventory 表中其他存货的 cinvaddcode值为null。修改此记录的值为null,即执行语句:update inventory set cinvaddcode=NULL where cinvaddcode=''后,新增存货正常。 |