问题现象: |
请补充:存货录完期初数后,在库存执行取数,或新增保存提示‘不能在分布式事务或手动事务。。。’ 系统环境:win2000AS+SP4 SQL2000+SP3A IE6SP1 用友软件:软件版本是8.51,已打上2005-2-24hotfix和2005-2-6库存补丁。 升级到851A,860版本同样出错。 |
问题原因: |
引起问题的原因在于存在相同货位名称的货位档案; 后台sql语句中有如下判断条件(cposcode='xxx' or cposname='xxx'),当存在同名货位时,返回记录集.count>1,出错;如果返回记录集.count=1则不报错。 这个在85x、86x版本中均存在. |
解决方案: |
各版本已提供补丁,补丁文件如下: 851userpdmo.dll 851Auserpdmo.dll 852userpdmo.dll 860userpdmo.dll 打补丁时,可执行最新sphotfix补丁包即可,或登录支持网站下载对应版本-库存管理的模块补丁包。 |
相关补丁: |
|
版本: |
8.51 |
模块: |
库存管理 |
产品: |
U851----库存管理 |
问题名称: |
库存期初期初取数或新增保存提示‘不能在分布式事务或手动事务。。’ |
最后更新: |
2005-06-28 00:00:00 |