NCV5帐套合并操作指南.doc_第1页
NCV5帐套合并操作指南.doc_第2页
NCV5帐套合并操作指南.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

NCV5帐套合并操作指南集团公司下属两家公司帐套合并操作,每个项目可能并不会经常出现,即使出现各个项目的解决方法可能也不尽相同,本指南针对情况是两家公司帐套合并到一家,且只合并当月期末余额,发生额还是放在原公司不合并。主要利用功能有自定义结转、外部交换平台,使用工具有PLSQL Developer。假设两家公司:A公司和B公司,需要将A公司期末余额合并到B公司,A公司帐套封存。主体思路是将A公司所有科目余额结转到一个过渡科目中,保存这张结转凭证后使用导出功能导出成XML,然后进行一些修改再导入B公司完成科目余额的合并。1、将A、B两家公司会计科目体系设置成一致,以确保A公司会计科目和辅助核算余额能顺利合并到B公司;2、在A公司设置一个中间过渡科目,比如设置科目122299/内部往来(借方),在自定义结转的时候增加一条规则,在结转资产类科目时候122299科目放在贷方,结转负债类科目的时候放在借方(考虑到结转的效率和导入的效率,可以将余额分录比较多的科目单独设置成一条结转规则);3、自定义转帐执行,成功结转后将该凭证保存,进入制单界面查询出该凭证,考虑到V5版本凭证导出的XML中,辅助核算内容是按照名称导出的,当辅助核算内容的名称有重复的时候(主要会出现在供应商、客户和人员上面)无法再导入到NC中,需要在后台修改辅助核算数据库内容;4、进入PLSQL Developer,建立一张新表:GL_FREEVALUEBAK,建表脚本如下:- Create tablecreate table GL_FREEVALUEBAK( ASSINDEX NUMBER(38), CHECKCOUNT NUMBER(38), CHECKTYPE CHAR(20), CHECKVALUE CHAR(20), DR NUMBER(10) default 0, FREE1 VARCHAR2(60), FREE2 VARCHAR2(60), FREE3 VARCHAR2(60), FREEVALUEID CHAR(20), PK_FREEVALUE CHAR(20) not null, TS CHAR(19) default to_char(sysdate,yyyy-mm-dd hh24:mi:ss), VALUECODE VARCHAR2(100), VALUENAME VARCHAR2(100)tablespace NNC_DATA03 pctfree 10 pctused 40 initrans 1 maxtrans 255 storage ( initial 128K next 512K minextents 1 maxextents unlimited pctincrease 0 );- Create/Recreate primary, unique and foreign key constraints alter table GL_FREEVALUEBAK add constraint PK_GL_FREEVALUEBAK primary key (PK_FREEVALUEBAK) using index tablespace NNC_INDEX03 pctfree 10 initrans 2 maxtrans 255 storage ( initial 256K next 256K minextents 1 maxextents unlimited pctincrease 0 );- Create/Recreate indexes create index I_GL_FREEVALUEBAK on GL_FREEVALUEBAK (FREEVALUEID, CHECKTYPE) tablespace NNC_INDEX03 pctfree 10 initrans 2 maxtrans 255 storage ( initial 256K next 256K minextents 1 maxextents unlimited pctincrease 0 );create index I_GL_FREEVALUE2BAK on GL_FREEVALUEBAK (CHECKVALUE, CHECKTYPE, CHECKCOUNT) tablespace NNC_INDEX03 pctfree 10 initrans 2 maxtrans 255 storage ( initial 256K next 256K minextents 1 maxextents unlimited pctincrease 0 );实质就是重建GL_FREEVALUE表,然后使用如下脚本:Insert into GL_FREEVALUEBAK value(select * from GL_FREEVALUE);将GL_FREEVALUE表内容备份到GL_FREEVALUEBAK中;5、查询出需要导出的结转凭证的pk_voucher,运行以下脚本(以下蓝色字体为变量):select pk_voucher from gl_voucher where no=结转的凭证号码 and period=会计期间 and pk_corp=公司PK and dr=0; 6、将查询出来的pk_voucher的值修填入下面语句,运行后提交,update gl_freevalue set valuename=valuecode where pk_freevalue in (select pk_freevalue from gl_freevalue where freevalueid in (select assid from gl_detail where pk_voucher= pk_voucher );7、在制单界面中将该结转凭证导出后再将GL_FREEVALUE表的内容还原,一定要第一时间还原,否则新增的辅助核算数据将无法按照编码+名称显示,执行以下脚本:update (select a.valuecode,a.valuename as an,b.valuenamefrom GL_FREEVALUEBAK a,GL_FREEVALUE b where a.pk_freevalue=b.Pk_Freevalueand a.pk_freevalue in (select pk_freevalue from gl_freevalue where freevalueid in (select assid from gl_detail where pk_voucher= pk_voucher );8、将导出的凭证XML做如下替换:a、将“”替换导出XML的头节点;b、将“”和“”替换为“”“”;c、将“”中加入相应操作员;d、将“Y”替换为“N”;e、将“”中加入公司代码;f、将“人民币”替换为“CNY”;9、替换完成后将该XML导入到B公司,完成将A公

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论