单据关联的凭证丢失,怎样重建凭证?
2018-08-27    耿朋亮
1485 0
用于解决,单据关联的记账凭证丢失,需要重新插入一张全新凭证的问题。
  • 解决方法

    ---------/*查出含有明细而没有凭证单指令:*/------------
    select * from FAM_CredenceBillDetail where ParentBillCode not in
    (select code from FAM_CredenceBill) order by ParentBillCode

    ---------/*根据凭证明细来插入一张全新的凭证单*/------------

    INSERT INTO [EMSXDB].[dbo].[FAM_CredenceBill]
               ([Id]
               ,[Code]
               ,[BusiDate]
               ,[ChargeUserCode]
               ,[Acc4ChargeUserName]
               ,[CheckUserCode]
               ,[Acc4CheckUserName]
               ,[Remark]
               ,[PrintCounter]
               ,[CanUpdate]
               ,[CanDelete]
               ,[IsChecked]
               ,[Sys4CreateTime]
               ,[Sys4CheckTime]
               ,[Sys4CreateUserCode]
               ,[Acc4Sys4CreateUserName]
               ,[Sys4LastUpdateUserCode]
               ,[Acc4Sys4LastUpdateUserName]
               ,[Sys4Version]
               ,[IsMatchedByPaperBill]
               ,[ShopCode]
               ,[Sys4ProduceBancCiCode]
               ,[Sys4ProduceBancCiName]
               ,[Sys4ProduceGroupId]
               ,[Sys4ProduceGroupName]
               ,[AccPID]
               ,[BusinessBillCode]
               ,[EPAFileRootPath]
               ,[Sys4CorporateStatus])
         
              select  newid()
               ,'PZ18081411658'   ---------/*根据凭证明细获取的凭证单号*/-----
               ,BusiDate
               ,ChargeUserCode
               ,Acc4ChargeUserName
               ,CheckUserCode
               ,Acc4CheckUserName
               ,Remark
               ,PrintCounter
               ,CanUpdate
               ,CanDelete
               ,IsChecked
               ,Sys4CreateTime
               ,Sys4CheckTime
               ,Sys4CreateUserCode
               ,Acc4Sys4CreateUserName
               ,Sys4LastUpdateUserCode
               ,Acc4Sys4LastUpdateUserName
               ,Sys4Version
               ,IsMatchedByPaperBill
               ,ShopCode
               ,Sys4ProduceBancCiCode
               ,Sys4ProduceBancCiName
               ,Sys4ProduceGroupId
               ,Sys4ProduceGroupName
               ,201410           ---------/*根据凭证明细所在会计期间,获取的会计期间时间*/-----
               ,Code
               ,EPAFileRootPath
               ,Sys4CorporateStatus
    from RSM_GatheringBill where code='GJ18081411516'   ---------/*根据凭证明细获取的结算单号*/-----

章节

该文章对您有用吗?

非常感谢,您的反馈对我们很有价值!

客服电话

4006757966

微信公众号

联系我们

印特3系演示版

申请

印特5系演示版

申请

免费试用

印特软件标准演示版下载申请

请您填写您的一些信息,提交您的申请后,我们会在两个工作日内进行处理,并回复您一封邮件,内附下载链接,请您注意查收。
*
请输入正确的公司名称
*
请输入正确的联络人员
*
请输入正确的联络电话
提交申请
关闭