阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

老司机
查看: 5308|回复: 5

[提供] kisallinone数据恢复分享贴

[复制链接]
  • TA的每日心情
    无聊
    2013-3-26 11:19
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2013-1-13 14:16:57 | 显示全部楼层 |阅读模式
    我用了kis10专业版,用的是kisallinone2.6,昨天开始新建账套,从4月份做到12月底账一共是130多账凭证,今天突然跳出kisallinone 数据损坏,要恢复联系qqxxxxxxx。账套任然能进,但是凭证内容均变成了空白,科目余额表和报表均是空白。
    后再网上找到方法,成功恢复账套,不敢独享,贴出来给需要的人。

    恢复KISAllInOne破坏的数据方法



    --本语句用来恢复金蝶破解版删除的数据 ,需按要求一步一步操作


    --第一步,设置允许特殊更新
    exec sp_configure 'allow updates',1
    reconfigure with override


    --第二步,设置存货分录表为非标识
    update syscolumns set colstat = 0 where id = object_id('t_cc_stockbillentry') and colstat = 1


    --第三步,恢复各表数据
    insert into t_cc_stockbillentry   select * from  t_usercc   --恢复存货分录表 即进货销售的明细项
    insert into t_voucherentry   select * from  t_userd         --恢复凭证分录表
    insert into t_balance  select * from  t_userm               --恢复科目余额表


    update t_cc_stockbillentry set fqty=fqty/fitemid            --修正汇总数量
    update t_voucherentry set famountfor=famountfor/faccountid,famount=famount/faccountid  --修正凭证金额




    --第四步,恢复设置存货分录表为标识
    update syscolumns set colstat = 1 where id = object_id('t_cc_stockbillentry') and name = 'fentryid'


    --第五步,恢复设置不允许特殊更新
    exec sp_configure 'allow updates',0
    reconfigure with override

    这是原帖地址   http://hi.baidu.com/tips1127/item/890fc2ee0c9630236cabb86e






    楼主热帖
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2013-9-9 13:24
  • 签到天数: 136 天

    [LV.7]常住居民III

    发表于 2013-1-14 16:15:24 | 显示全部楼层
    顶楼主一个,顶楼主一个,
    本文来自:阳光网驿_企业信息化专家 详细出处请参考:http://bbs.sunwy.org/forum.php?m ... 6orderby%3Ddateline顶楼主一个,
    本文来自:阳光网驿_企业信息化专家 详细出处请参考:http://bbs.sunwy.org/forum.php?m ... 6orderby%3Ddateline
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    奋斗
    2024-4-29 12:26
  • 签到天数: 2407 天

    [LV.Master]伴坛终老

    发表于 2013-1-14 17:54:20 | 显示全部楼层
    看不懂,但要顶起来让需要的人看到。
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情

    2024-3-4 00:49
  • 签到天数: 1028 天

    [LV.10]以坛为家III

    发表于 2013-1-15 12:17:35 | 显示全部楼层
    没有遇到这些问题,一直在用标准版8.1 ,几年了,挺好的
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    慵懒
    2021-1-28 19:34
  • 签到天数: 1144 天

    [LV.10]以坛为家III

    发表于 2013-1-15 12:31:14 | 显示全部楼层
    这些不是之前有人贴过出来了吗?

    5  专业V12.0、V12.1
    以下代码仅用于“金 KIS 专业版V12.0、V12.1”的账套:
    SET IDENTITY_INSERT ICStockBillEntry ON
    /**还原出入库单据**/
    insert ICStockBillEntry
    (FBrNo,FInterID,FEntryID,FItemID,FQtyMust,FQty,FPrice,FBatchNo,FAmount,FNote,FSCBillInterID,FSCBillNo,FUnitID,FAuxPrice,
    FAuxQty,FAuxQtyMust,FQtyActual,FAuxQtyActual,FPlanPrice,FAuxPlanPrice,FSourceEntryID,FCommitQty,FAuxCommitQty,FKFDate,FKFPeriod,FDCSPID,FSCSPID,FConsignPrice,FConsignAmount,FProcessCost,FMaterialCost,FTaxAmount,FMapNumber,FMapName,FOrgBillEntryID,FOperID,FPlanAmount,FProcessPrice,FTaxRate,FSnListID,FAmtRef,FAuxPropID,FCost,FPriceRef,FAuxPriceRef,FFetchDate,FQtyInvoice,FQtyInvoiceBase,FUnitCost,FSecCoefficient,FSecQty,FSecCommitQty,FSourceTranType,FSourceInterId,FSourceBillNo,FContractInterID,FContractEntryID,FContractBillNo,FICMOBillNo,FICMOInterID,FPPBomEntryID,FOrderInterID,FOrderEntryID,FOrderBillNo,FAllHookQTY,FAllHookAmount,FCurrentHookQTY,FCurrentHookAmount,FStdAllHookAmount,FStdCurrentHookAmount,FSCStockID,FDCStockID,FPeriodDate,FCostObjGroupID,FCostOBJID,FDetailID,FMaterialCostPrice,FReProduceType,FBomInterID,FDiscountRate,FDiscountAmount,FSepcialSaleId,FOutCommitQty,FOutSecCommitQty,FDBCommitQty,FDBSecCommitQty,FAuxQtyInvoice,FOperSN,FCheckStatus,FSplitSecQty,FDVStockID,FHookInterID,FHookStatus,FAFBillNO,FMOInterID,FMOEntryID,FMOBillNo)
    select * from t_usercc
    /**修正出入库单据上的数量**/
    update ICStockBillEntry set fqty=fshowqty
    /**还原会计凭证**/
    insert t_VoucherEntry
    (FBrNo,FVoucherID,FEntryID,FExplanation,FAccountID,FDetailID,FCurrencyID,FExchangeRate,FDC,FAmountFor,FAmount,FQuantity,FMeasureUnitID,FUnitPrice,FInternalInd,FAccountID2,FSettleTypeID,FSettleNo,FTransNo,FCashFlowItem,FTaskID,FResourceID)
    (select * from T_userd)
    /**修正凭证借代方金额**/
    update t_VoucherEntry set FAmountFor=FAmountFor/FAccountID,FAmount=FAmount/FAccountID


    /**还原科目余额表**/
    insert t_Balance
    (FYear,FPeriod,FAccountID,FDetailID,FCurrencyID,FBeginBalanceFor,FDebitFor,FCreditFor,FYtdDebitFor,FYtdCreditFor,FEndBalanceFor,FBeginBalance,FDebit,FCredit,FYtdDebit,FYtdCredit,FEndBalance,FFrameWorkID)
    (select * from t_userm)
    SET IDENTITY_INSERT ICStockBillEntry OFF
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    无聊
    2013-3-26 11:19
  • 签到天数: 3 天

    [LV.2]偶尔看看I

     楼主| 发表于 2013-1-15 12:35:32 | 显示全部楼层
    我这个是用在kis10.0专业版上的,成功恢复了,所以贴出来和大家分享一下
    启用邀请码注册,提高发帖质量,建设交流社区
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表