用友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+搜索>>上找一下
相关阅读
- 刚建帐怎么填期初余额2018-11-23 7:18:20
- 期初余额录入不对,想要修改,怎么办?2018-11-22 18:22:41
- 登记银行日记账的要求是什么2016-9-18 11:10:33
- 登入用友T3软件提示错误;“内存溢出”?2016-9-7 12:51:29
- 登陆系统管理提示IIS配置不正确 _02016-8-30 11:28:58
- 电费保证金是否征收增值税?2016-8-30 11:12:30
- 电算化条件下高校的内部会计控制2016-8-30 11:10:0
- 登陆企业门户提示“无法登陆服务器”2016-8-30 11:8:15
- 防治禽流感有哪些税收优惠政策2016-8-30 11:4:43
- 登录界面没有操作员2016-8-22 16:10:5
最新信息
- 程序检测到“T3产品服务”没有开启,请问您是否开启?这是什么问题
- 采购入库生单,选择采购到货单时,到货数量800,入库数量800时,老是提示:入库数量不能大于所参照到货单的数量,不能保存! 实际入库数量和到货数量是相等的。当把入库数量改成100之后,又可以生单成功!但是入库数量改成700,也是不能成功的。不知道什么原因??
- 采购分开流程,存货启用该了部门辅助项,参照进货单生成凭证,存货科目不能带出部门辅助项。但是进货单是录入了部门的。
- 采购到货单做好了,采购检验单生单时还是没有
- 采购发票制单的时候提示供应商被锁定
- 采购发票如何控制重复做单,现在发现有的采购发票有重复的单据,已经结账如何处理?可以做红字发票冲掉重复的蓝字发票吗?
- 采购批量 都影响那些单据啊?是只影响采购订单吗
- 采购期初记账是在什么情况下需要记账呢,在什么时候记账?
- 采购管理中的采购订单中的单价能否设置不录入,或者默认为0
- 采购管理中进货页面打开后出现脚本错误,其他控件都无法选择访问。
客户端登录报错 帮忙看一下 客户端登录报错 帮忙看一下
您好,先检查下插了加密狗的服务器电脑是否可以正常登录进去,若是服务器电脑也不行,您先看下您电脑右下角是否有套接字服务器,如下图,有的话,双击打开看下左上角的端口号是不是211,除了211还有其他的吗?若是没有的话,您在开始--所有程序--启动中点击该图标或是在安装路径下服务器文件夹中点击该图标启动即可。
具体操作步骤您可以参考学堂—文库 中的服务器连接失败的解决方法:http://service.chanjet.com/zhi ... 7b4d1
若是服务器正常,局域网客户端不行,您先将服务器防火墙关闭,IP地址固定,客户端的登录使用服务器固定IP地址登录,若是外网客户端不行,除了上述防火墙关闭,IP地址固定外,还需要在路由器上开放211端口。客户端上使用服务器外网IP或是域名登录进去。