用友软件首页

用友U8 客户从851升级到861,建立销售订单后,发现有发货信息,但是没有发货单,库存台帐数据正确

2016-1-5 0:0:0 用友NC小编

用友U8 客户从851升级到861,建立销售订单后,发现有发货信息,但是没有发货单,库存台帐数据正确

用友U8 客户从851升级到861,建立销售订单后,发现有发货信息,但是没有发货单,库存台帐数据正确 问题原因:经查您的数据,现对问题做如下分析答复: 造成该现象的原因是在订单子表(so_sodetails)中,正常情况下isosid应同autoid,即便由于某些原因,与autoid不同,但至少不能有重复的记录,即两个订单表体行不能有相同的标识。而该数据中恰发生此问题。由于isosid字段会在dispathlist/s、salebillvouch/s表中进行记录,相同的isosid对应一张发货或发票记录,从而导致对订单操作时,正常连接的单据无法查询获取,提示异常的错误。故,需要将该类订单表体行的isosid根据发货单和发票表、重新取值。具体的脚本如下,可参考执行 解决方法:经查您的数据,现对问题做如下分析答复: 造成该现象的原因是在订单子表(so_sodetails)中,正常情况下isosid应同autoid,即便由于某些原因,与autoid不同,但至少不能有重复的记录,即两个订单表体行不能有相同的标识。而该数据中恰发生此问题。由于isosid字段会在dispathlist/s、salebillvouch/s表中进行记录,相同的isosid对应一张发货或发票记录,从而导致对订单操作时,正常连接的单据无法查询获取,提示异常的错误。故,需要将该类订单表体行的isosid根据发货单和发票表、重新取值。具体的脚本如下,可参考执行,同时,已将脚本发送邮件给您,请注意查收: declare @autoid varchar(50) declare @string varchar(200) declare UpdateSoDetailsIsosid cursor for select autoid from so_sodetails where csocode not in (select isnull(cSOCode,'') from dispatchlist ) and isosid in (select isnull(isosid,'') from dispatchlist ) and isosid in (select isosid from so_sodetails group by isosid having count(*)>1) --order by isosid union select autoid from so_sodetails where csocode not in (select isnull(cSOCode,'') from salebillvouch ) and isosid in (select isnull(isosid,'') from salebillvouch ) and isosid in (select isosid from so_sodetails group by isosid having count(*)>1) --order by isosid) for read only Open UpdateSoDetailsIsosid Fetch next from UpdateSoDetailsIsosid into @autoid while @@Fetch_Status = 0 begin --print @isosid set @string = 'update so_sodetails set isosid =(select max(isosid) from so_sodetails)+1 where autoid = ' + @isosid --print @string exec (@string) set @string = 'update so_sodetails set ikpquantity=0,ikpmoney=0 ,ifhnum=0,ifhquantity=0,ifhmoney=0 where autoid = ' + @isosid exec (@string) Fetch next from UpdateSoDetailsIsosid into @autoid end close UpdateSoDetailsIsosid DEALLOCATE UpdateSoDetailsIsosid
解决方案:
问题原因:经查您的数据,现对问题做如下分析答复: 造成该现象的原因是在订单子表(so_sodetails)中,正常情况下isosid应同autoid,即便由于某些原因,与autoid不同,但至少不能有重复的记录,即两个订单表体行不能有相同的标识。而该数据中恰发生此问题。由于isosid字段会在dispathlist/s、salebillvouch/s表中进行记录,相同的isosid对应一张发货或发票记录,从而导致对订单操作时,正常连接的单据无法查询获取,提示异常的错误。故,需要将该类订单表体行的isosid根据发货单和发票表、重新取值。具体的脚本如下,可参考执行 解决方法:经查您的数据,现对问题做如下分析答复: 造成该现象的原因是在订单子表(so_sodetails)中,正常情况下isosid应同autoid,即便由于某些原因,与autoid不同,但至少不能有重复的记录,即两个订单表体行不能有相同的标识。而该数据中恰发生此问题。由于isosid字段会在dispathlist/s、salebillvouch/s表中进行记录,相同的isosid对应一张发货或发票记录,从而导致对订单操作时,正常连接的单据无法查询获取,提示异常的错误。故,需要将该类订单表体行的isosid根据发货单和发票表、重新取值。具体的脚本如下,可参考执行,同时,已将脚本发送邮件给您,请注意查收: declare @autoid varchar(50) declare @string varchar(200) declare UpdateSoDetailsIsosid cursor for select autoid from so_sodetails where csocode not in (select isnull(cSOCode,'') from dispatchlist ) and isosid in (select isnull(isosid,'') from dispatchlist ) and isosid in (select isosid from so_sodetails group by isosid having count(*)>1) --order by isosid union select autoid from so_sodetails where csocode not in (select isnull(cSOCode,'') from salebillvouch ) and isosid in (select isnull(isosid,'') from salebillvouch ) and isosid in (select isosid from so_sodetails group by isosid having count(*)>1) --order by isosid) for read only Open UpdateSoDetailsIsosid Fetch next from UpdateSoDetailsIsosid into @autoid while @@Fetch_Status = 0 begin --print @isosid set @string = 'update so_sodetails set isosid =(select max(isosid) from so_sodetails)+1 where autoid = ' + @isosid --print @string exec (@string) set @string = 'update so_sodetails set ikpquantity=0,ikpmoney=0 ,ifhnum=0,ifhquantity=0,ifhmoney=0 where autoid = ' + @isosid exec (@string) Fetch next from UpdateSoDetailsIsosid into @autoid end close UpdateSoDetailsIsosid DEALLOCATE UpdateSoDetailsIsosid

