浅析与用友U8财务系统二次开发实现信息共享
2012-01-04李浩江军霞李健闻雪松
李浩,江军霞,李健,闻雪松
(天津鞍钢天铁冷轧薄板有限公司,天津 300301)
浅析与用友U8财务系统二次开发实现信息共享
李浩,江军霞,李健,闻雪松
(天津鞍钢天铁冷轧薄板有限公司,天津 300301)
为实现天铁鞍钢天铁冷轧薄板有限公司各种信息化数据处理系统和U8财务系统的联接服务,对用友U8财务系统进行二次开发。介绍了该系统结构和功能的设计方法,通过二次开发,实现了业务数据自动生成财务系统的会计凭证,完成了财务系统与各系统之间对账工作,提高了财务分析水平和工作效率,建立了满足生产运营过程中数据互通,数据共享的计算机应用系统构架。
财务 系统 信息共享 接口 二次开发
1 引言
天津鞍钢天铁冷轧薄板有限公司共有7条冷轧生产线,年设计产能150万吨,具备生产轧硬、冷轧、镀锌三大类产品的能力。目前大型信息化管理系统包括产销一体化系统、设备管理系统、采购系统、办公自动化OA系统、客户关系管理系统。财务部门应用的是用友U8财务系统,独立于其他各管理系统,会计数据与业务数据分离。对《产销系统与用友财务系统集成》进行功能划分及功能设计,建立满足天铁鞍钢天铁冷轧薄板有限公司用友财务U8系统对其他应用系统所产生的凭证数据的接收,及用友财务U8系统总账汇总数据对其他应用系统的传输和数据交换,实现天铁鞍钢天铁冷轧薄板有限公司各种信息化数据处理系统和U8财务系统的联接服务。
2 需求描述
为了能安全、合理、协调地将用友U8财务与各管理系统集成,需要解决以下问题[1]:
(1)保证基础编码数据的一致性:包括科目编码、地区编码、客户编码、供应商编码、人员编码、部门编码。
(2)业务数据与财务数据的一致性。
(3)采购、销售、库存、成本核算等的业务流程与财务业务流程在各管理系统与用友U8财务协调一致。
3 系统体系结构设计
本系统方案采用建立中间数据库的模式解决数据交换问题。由用友在U8财务数据库服务器上建立数据交换数据库,需要数据交换的各方采用访问中间数据库的方式,将提交用友U8系统的数据写入中间数据库,由数据交换系统处理后写入U8财务系统;同时,数据交换系统将从U8财务系统中提取其他系统所需要的数据,写入中间数据库,由各需求方提取。
考虑到与用友U8财务系统的接口系统只涉及到财务会计人员使用,故采用C/S模式开发。服务器只需安装数据库,减少成本的投入。为了与用友财务U8系统更好地实现集成,数据库选择SQL server 2000。
4 系统功能设计
充分考虑C/S模式的特点,结合用户的需求设计出用友U8财务系统的功能模块,主要包括档案管理、凭证管理、成本管理、系统管理。其功能模块见图1。
4.1 档案管理
档案管理功能包括供应商管理、客户管理、会计科目管理。
4.1.1 供应商管理
供应商信息在物料采购系统以及用友U8财务系统中共同使用,为保证供应商信息的一致性,供应商信息统一由物料采购系统维护,并发送至用友中间接口系统,经供应商管理模块,发送至用友U8财务系统。
4.1.2 客户管理
客户信息在产销一体化系统、客户关系管理系统以及用友U8财务系统中共同使用,而客户关系管理系统中客户基本信息来源于产销一体化系统,为保证客户信息的一致性,客户信息统一由产销一体化系统维护,并发送至用友中间接口系统,经客户管理模块发送至用友U8财务系统。
4.1.3 会计科目管理
从用友U8财务系统中获取最新的会计科目,并发送到产销系统、物料采购系统、设备管理系统中。同时提供会计科目设置获取和对账功能,可以在《成本模块》中获取用友U8财务数据信息,供其他系统核算需要以及对账分析。
图1 与用友接口系统功能模块图
4.2 凭证管理
凭证管理主要包括检核凭证、查询凭证、整理凭证、合并凭证和导入凭证。该功能主要是从各系统收集凭证,并抛用友U8财务系统。
4.2.1 检核凭证
对于其他各管理系统抛到用友中间接口的凭证数据进行检核,如会计科目是否存在、借贷是否平衡、是否是部门辅助核算、记账方式是金额式还是数量金额式等。
4.2.2 查询凭证
查询各系统抛到用友中间接口的凭证信息。
4.2.3 整理凭证
对于项目辅助核算的会计科目进行整理,供会计人员选择所需要的项目辅助核算项。
4.2.4 合并凭证
对于各系统抛到用友中间接口系统中的凭证信息,如合并标志一致,可以进行合并凭证操作,将多个凭证合并成一张凭证。
4.2.5 导入凭证
将检核过的凭证信息导入用友U8财务系统,生成正式凭证,并返回正式凭证号。
4.3 成本管理
质量异议管理功能包括获取成本核算费用信息、存货信息、期间费用信息、费用对账、存货对账、采购对账及客户余额对账。该功能主要是从用友U8获取数据信息,并转发至各管理系统。
4.3.1 获取成本核算费用信息
参与成本核算的会计人员可以从总账用友U8中获取当月费用信息,并转发到产销一体化系统,供成本核算需要。在此会调用产销一体化系统检核程序,检查获取的费用信息是否符合成本核算需要。
4.3.2 获取存货信息
参与成本核算的会计人员可以从总账用友U8系统中获取当月原料存货数据,并转发到产销一体化系统中,供成本核算需要。
4.3.3 获取期间费用信息
参与明细成本核算的会计人员可以从总账用友U8系统中获取当月期间费用信息,并转发到产销一体化系统中,供明细成本核算需要。
4.3.4 费用对账
参与成本核算的会计人员在成本核算完成之后,对产销一体化系统以及用友U8财务系统的各费用信息进行对账,检验产销一体化系统与用友U8总账费用信息是否相符。
4.3.5 存货对账
参与成本核算的会计人员在成本核算完成之后,对产销一体化系统以及用友U8财务系统的原料、半成品、产成品信息进行对账,检验产销一体化系统与用友U8总账存货信息是否相符。
4.3.6 采购对账
对物料采购系统和用友U8财务系统中辅料信息进行对账。
4.3.7客户余额对账
每月月底或月初,对产销一体化系统和用友U8财务系统中客户余额进行对账,检验产销一体化系统与用友U8总账中客户余额信息是否相符。
4.4 系统管理
系统管理功能包括用户管理、角色管理、页面显示字段信息管理、角色授权管理等。
4.4.1 用户管理
查询、添加、修改、删除用户信息;可以对用户进行重置密码操作;对用户进行角色分配操作。
4.4.2 角色管理
查询、添加、修改、删除角色的一些基本信息。
4.4.3 页面显示字段信息管理
对于各画面的字段是否显示以及显示顺序进行维护。
4.4.4 角色授权管理
针对角色进行模块以及菜单的授权管理。
5 设计实施
接口是提供给其他模块或者系统使用的一种约定或者规范。因此接口必须要保证足够的稳定性和易用性,这是设计接口的基本要求。接口必须相对稳定,否则将导致接口的使用者和提供者为了适应新接口而不断修改接口的实现,可能重复进行无用功,严重时将影响整个软件的开发进度。各管理系统以及用友U8财务系统与用友接口系统的数据交互情况,见图2。
图2 系统间数据交换图
每次的数据交换都有会计人员的人工参与,并且接口系统会对数据进行严格的检核,对于不符合实际情况的数据信息会给出错误提示,便于业务人员及时发现问题,并且设有回退功能,待解决后重新采集业务数据;对于正确的业务数据才可经用友接口系统导入其他系统使用。
6 结束语
与用友财务中间接口系统完善了财务核算管理功能,使财务管理工作在原有的核算基础上又上了一个台阶;减少了诸多手工记账方式,有效地避免了人工记账带来的错误,提高了财务部门的记账效率;对账功能的增加,使得账务与实物更好地统一,通过会计账簿与实物、款项的实有数核对,可以检查、验证会计账簿记录的正确性,发现财产物资和现金管理中存在的问题,有利于改善管理,保证会计资料真实、完整。
[1]李福红.用友U8_890接口开发[J].电脑编程技巧与维护,2011(15):47-52.
Brief Discussion on Secondary Development and Information Sharing Realization of UFIDA U8 Financial System
Li Hao,Jiang Junxia,Li Jian,Wen Xuesong
(Tianjin Angang Tiantie Cold Rolling Sheet Company Limited,Tianjin 300301)
UFIDA U8 Financial System was developed for the second time in order to realize its interconnecting service with informatization data processing system.The design method of its structure and functions is explained.After secondary development,the financial analysis level and working efficiency were improved by the realization of accounting document auto generation with operating data and account balance of financial system and other systems;computer application architecture satisfying data communication and sharing in production was established.
finance,system,information sharing,interface, secondary development
李浩,男,2006年8月毕业于上海理工大学信息与计算科学专业,现在天津鞍钢天铁冷轧薄板有限公司从事企业信息化系统的软件开发工作。
(收稿 2012-03-13 编辑 潘娜)