|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册账号
×
T+-基础设置
【问题现象】:2022年2月28日第138号凭证,该凭证应收账款科目的辅助项目里面有往来单位“XXX公司”,双击辅助项以后往来单位显示是空的,想要增加该往来单位还提示有,在往来单位查询(包含已停用)里面还查询不到该客户,数据库里面还有这个客户。
【问题分析】:
[ol]通过语句查询出凭证的ID。[/ol]select id,*from gl_doc where code='00138' AND accountingyear=2022 AND accountingperiod=2
[ol]通过凭证的ID查询出凭证助辅项往来单位的ID[/ol]select idauxAccCustomer,idauxAccSupplier,*from GL_Journal where docid='672'
[ol]通过往来单位的ID查询对应的往来单位。[/ol]select code,id,*from aa_partner where ID ='1224'
[ol]通过往来位的编码在软件中未查询到往来单位。发现对应的往来单位在AA_Partner_Pay和AA_Partner_Receive表中不存在。[/ol]【解决方案】:
备份数据,执行脚本。在AA_Partner_Pay和AA_Partner_Receive表中补录相关信息。
INSERT INTO dbo.AA_Partner_Pay(
idPartner,aPBalance,AdvPBalance,updatedBy,updated,Creater,createdTime)
SELECT id,0.0,0.0,NULL,NULL,NULL,NULL FROM dbo.AA_Partner WHERE id NOT IN (SELECT idPartner FROM dbo.AA_Partner_Pay)
INSERT INTO dbo.AA_Partner_Receive(
idPartner,aRBalance,AdvRBalance,updatedBy,updated,Creater,createdTime)
SELECT id,0.0,0.0,NULL,NULL,NULL,NULL FROM dbo.AA_Partner WHERE id NOT IN (SELECT idPartner FROM dbo.AA_Partner_Receive) |
|