用友软件首页

用友U8 固定资产总账年初数等于当年某一个月的月末数

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

用友U8 固定资产总账年初数等于当年某一个月的月末数

用友U8 固定资产总账年初数等于当年某一个月的月末数 问题原因:软件设计缺陷,8.21与8.61都存在这个问题。 解决方法:执行脚本:if (not exists(select top 1 cCuscode from customer)) and (not exists (select top 1 cCCCode from customerclass)) Beginif (exists(select top 1 * from accInformation where cid='40' and csysid='AA' and cvalue='false' )) and (not exists (select top 1 * from customer)) begin delete from customerclass where cCCCode='00' End if (not exists(select top 1 cCuscode from customer)) and (not exists (select top 1 cCCCode from customerclass)) Beginupdate accInformation set cvalue=(select top 1 cValue from AccInformation where cid='41' and cSysId='AA') where cid='40' and csysid='AA'update gradedef set CodingRule=(select top 1 codingRule from gradedef where keyword='vendorclass') where keyword='customerclass'update gradedef set CodingRule=(select top 1 codingRule from gradedef where keyword='vendorAuth') where keyword='customerAuth'insert into CustomerClass(cCCCode,cCCName,iCCGrade,bCCEnd) select cVCCode,cVCName,iVCGrade,bVCEnd from vendorClassinsert into customer(cCusCode,cCusName,cCusAbbName,cCCCode,cDCCode,cCusDepart,cCusPPerson,dCusDevDate,cCusPhone,cCusHand,cCusFax,cCusBP,cCusPerson,cCusOAddress,cCusEmail,cCusHeadCode) select cVenCode,cVenName,cVenAbbName,cVCCode,cDCCode,cVenDepart,cVenPPerson,dVenDevDate,cVenPhone,cVenHand,cVenFax,cVenBP,cVenPerson,cVenIAddress,cVenEmail,cVenHeadCode from vendorif (not exists(select top 1 id from aa_authclass where cbusobid='customer'))Beginif (exists(select top 1 * from aa_busobject where cbusobid = 'vendor' and bauthcontrol = 1 and iauthtype = 255)) update aa_busobject set bauthcontrol = 1 where cbusobid = 'customer' and iauthtype = 0 if (exists(select top 1 * from aa_busobject where cbusobid = 'vendor' and bauthcontrol = 1 and iauthtype = 1)) update aa_busobject set bauthcontrol = 1 where cbusobid = 'customer' and iauthtype = 1update aa_authclass set cbusobid='customer' where cbusobid='vendor'update aa_holdauth set cbusobid='customerclass' where cbusobid='vendorclass'update aa_holdauth set cbusobid='customer' where cbusobid='vendor'Endupdate code set bcus=1 where bsup=1 update code set bsup=0update gl_accvouch set ccus_id=csup_id where ccus_id is null and csup_id is not null update gl_accvouch set csup_id=null update gl_accass set ccus_id=csup_id where ccus_id is null and csup_id is not null update gl_accass set csup_id=nullEndEndElseBegin--判断以前有没有转换过Declare @cVenAbbName Varchar(100)Set @cVenAbbName = (Select Top 1 cVenAbbName + 'G' From Vendor)if (Not exists(select top 1 cCuscode from customer Where cCusAbbName = @cVenAbbName))Begin--得到供应商分类的第一级Declare @cMaxCusClassCode Varchar(12)--最大第一级客户分类编码Declare @cMinVenClassCodeOld Varchar(12)--由客户分类编码计算出来的第一个一级供应商分类编码Declare @cMinVenClassCode Varchar(12)--由客户分类编码计算出来的第一个一级供应商分类编码Set @cMinVenClassCodeOld = (Select Max(cVCCode) From VendorClass Where iVCGrade = 1)Set @cMaxCusClassCode = (Select Max(cCCCode) From CustomerClass Where iCCGrade = 1)If (CharIndex(Right(@cMaxCusClassCode,1), '123456789') > 0)--如果是数字类型的客户编码BeginIf (Right(@cMaxCusClassCode,1)+1 <= 9)Set @cMinVenClassCode = Left(@cMaxCusClassCode,Len(@cMaxCusClassCode)-1) + Right(@cMaxCusClassCode,1)+1ElseSet @cMinVenClassCode = Left(@cMaxCusClassCode,Len(@cMaxCusClassCode)-1) + 'A'EndElse--如果是字符类型的客户编码BeginSet @cMinVenClassCode = Left(@cMaxCusClassCode,Len(@cMaxCusClassCode)-1) + Char(Ascii(Right(@cMaxCusClassCode,1)) + 1)EndSet @cMaxCusClassCode = (Select Max(cCCCode) From CustomerClass Where iCCGrade = 1)Declare @iVenClassCount int--供应商一级分类个数Declare @iVenClassLoop int --供应商分类循环变量Declare @cVenClassCodeOld varchar(12) --旧的供应商一级编码--取得供应商一级分类个数set @iVenClassCount = (Select Count(*) From VendorClass Where iVCGrade = 1)Set @iVenClassLoop = 0While (@iVenClassLoop < @iVenClassCount)BeginSet @iVenClassLoop = @iVenClassLoop +1If (@iVenClassLoop = 1)Set @cVenClassCodeOld = (Select Min(cVCCode) From VendorClass)ElseSet @cVenClassCodeOld = (Select Min(cVCCode) From VendorClass Where cVCCode > @cVenClassCodeOld And Len(cVCCode) = Len(@cVenClassCodeOld))--Select @cVenClassCodeOld--将新的供应商分类和供应商信息插入到客户信息中If (@cMaxCusClassCode <> '00' Or @cMinVenClassCodeOld <> '00')Begin--select Replace(cVCCode,@cVenClassCodeOld,@cMinVenClassCode) From vendorinsert into CustomerClass(cCCCode,cCCName,iCCGrade,bCCEnd) select Replace(cVCCode,@cVenClassCodeOld,@cMinVenClassCode),cVCName,iVCGrade,bVCEnd from vendorClass Where Left(cVCCode,Len(@cVenClassCodeOld)) = @cVenClassCodeOldinsert into Customer(cCusCode,cCusName,cCusAbbName,cCCCode,cDCCode,cCusDepart,cCusPPerson,dCusDevDate,cCusPhone,cCusHand,cCusFax,cCusBP,cCusPerson,cCusOAddress,cCusEmail,cCusHeadCode) select cVenCode + 'G',cVenName,cVenAbbName + 'G',Replace(cVCCode,@cVenClassCodeOld,@cMinVenClassCode),cDCCode,cVenDepart,cVenPPerson,dVenDevDate,cVenPhone,cVenHand,cVenFax,cVenBP,cVenPerson,cVenIAddress,cVenEmail,cVenHeadCode from vendor Where Left(cVCCode,Len(@cVenClassCodeOld)) = @cVenClassCodeOldIf Char(Ascii(Right(@cMinVenClassCode,1)) + 1) = '9'Set @cMinVenClassCode = Left(@cMinVenClassCode, Len(@cMinVenClassCode) - 1) + 'A'ElseSet @cMinVenClassCode = Left(@cMinVenClassCode, Len(@cMinVenClassCode) - 1) + Char(Ascii(Right(@cMinVenClassCode,1)) + 1)EndElseBegininsert into Customer(cCusCode,cCusName,cCusAbbName,cCCCode,cDCCode,cCusDepart,cCusPPerson,dCusDevDate,cCusPhone,cCusHand,cCusFax,cCusBP,cCusPerson,cCusOAddress,cCusEmail,cCusHeadCode) select cVenCode + 'G',cVenName,cVenAbbName + 'G','00',cDCCode,cVenDepart,cVenPPerson,dVenDevDate,cVenPhone,cVenHand,cVenFax,cVenBP,cVenPerson,cVenIAddress,cVenEmail,cVenHeadCode from vendor Where cVCCode = '00'EndEndupdate code set bcus=1 where bsup=1update code set bsup=0update gl_accvouch set ccus_id = csup_id + 'G' where csup_id <> '' And csup_id Is Not NULLupdate gl_accvouch set csup_id = null update gl_accass set ccus_id= csup_id + 'G' where csup_id <> '' And csup_id Is Not NULLupdate gl_accass set csup_id=nullEndEnd
解决方案:
问题原因:软件设计缺陷,8.21与8.61都存在这个问题。 解决方法:执行脚本:if (not exists(select top 1 cCuscode from customer)) and (not exists (select top 1 cCCCode from customerclass)) Beginif (exists(select top 1 * from accInformation where cid='40' and csysid='AA' and cvalue='false' )) and (not exists (select top 1 * from customer)) begin delete from customerclass where cCCCode='00' End if (not exists(select top 1 cCuscode from customer)) and (not exists (select top 1 cCCCode from customerclass)) Beginupdate accInformation set cvalue=(select top 1 cValue from AccInformation where cid='41' and cSysId='AA') where cid='40' and csysid='AA'update gradedef set CodingRule=(select top 1 codingRule from gradedef where keyword='vendorclass') where keyword='customerclass'update gradedef set CodingRule=(select top 1 codingRule from gradedef where keyword='vendorAuth') where keyword='customerAuth'insert into CustomerClass(cCCCode,cCCName,iCCGrade,bCCEnd) select cVCCode,cVCName,iVCGrade,bVCEnd from vendorClassinsert into customer(cCusCode,cCusName,cCusAbbName,cCCCode,cDCCode,cCusDepart,cCusPPerson,dCusDevDate,cCusPhone,cCusHand,cCusFax,cCusBP,cCusPerson,cCusOAddress,cCusEmail,cCusHeadCode) select cVenCode,cVenName,cVenAbbName,cVCCode,cDCCode,cVenDepart,cVenPPerson,dVenDevDate,cVenPhone,cVenHand,cVenFax,cVenBP,cVenPerson,cVenIAddress,cVenEmail,cVenHeadCode from vendorif (not exists(select top 1 id from aa_authclass where cbusobid='customer'))Beginif (exists(select top 1 * from aa_busobject where cbusobid = 'vendor' and bauthcontrol = 1 and iauthtype = 255)) update aa_busobject set bauthcontrol = 1 where cbusobid = 'customer' and iauthtype = 0 if (exists(select top 1 * from aa_busobject where cbusobid = 'vendor' and bauthcontrol = 1 and iauthtype = 1)) update aa_busobject set bauthcontrol = 1 where cbusobid = 'customer' and iauthtype = 1update aa_authclass set cbusobid='customer' where cbusobid='vendor'update aa_holdauth set cbusobid='customerclass' where cbusobid='vendorclass'update aa_holdauth set cbusobid='customer' where cbusobid='vendor'Endupdate code set bcus=1 where bsup=1 update code set bsup=0update gl_accvouch set ccus_id=csup_id where ccus_id is null and csup_id is not null update gl_accvouch set csup_id=null update gl_accass set ccus_id=csup_id where ccus_id is null and csup_id is not null update gl_accass set csup_id=nullEndEndElseBegin--判断以前有没有转换过Declare @cVenAbbName Varchar(100)Set @cVenAbbName = (Select Top 1 cVenAbbName + 'G' From Vendor)if (Not exists(select top 1 cCuscode from customer Where cCusAbbName = @cVenAbbName))Begin--得到供应商分类的第一级Declare @cMaxCusClassCode Varchar(12)--最大第一级客户分类编码Declare @cMinVenClassCodeOld Varchar(12)--由客户分类编码计算出来的第一个一级供应商分类编码Declare @cMinVenClassCode Varchar(12)--由客户分类编码计算出来的第一个一级供应商分类编码Set @cMinVenClassCodeOld = (Select Max(cVCCode) From VendorClass Where iVCGrade = 1)Set @cMaxCusClassCode = (Select Max(cCCCode) From CustomerClass Where iCCGrade = 1)If (CharIndex(Right(@cMaxCusClassCode,1), '123456789') > 0)--如果是数字类型的客户编码BeginIf (Right(@cMaxCusClassCode,1)+1 <= 9)Set @cMinVenClassCode = Left(@cMaxCusClassCode,Len(@cMaxCusClassCode)-1) + Right(@cMaxCusClassCode,1)+1ElseSet @cMinVenClassCode = Left(@cMaxCusClassCode,Len(@cMaxCusClassCode)-1) + 'A'EndElse--如果是字符类型的客户编码BeginSet @cMinVenClassCode = Left(@cMaxCusClassCode,Len(@cMaxCusClassCode)-1) + Char(Ascii(Right(@cMaxCusClassCode,1)) + 1)EndSet @cMaxCusClassCode = (Select Max(cCCCode) From CustomerClass Where iCCGrade = 1)Declare @iVenClassCount int--供应商一级分类个数Declare @iVenClassLoop int --供应商分类循环变量Declare @cVenClassCodeOld varchar(12) --旧的供应商一级编码--取得供应商一级分类个数set @iVenClassCount = (Select Count(*) From VendorClass Where iVCGrade = 1)Set @iVenClassLoop = 0While (@iVenClassLoop < @iVenClassCount)BeginSet @iVenClassLoop = @iVenClassLoop +1If (@iVenClassLoop = 1)Set @cVenClassCodeOld = (Select Min(cVCCode) From VendorClass)ElseSet @cVenClassCodeOld = (Select Min(cVCCode) From VendorClass Where cVCCode > @cVenClassCodeOld And Len(cVCCode) = Len(@cVenClassCodeOld))--Select @cVenClassCodeOld--将新的供应商分类和供应商信息插入到客户信息中If (@cMaxCusClassCode <> '00' Or @cMinVenClassCodeOld <> '00')Begin--select Replace(cVCCode,@cVenClassCodeOld,@cMinVenClassCode) From vendorinsert into CustomerClass(cCCCode,cCCName,iCCGrade,bCCEnd) select Replace(cVCCode,@cVenClassCodeOld,@cMinVenClassCode),cVCName,iVCGrade,bVCEnd from vendorClass Where Left(cVCCode,Len(@cVenClassCodeOld)) = @cVenClassCodeOldinsert into Customer(cCusCode,cCusName,cCusAbbName,cCCCode,cDCCode,cCusDepart,cCusPPerson,dCusDevDate,cCusPhone,cCusHand,cCusFax,cCusBP,cCusPerson,cCusOAddress,cCusEmail,cCusHeadCode) select cVenCode + 'G',cVenName,cVenAbbName + 'G',Replace(cVCCode,@cVenClassCodeOld,@cMinVenClassCode),cDCCode,cVenDepart,cVenPPerson,dVenDevDate,cVenPhone,cVenHand,cVenFax,cVenBP,cVenPerson,cVenIAddress,cVenEmail,cVenHeadCode from vendor Where Left(cVCCode,Len(@cVenClassCodeOld)) = @cVenClassCodeOldIf Char(Ascii(Right(@cMinVenClassCode,1)) + 1) = '9'Set @cMinVenClassCode = Left(@cMinVenClassCode, Len(@cMinVenClassCode) - 1) + 'A'ElseSet @cMinVenClassCode = Left(@cMinVenClassCode, Len(@cMinVenClassCode) - 1) + Char(Ascii(Right(@cMinVenClassCode,1)) + 1)EndElseBegininsert into Customer(cCusCode,cCusName,cCusAbbName,cCCCode,cDCCode,cCusDepart,cCusPPerson,dCusDevDate,cCusPhone,cCusHand,cCusFax,cCusBP,cCusPerson,cCusOAddress,cCusEmail,cCusHeadCode) select cVenCode + 'G',cVenName,cVenAbbName + 'G','00',cDCCode,cVenDepart,cVenPPerson,dVenDevDate,cVenPhone,cVenHand,cVenFax,cVenBP,cVenPerson,cVenIAddress,cVenEmail,cVenHeadCode from vendor Where cVCCode = '00'EndEndupdate code set bcus=1 where bsup=1update code set bsup=0update gl_accvouch set ccus_id = csup_id + 'G' where csup_id <> '' And csup_id Is Not NULLupdate gl_accvouch set csup_id = null update gl_accass set ccus_id= csup_id + 'G' where csup_id <> '' And csup_id Is Not NULLupdate gl_accass set csup_id=nullEndEnd

