u8c2.0企业建模平台-基本档案被引用的处理办法---u8c运营服务部刘艳一、需求背景:由于方案调整或是误操作等因素,需要对已建立并应用过的,诸如存货、客商、组织机构、会计科目等基本档案进行删改等操作。尽管已经对相关业务单据作了删除处理,但是当直接在系统相关档案进行处理时,系统会提示“数据已经被引用,不能修改/删除”。这种情况下要求可以查询基本档案被引用情况。当删除了所有被引用关系后,可以再对基本档案进行删改操作。二、解决方案:以下方案仅适用于可以从前台,正常删除该基本档案被引用的相关单据,即业务逆操作是可行的。比如刚新增一个存货档案,发现需要修改时,可以立即删除订单库存等单据。1、通过基本档案引用查询功能,查询档案的所有被引用情况。用友网络科技股份有限公司2、通过相关操作,在前台删除引用记录,使得基本档案可做删改处理。操作步骤:1、基本档案引用查询。在公司/集团—企业建模平台—基本档案—其他信息-基本档案引用查询功能中,可查询出各类基本档案的被引用情况,下面以仓库档案为例:操作步骤:2、根据查询出来的引用表名称,在对应的单据中将被引用的单据删除。操作步骤:3、特殊情况处理方式。但是我们会奇怪地发现,尽管从前台已将相关单据删除了,但是在引用查询中仍有记录。用友网络科技股份有限公司还有一种情况是有些表是后台处理的,前台根本找不到到该表,也无法删除。针对第一种情况,主要原因是系统提供的前台删除功能只是逻辑删除,只是加了一个删除标志,而不是物理删除,即并未从后台表中delete。因此,我们需要通过系统的“清除被删除数据”功能,来将这些数据进行物理删除。进入公司/集团—企业建模平台—系统维护—清除被删除数据功能,选择某一条对应的记录(即引用表的主键),再点击删除按钮,即可。针对第二种情况,主要原因是系统在逆向处理功能上某些功能处理得不彻底,导致“斩草未除根”,留了一些尾巴,因此我们必须要借用系统的一些特殊功能来处理。以存货档案为例,再删除相关业务单据后,它依然还在“ic_onhandnum”“ic_atp”等表中有一些垃圾数据。所以我们可以通过以下方式处理:调整现存量:供应链—库存管理—基础设置—调整现存量用友网络科技股份有限公司修复可用量:供应链—库存管理—基础设置—修复可用量通过以上方法,系统可以有效地在相关数据表中清除相关垃圾数据,这样引用表的记录也会清除掉了。用友网络科技股份有限公司但是,对于某些情况,如果系统没有提供前台功能进行清除,则只能通过“没有办法的办法”了——后台处理了,但切记要保证数据安全性,因此并不推荐此方法。三、联系方式:本文未尽事宜请邮件联系liuyanm@yonyou.com用友网络科技股份有限公司