现状分析:四川电力咨询之前是使用U8做账,但为了集团查账要在NC中再做一次账,相当于做两次账。现在他们就不想这样做两次账,所以要做这个接口,目的是让U8的凭证可以同步到NC中。实施方案:每个月四川电力咨询会导出一份U8的库传过来,我们将传过来的库导入服务器的U8中,然后再进行数据的同步工具:集团的外系统同步NC的一个插件具体实施:这次同步主要包括两个方面的同步:1、基础档案(部门、人员、客商、项目档案)Ps:由于电建集团要求使用集团下发的最新的科目体系,所以此次会计科目不同步U8中的2、凭证及期初数据(其实基础档案的同步也就是为了凭证的辅助核算)测试过程首先明确此次同步是新建公司账同步还是在原有公司账的基础上同步,这点还是很重要的。新建公司账同步的工作量相对较少,但是忽略了公司原有的历史数据。所以考虑到这一点,此次同步就要在四川电力咨询原有公司账的基础上进行。部门档案,U8中部门档案和NC中已存在的不同,这里只改NC中相应部门名称即可。人员档案,人员上没有大的变化(指的是U8中有的NC中都有),只需要根据姓名做一个编码→编码的对照表。客商档案,U8中肯定是多出很多的客商,但是U8中客商档案的编码和NC中的客商档案编码是完全不一样的,那么就产生一个问题,如果直接采取同步,那么NC里就会存在同一个客商多个编码的状况,为了避免这个问题的发生,我是将U8中的客商和NC中的客商名字一样的做一个编码→编码的对照,U8中没有做对照的也就是需要新增的,这些会通过导入的方式直接从NC前台导入项目档案,U8中的项目档案和NC中的档案结构层级是完全不一样的,这就导致两边的编码规则也是完全不一样的(数据库中呈现出来的就是U8中的项目档案要比NC中的编码多出一个前缀)考虑到历史数据的连贯性,这里项目档案也不采取同步,通过NC的信息交换平台进行导入,然后再对所有的项目档案根据名称做一个编码→编码的对照表。凭证、期初数据:主要有两个问题1、会计科目差异很大。2、辅助核算差异很大。会计科目主要存在的问题是U8中把很多客商和银行账户做为末级科目,以及一些新增的末级科目;针对这个问题我们提供的方案是严格按照集团下发的会计科目,将U8中的科目和NC的做一个科目对照表,对到NC的相应末级科目。辅助核算问题比较严重,一、U8中作为科目的银行账户和客商,我把它们都对照到相应的NC档案中,以辅助核算值的形式呈现。二、U8中存在而NC中不存在的科目,直接就可以忽略掉三、U8中没有,但是NC中存在的辅助核算。根据客户要求我是把税率、行业分类、地域分类、员工状态都写到一个指定的档案下(比如说地域分类有01境内02境外,我就把同步过来科目中带有地域分类辅助核算的都显示境内)。还有就是一些做账用不到的会计科目,我们就可以通过辅助项输入控制规则,将这些科目设置为允许为空即可。四、U8中只有一个项目辅助核算,而NC中是以项目分类作为辅助核算,这里通过修改视图的方式来解决,这样就能把相应的比如说研发合同下的项目对应到NC中的研发合同辅助核算。五、U8中采用的是现金流量项做为辅助核算,而NC中15年电建采用现金流量分析,取消了现金流量项。由于现金流量分析不能通过同步来实现,这里跟客户沟通就是暂时把相关科目给手动添加上现金流量项的辅助核算。至于U8和电建集团采用的现金流量项完全不同,这里是通过对照的方式进行同步。同理人员、客商辅助核算都是通过对照的方式进行同步。