www.kuaiji66.com 天龙瑞德

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

分享到:

微博关注

bj用友软件

最新信息

T1加密卡注册成功后,登录还是提示没有检测到加密卡,提示演示版

T1加密卡注册成功后,登录还是提示没有检测到加密卡,提示演示版 T1加密卡注册成功后,登录还是提示没有检测到加密卡,提示演示版[]

您先在畅捷通防伪查询中(查询网址:http://tregister.chanjet.com/chaxun.aspx)输入您的加密狗号,查询下购买的版本和您安装版本是否一致,例如购买是普及版,也必须安装普及版才可以识别到加密锁的。确认版本安装正确,再将加密狗重新插拔,再将控制面板,管理工具,服务中的T1服务右键启动或重启动之后在登录进去。具体操作步骤您可以参考学堂 文库的演示版的解决方法:http://service.chanjet.com/zhi ... 5e419
得瑟中[/阴险],求赞[/委屈],哈哈[/坏笑] http://service.chanjet.com/mes ... af383

T1 记账宝,客户已经很久没使用过了,账套和密码都忘记了,这个怎么看到有哪些账套和密码是多少,或者怎么修改密码

T1 记账宝,客户已经很久没使用过了,账套和密码都忘记了,这个怎么看到有哪些账套和密码是多少,或者怎么修改密码 T1 记账宝,客户已经很久没使用过了,账套和密码都忘记了,这个怎么看到有哪些账套和密码是多少,或者怎么修改密码

例如是zt001账套的2016年度忘记了
那您打开记账宝文件夹下的zt001下的2016,将zw.mdb复制到桌面,双击打开,看下 users表中的passwd字段是什么,他记录的就是密码
前面的显示的用户名
@服务社区李珊: 好的,谢谢

问题解答

解决方案

  • 用友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
北京天龙瑞德信息技术有限责任公司