【YOU学吧】别了,垃圾数据!NC销售订单删除不了就这么操作!--第77期--崩溃!销售订单无法删除,总是提示有下游单据,但是联查的时候又没有。该怎么办?遇到这种情况别生气,用友NC支持高级顾问帮你来分析。原来,销售订单无法删除或者弃审,这种状况是下游单据删除的时候没有正常回写订单辅助表相关信息导致的。我们可以通过脚本将产生的垃圾数据删除,这样就可以成功操作啦!要想知道如何通过脚本后台处理,且看下文。NC65销售订单删除垃圾数据首先,查询对应的数据,这个SQL语句是查询有问题的销售订单的累计XX主数量,ntotalsendnum是累计发货主数量,ntotalinvoicenum是累计开票主数量,ntotalnotoutnum是累计出库主数量。SELECTntotalinvoicenumFROMso_saleorder_exeWHEREcsaleorderbidIN(SELECTcsaleorderbidFROMso_saleorder_bWHEREcsaleorderidIN(SELECTcsaleorderidFROMso_saleorderWHEREvbillcodein('有问题的销售订单号1','有问题的销售订单号2')anddr=0)anddr=0);然后,备份对应的数据,创建一张数据表,加上日期后缀或者操作人名称后缀方便识别。createtableso_saleorder_exe_0830asselect*fromso_saleorder_exewherecsaleorderbidin(SELECTcsaleorderbidFROMso_saleorder_bWHEREcsaleorderidIN(SELECTcsaleorderidFROMso_saleorderWHEREvbillcodein('有问题的销售订单号1','有问题的销售订单号2')anddr=0)anddr=0);最后,更新销售订单辅助表对应的垃圾数据。updateso_saleorder_exesetntotalinvoicenum=0wherecsaleorderbidIN(SELECTcsaleorderbidFROMso_saleorder_bWHEREcsaleorderidIN(SELECTcsaleorderidFROMso_saleorderWHEREvbillcodein('有问题的销售订单号1','有问题的销售订单号2')anddr=0)anddr=0);commit;温馨提示:执行执行脚本前注意备份数据。进入服务社区(http://ism.yonyou.com)搜索“供应链”了解更多内容!【本文作者】张红飞NC供应链“灌篮高手”【往期精华】【专栏】YOU学吧:3分钟get一个NC新技能!(知识汇总帖)【精华】【YOU学吧】第01期——税率调整,用友NC6产品应对方案轻松get!【精华】【YOU学吧】第02期——税率调整,用友NC5产品应对方案轻松get!【精华】【YOU学吧】第03期——学会这一招,NC6产品敏感数据权限控制都搞定!【精华】【YOU学吧】第05期——支招:NC6如何设定物料采购和销售不同税率【精华】【YOU学吧】第06期——NC资金贷款担保集成应用方案轻松学【精华】【YOU学吧】第07期——实用!NC单据按个性化要求入账的正确姿势【精华】【YOU学吧】第11期——有了它,再也不用担心NC6组织权限设置出错!【精华】【YOU学吧】第12期——精通语义模型,轻松搞定NC报表取数!【精华】【YOU学吧】第15期——财务报表格式再次变化,NC6产品应对方案出炉!【精华】【YOU学吧】第23期——新个税法来了!NC最新个税调整方案助你轻松应对【精华】【YOU学吧】第46期——增值税税率下调,NC6适配方案新鲜出炉【YOU学吧】3分钟get一个NC新技能!相约用友服务社区,每周为你献上知识盛宴。