委外倒冲形成的材料出库单丢失问题
2019-3-25 8:0:0 wondial对应产品线:供应链
对应模块:委外管理模块
问题现象:委外倒冲形成的材料出库单,通过委外核销单可以查询出来单据号,但在材料出库单中却找不到该材料出库单,不知道是怎么回事了,导致委外核销单删除时会提示”回写材料出库单”失败,也没办法删除重新核销了。如:20060905042号核销单,其出库单号0000214096找不到了,导致核销后也没办法归集到材料成本,也没办法进行委外结算。我查了数据库,有124条记录有核销单而无材料出库单。selectc.autoid,A.ccodeas核销单号,a.ddateas核销日期,crdbustype,cvouchtype单据类型,crdvouchcode,b.cinvcode,b.iquantity,irdsid收发纪录子表ID,imsquantity核销数量,imsprice核销金额,imsmaterialfee材料费,*fromOM_MatSettleVouchasaleftjoinOM_MatSettleVouchsasbona.msid=b.msidfulljoinrdrecordsasconc.autoid=irdsidwherecvouchtype=“11“andc.autoidisnull--and(ccode=“20060905042“orccode=“20060905046“)
问题原因:可能是由于人为误删除数据库记录或其他未知原因导致部分材料出库单数据丢失。
解决方案:请参照如下步骤,从用户备份帐套中还原已丢失的材料出库单记录:--需要补充的rdrecord主表记录:createviewrdasselectdistincta.*fromrdrecordainnerjoinrdrecordsbona.id=b.idwhereb.autoidin(selectirdsidfromUFDATA_222_2006..OM_MatSettleVouchasaleftjoinUFDATA_222_2006..OM_MatSettleVouchsasbona.msid=b.msidfulljoinUFDATA_222_2006..rdrecordsasconc.autoid=irdsidwherecvouchtype=’11’andc.autoidisnull)go--需要补充的rdrecords子表记录:createviewrdsasselectdistinctb.*fromrdrecordainnerjoinrdrecordsbona.id=b.idwhereb.autoidin(selectirdsidfromUFDATA_222_2006..OM_MatSettleVouchasaleftjoinUFDATA_222_2006..OM_MatSettleVouchsasbona.msid=b.msidfulljoinUFDATA_222_2006..rdrecordsasconc.autoid=irdsidwherecvouchtype=’11’andc.autoidisnull)go--补充主表:INSERTINTO[UFDATA_222_2006].[dbo].[RdRecord]([ID],[bRdFlag],[cVouchType],[cBusType],[cSource],[cBusCode],[cWhCode],[dDate],[cCode],[cRdCode],[cDepCode],[cPersonCode],[cPTCode],[cSTCode],[cCusCode],[cVenCode],[cOrderCode],[cARVCode],[cBillCode],[cDLCode],[cProBatch],[cHandler],[cMemo],[bTransFlag],[cAccounter],[cMaker],[iNetLock],[cDefine1],[cDefine2],[cDefine3],[cDefine4],[cDefine5],[cDefine6],[cDefine7],[cDefine8],[cDefine9],[cDefine10],[dKeepDate],[dVeriDate],[bpufirst],[biafirst],[iMQuantity],[dARVDate],[cChkCode],[dChkDate],[cChkPerson],[VT_ID],[bIsSTQc],[cDefine11],[cDefine12],[cDefine13],[cDefine14],[cDefine15],[cDefine16],[cPsPcode],[cMPoCode],[gspcheck],[ipurorderid],[ipurarriveid],[iproorderid],[iarriveid],[isalebillid],[iTaxRate],[iExchRate],[cExch_Name],[cShipAddress],[bOMFirst],[iDiscountTaxType])selectID,bRdFlag,cVouchType,cBusType,cSource,cBusCode,cWhCode,dDate,cCode,cRdCode,cDepCode,cPersonCode,cPTCode,cSTCode,cCusCode,cVenCode,cOrderCode,cARVCode,cBillCode,cDLCode,cProBatch,cHandler,’shujutiaozheng’,bTransFlag,cAccounter,cMaker,iNetLock,cDefine1,cDefine2,cDefine3,cDefine4,cDefine5,cDefine6,cDefine7,cDefine8,cDefine9,cDefine10,dKeepDate,dVeriDate,bpufirst,biafirst,iMQuantity,dARVDate,cChkCode,dChkDate,cChkPerson,VT_ID,bIsSTQc,cDefine11,cDefine12,cDefine13,cDefine14,cDefine15,cDefine16,cPsPcode,cMPoCode,gspcheck,ipurorderid,ipurarriveid,iproorderid,iarriveid,isalebillid,iTaxRate,iExchRate,cExch_Name,cShipAddress,bOMFirst,iDiscountTaxTypefromrd--补充子表:INSERTINTO[UFDATA_222_2006].[dbo].[RdRecords]([AutoID],[ID],[cInvCode],[iNum],[iQuantity],[iUnitCost],[iPrice],[iAPrice],[iPUnitCost],[iPPrice],[cBatch],[cObjCode],[cVouchCode],[cFree1],[cFree2],[iFlag],[dSDate],[iTax],[iSQuantity],[iSNum],[iMoney],[iSOutQuantity],[iSOutNum],[iFNum],[iFQuantity],[dVDate],[iTrIds],[cPosition],[cDefine22],[cDefine23],[cDefine24],[cDefine25],[cDefine26],[cDefine27],[cItem_class],[cItemCode],[iPOsID],[fACost],[iDLsID],[iSBsID],[iSendQuantity],[iSendNum],[cName],[cItemCName],[iEnsID],[cFree3],[cFree4],[cFree5],[cFree6],[cFree7],[cFree8],[cFree9],[cFree10],[cBarCode],[iNQuantity],[iNNum],[cAssUnit],[dMadeDate],[iMassDate],[cDefine28],[cDefine29],[cDefine30],[cDefine31],[cDefine32],[cDefine33],[cDefine34],[cDefine35],[cDefine36],[cDefine37],[iMPoIds],[iCheckIds],[cBVencode],[cInVouchCode],[bGsp],[cGspState],[iArrsId],[cCheckCode],[iCheckIdBaks],[cRejectCode],[iRejectIds],[cCheckPersonCode],[dCheckDate],[iOriTaxCost],[iOriCost],[iOriMoney],[iOriTaxPrice],[ioriSum],[iTaxRate],[iTaxPrice],[iSum],[bTaxCost],[cPOID],[cMassUnit],[cMoLotCode],[iRefundInspectFlag],[iMaterialFee],[iProcessCost],[iProcessFee],[dMSDate],[iSMaterialFee],[iSProcessFee],[iOMoDID],[iSoDID],[strContractId],[strCode],[bFilled],[bChecked],[bRelated],[iOMoMID],[cmworkcentercode],[iMatSettleState],[iBillSettleCount],[iSoType],[iEqDID],[cVendorCode])selectAutoID,ID,cInvCode,iNum,iQuantity,iUnitCost,iPrice,iAPrice,iPUnitCost,iPPrice,cBatch,cObjCode,cVouchCode,cFree1,cFree2,iFlag,dSDate,iTax,iSQuantity,iSNum,iMoney,iSOutQuantity,iSOutNum,iFNum,iFQuantity,dVDate,iTrIds,cPosition,cDefine22,cDefine23,cDefine24,cDefine25,cDefine26,cDefine27,cItem_class,cItemCode,iPOsID,fACost,iDLsID,iSBsID,iSendQuantity,iSendNum,cName,cItemCName,iEnsID,cFree3,cFree4,cFree5,cFree6,cFree7,cFree8,cFree9,cFree10,cBarCode,iNQuantity,iNNum,cAssUnit,dMadeDate,iMassDate,cDefine28,cDefine29,cDefine30,cDefine31,cDefine32,cDefine33,cDefine34,cDefine35,cDefine36,cDefine37,iMPoIds,iCheckIds,cBVencode,cInVouchCode,bGsp,cGspState,iArrsId,cCheckCode,iCheckIdBaks,cRejectCode,iRejectIds,cCheckPersonCode,dCheckDate,iOriTaxCost,iOriCost,iOriMoney,iOriTaxPrice,ioriSum,iTaxRate,iTaxPrice,iSum,bTaxCost,cPOID,cMassUnit,cMoLotCode,iRefundInspectFlag,iMaterialFee,iProcessCost,iProcessFee,dMSDate,iSMaterialFee,iSProcessFee,iOMoDID,iSoDID,strContractId,strCode,bFilled,bChecked,bRelated,iOMoMID,cmworkcentercode,iMatSettleState,iBillSettleCount,iSoType,iEqDID,cVendorCodefromrds缺0000215614材料出库单的记录通过如下脚本即可得知0000215614采购入库单及其到冲的材料出库单都没有记帐:select*fromia_subsidiarywhereidin(selectirdsidfromOM_MatSettleVouchasaleftjoinOM_MatSettleVouchsasbona.msid=b.msidwherea.ccodebetween’20061005056’and’20061005061’)--处理0000215614单据的方法:--1、删除该采购入库单对应的核销单:deletefromOM_MatSettleVouchswheremsidin(selectb.msidfromOM_MatSettleVouchasaleftjoinOM_MatSettleVouchsasbona.msid=b.msidwherea.ccodebetween’20061005056’and’20061005061’)deletefromOM_MatSettleVouchwhereccodebetween’20061005056’and’20061005061’--2、通过如下语句删除该采购入库单的结算标志,然后在软件中删除该采购入库单:updatebsetimatsettlestate=0fromrdrecordainnerjoinrdrecordsbona.id=b.idwherea.ccode=’单据号’andcvouchtype=’01’--3、参照执行如下语句,还原委外订单、材料耗用表中材料出库数量为0:-查询委外订单主updateom_modetailssetiMaterialSendQty=0wheremoid=(selectmoidfromOM_MOMainwhereccode=’委外订单号’)updateom_momaterialssetisendqty=0wheremoid=(selectmoidfromOM_MOMainwhereccode=’委外’订单号’)--4、重新录入或参照生成该采购入库单并进行核销即可;--删除临时视图dropviewrd,rds【注意事项】注意将客户数据做好备份!导入数据后核对一下数据,检查报表及业务操作是否正常,有问题早点发现早点解决。
如果您的问题还没有解决,可以到 T+搜索>>上找一下答案
相关阅读
- 用友U8不同的核算方式如何影响存货成本2021-10-9 10:15:1
- 用友U8生产制造-物料清单的定义以及应用准备详解2021-9-26 11:39:40
- 用友U8哪些办法可以让库存更准确详解2021-9-26 11:24:19
- UFO升级后口令失效问题2021-7-30 8:55:1
- 成本管理效率问题2021-7-30 8:55:1
- 成本管理中所有录入表及报表都需要增加工序说明2021-7-30 8:55:1
- 降级品成本应该如何分配2021-7-30 8:55:1
- 库存期初从存货取数后不能保存,报错2021-7-30 8:55:1
- 用友u8软件固定资产与总账对账不平2021-6-8 8:50:59
- U8预付不能冲应付解决方法2021-6-8 8:44:38
最新信息
土地增值税扣除项目 土地增值税扣除项目
计算土地增值额时税法允许扣除的项目。主要包括:(1)取得土地使用权所支付的地价款和按国家统一规定缴纳的有关费用。(2)开发土地和新建房及配套设施的成本,包括纳税人房地产开发项目实际发生的土地征用及拆迁补偿费、前期工程费、建筑安装工程费、基础设施费、公共配套设施费和开发间接费用。(3)开发土地和新建房及配套设施的费用,包括与房地产开发项目有关的销售费用、管理费用和财务费用。财务费用中的利息支出,凡能够按转让房地产项目计算分摊并提供金融机构证明的,允许据实扣除,但最高不能超过按商业银行同类同期贷款利率计算的金额。其他房地产开发费用,按取得土地使用权所支付的金额和房地产开发成本之和的5%以内计算扣除。凡不能按转让房地产项目计算分摊利息支出或不能提供金融机构证明的,房地产开发费用按取得土地使用权所支付的金额和房地产开发成本之和的10%以内计算扣除。计算扣除的具体比例,由各省、自治区、直辖市人民政府规定。(4)经当地税务机关旧房和建筑物的评估价格(指在转让已使用的房屋和建筑物时,由政府批准设立的房地产评估机构评定的重置成本价乘以成新度折扣率后的价格)。(5)与转让房地产有关的税金,包括纳税人在转让房地产时缴纳的营业税、城市维护建设税和印花税。纳税人转让房地产时缴纳的教育费附加可以视同税金扣除。(6)从事房地产开发的纳税人可以按照上第一、二项金额之和加计20%的扣除额。