www.kuaiji66.com 天龙瑞德

如果您的问题还没有解决,可以到 T+搜索>>上找一下

分享到:

微博关注

bj用友软件

最新信息

客户端登录报错 帮忙看一下

客户端登录报错 帮忙看一下 客户端登录报错 帮忙看一下

您好,先检查下插了加密狗的服务器电脑是否可以正常登录进去,若是服务器电脑也不行,您先看下您电脑右下角是否有套接字服务器,如下图,有的话,双击打开看下左上角的端口号是不是211,除了211还有其他的吗?若是没有的话,您在开始--所有程序--启动中点击该图标或是在安装路径下服务器文件夹中点击该图标启动即可。
具体操作步骤您可以参考学堂—文库 中的服务器连接失败的解决方法:http://service.chanjet.com/zhi ... 7b4d1
若是服务器正常,局域网客户端不行,您先将服务器防火墙关闭,IP地址固定,客户端的登录使用服务器固定IP地址登录,若是外网客户端不行,除了上述防火墙关闭,IP地址固定外,还需要在路由器上开放211端口。客户端上使用服务器外网IP或是域名登录进去。

备份账套提示这个

备份账套提示这个 备份账套提示这个

先用工具修复一下:SQL2000数据库修复:http://service.chanjet.com/too ... 9193a
这个报错是msdb数据库有问题,将帐套物理文件拷贝出保存好,卸载软件和数据库,重新安装,再用帐套物理文件恢复数据,这个过程稍微复杂些,如果您是客户,请联系服务商获取直接的服务,来协助操作
数据库出问题了。QQ:3539323072

问题解答

解决方案

  • 用友NC软件凭证打印设置方法

    用友NC软件凭证打印设置方法

    用友NC软件凭证打印设置方法用友NC软件凭证打印设置及NC打印模版的设置

    很多大集团客户都是用的用友的NC软件,相对于U8 T等,更方便集团的统一管理。

    那么在用友NC软件中,怎样进行软件的凭证打印设置,以及怎么设置NC打印的模版呢?

    首先,确定你的软件套打纸型。一般都是取决于打印机的类型。我们就此以激光打印机 ,(如果是针式打印机,需要设定相应的模版自定义纸张大小),此文章仅以用友套打激光KPJ101凭证为例。

    其次,进入财务会计-凭证管理-查询,然后手动鼠标选择要打印的凭证范围。然后选择打印。会弹出一个打印的对话框,选择模版及确定打印机是否为您确定的打印机型号。直接打印即可。


  • 运输公司,购入20个车用防滑链共680元,其中给一台车2个另一个车2个,其他16个放在单位备用,这个帐怎么做呢??

    运输公司,购入20个车用防滑链共680元,其中给一台车2个另一个车2个,其他16个放在单位备用,这个帐怎么做呢??

    运输公司,购入20个车用防滑链共680元,其中给一台车2个另一个车2个,其他16个放在单位备用,这个帐怎么做呢?? 运输公司,购入20个车用防滑链共680元,其中给一台车2个另一个车2个,其他16个放在单位备用,这个帐怎么做呢??[]

    如果你有仓库的话,领用的四个可以入成本费用,其他作为库存备用;如果没有仓库的话,购买的全部入成本费用,另外做好领用备查簿

  • 最新文章排行
  • 热门文章排行

产品资讯

  • 如何录入期初余额

    如何录入期初余额

    如何录入期初余额

    1、期初余额录入在,总账系统-期初余额里面录入,帐套1月份启用的帐套只需要录入期初余额,年中启用的帐套需要录入三列,累计借方、累计贷方、期初余额。期初余额录入完毕后,要点“试算”和“对账”。

    2、期初余额试算不平衡将不能填制凭证。



  • 用友NC账簿查询操作步骤_

    用友NC账簿查询操作步骤_

关于我们 | 公司动态 | 获奖记录 | 联系我们 | 招聘信息 | 用友产品中心 | 用友云基地
Copyright ©  www.kuaiji66.com  All Rights Reserved 天龙瑞德
京ICP备11046295号-1 技术支持 北京天龙瑞德信息技术有限责任公司   北京海淀上地十街辉煌国际大厦3号楼6层 总机:010-59798025   售后:4009908488
北京天龙瑞德信息技术有限责任公司