用友NC57凭证数据集成解决方案_第1页
用友NC57凭证数据集成解决方案_第2页
用友NC57凭证数据集成解决方案_第3页
用友NC57凭证数据集成解决方案_第4页
全文预览已结束

下载本文档

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

文档简介

1、用友NC5.7凭证集成解决方案业务集成背景因公司需要在我方公司系统出具财务报表,需要将原系统对方NC5.7凭证数据 集成到我方系统。集成思路分析用友NC5.7且运行于外网环境,另对方不提供专门的用友集成开发顾问,只提 供一个数据管理员提供用友备份数据基于此情况,我们制定了如下的开发思路:因为外网环境不能被内网环境访问,由数据管理员提供数据备份文 件,我们将备份数据导入到一个中间库。我方将凭证集成过程中用到的基础数据(工程项目,组织机构,员 工,客商)抽取转换,并调用我方集成平台发布的数据接收接口。我方将用友凭证数据从中间数据库抽取转换,并调用我方集成平台 发布的凭证数据接收接口。因我方有下发的

2、主数据及凭证标准代码,作为集成实施,基础数据及凭证数据的 接收侧代码的部署实施都已经很熟悉,则下面主要讲怎么样将用友凭证数据转换 为我们需要的数据格式。用友NC5.7系统分析由于对方不提供用友开发顾问,那么我们就需要自己去摸索用友系统凭证数据表 方面的表关系。做事情要抓住重点,根据凭证接口的实施维护经验,首先要找到 凭证三张表即:凭证主表:用来保存凭证的制证人,会计期间,会计年度,凭证主摘要,凭证编 号等主要字段。凭证明细表:用来保存借贷方(原币,本位币)金额,摘要,分录号,科目,外 币币种,汇率,借贷方向字段等主要信息辅助明细表:用来保存辅助对象的数据信息。很幸运的我们从网络上下载到了一个完

3、整的NC5.7数据字典。然后就根据数据字典提供的信息,在中间数据库进行数据摸索查询,定位。下表是我们确定的数据字段对应表:所需字段业务日期取自用友数 据表 omsssMprepareddate是否和其他表有关联(如 有,请列出关联表)制证人Gl_voucherPk_preparedSm_user.cuserid摘要Gl_voucherGl_detailexplanation金额Gl_detailDebitAmount(原币借发生额)CreditAmount(原币贷发生额)LocalDebitAmount(本位币借发生额)LocalCreditAmount(原币贷发生额)公司代码Gl_vouch

4、erPk_corpBd_corp.pk_corp科目Gl_detailPk_accsubjBd_accsubj.pk_accsubj币种Gl_detailPk_currtypeBd_currtype.Pk_currtype汇率Gl_detailexcrate1(汇率 1) excrate2(汇率 2)凭证行号Gl_detaildetailindex凭证号Gl_voucherno会计年份Gl_voucheryear会计月份Gl_voucherperiod凭证类型Gl_voucherpk_vouchertypebd_vouchertype.pk_vouchertype客户供应商bd_cubasdo

5、c工程项目bd_jobbasfil部门档案bd_deptdoc职工bd_psndoc现金流bd_cashflow用友辅助数据的设计则是首先在数据表Gl_freevalue建立一条辅助数据信息, 然后根据明细表Gl_detail中的assid关联到该辅助明细。用友辅助记录的关联 思路如下:首先查询凭证明细数据表select * from gl_detail,得到辅助明细数据字段 Assid ;根据得到的 assid,查询数据表 select * from gl_freevalue where freevalueid=Assid;则该条数据信息就是该明细科目的辅助对象信息。但是 怎样确定该辅助对象

6、是哪个类型的辅助对象,以便在转换凭证明细报文的时 候添加合适的主数据映射类型呢?那么就需要一张比较牛的基础数据表: bd_bdinfo;根据查询gl_freevalue得到的数据字段checktype字段值,进行数 据表查询 select * from bd_bdinfo where pk_bdinfo=,checktype,,该条数据中 的bdname字段会显示该辅助对象的类型。从新审视bd_bdinfo数据表中的所有数据,在这张表中记录了所有的辅助对 象类型。数据字段basedoctablename字段信息会告诉你该字段信息取自那 张数据表。那么你会很快的查询到集成过程中需要用到的辅助对象信息,比 如查询我们需要用到的税项信息,则可以做一下查询Select * from bd_bdinfo where bdname like %税项%,取到 pk_defdef 及 basedoctablename;Se

温馨提示

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

评论

0/150

提交评论