李浩,江軍霞,李健,聞雪松
(天津鞍鋼天鐵冷軋薄板有限公司,天津 300301)
淺析與用友U8財(cái)務(wù)系統(tǒng)二次開發(fā)實(shí)現(xiàn)信息共享
李浩,江軍霞,李健,聞雪松
(天津鞍鋼天鐵冷軋薄板有限公司,天津 300301)
為實(shí)現(xiàn)天鐵鞍鋼天鐵冷軋薄板有限公司各種信息化數(shù)據(jù)處理系統(tǒng)和U8財(cái)務(wù)系統(tǒng)的聯(lián)接服務(wù),對(duì)用友U8財(cái)務(wù)系統(tǒng)進(jìn)行二次開發(fā)。介紹了該系統(tǒng)結(jié)構(gòu)和功能的設(shè)計(jì)方法,通過二次開發(fā),實(shí)現(xiàn)了業(yè)務(wù)數(shù)據(jù)自動(dòng)生成財(cái)務(wù)系統(tǒng)的會(huì)計(jì)憑證,完成了財(cái)務(wù)系統(tǒng)與各系統(tǒng)之間對(duì)賬工作,提高了財(cái)務(wù)分析水平和工作效率,建立了滿足生產(chǎn)運(yùn)營過程中數(shù)據(jù)互通,數(shù)據(jù)共享的計(jì)算機(jī)應(yīng)用系統(tǒng)構(gòu)架。
財(cái)務(wù) 系統(tǒng) 信息共享 接口 二次開發(fā)
天津鞍鋼天鐵冷軋薄板有限公司共有7條冷軋生產(chǎn)線,年設(shè)計(jì)產(chǎn)能150萬噸,具備生產(chǎn)軋硬、冷軋、鍍鋅三大類產(chǎn)品的能力。目前大型信息化管理系統(tǒng)包括產(chǎn)銷一體化系統(tǒng)、設(shè)備管理系統(tǒng)、采購系統(tǒng)、辦公自動(dòng)化OA系統(tǒng)、客戶關(guān)系管理系統(tǒng)。財(cái)務(wù)部門應(yīng)用的是用友U8財(cái)務(wù)系統(tǒng),獨(dú)立于其他各管理系統(tǒng),會(huì)計(jì)數(shù)據(jù)與業(yè)務(wù)數(shù)據(jù)分離。對(duì)《產(chǎn)銷系統(tǒng)與用友財(cái)務(wù)系統(tǒng)集成》進(jìn)行功能劃分及功能設(shè)計(jì),建立滿足天鐵鞍鋼天鐵冷軋薄板有限公司用友財(cái)務(wù)U8系統(tǒng)對(duì)其他應(yīng)用系統(tǒng)所產(chǎn)生的憑證數(shù)據(jù)的接收,及用友財(cái)務(wù)U8系統(tǒng)總賬匯總數(shù)據(jù)對(duì)其他應(yīng)用系統(tǒng)的傳輸和數(shù)據(jù)交換,實(shí)現(xiàn)天鐵鞍鋼天鐵冷軋薄板有限公司各種信息化數(shù)據(jù)處理系統(tǒng)和U8財(cái)務(wù)系統(tǒng)的聯(lián)接服務(wù)。
為了能安全、合理、協(xié)調(diào)地將用友U8財(cái)務(wù)與各管理系統(tǒng)集成,需要解決以下問題[1]:
(1)保證基礎(chǔ)編碼數(shù)據(jù)的一致性:包括科目編碼、地區(qū)編碼、客戶編碼、供應(yīng)商編碼、人員編碼、部門編碼。
(2)業(yè)務(wù)數(shù)據(jù)與財(cái)務(wù)數(shù)據(jù)的一致性。
(3)采購、銷售、庫存、成本核算等的業(yè)務(wù)流程與財(cái)務(wù)業(yè)務(wù)流程在各管理系統(tǒng)與用友U8財(cái)務(wù)協(xié)調(diào)一致。
本系統(tǒng)方案采用建立中間數(shù)據(jù)庫的模式解決數(shù)據(jù)交換問題。由用友在U8財(cái)務(wù)數(shù)據(jù)庫服務(wù)器上建立數(shù)據(jù)交換數(shù)據(jù)庫,需要數(shù)據(jù)交換的各方采用訪問中間數(shù)據(jù)庫的方式,將提交用友U8系統(tǒng)的數(shù)據(jù)寫入中間數(shù)據(jù)庫,由數(shù)據(jù)交換系統(tǒng)處理后寫入U(xiǎn)8財(cái)務(wù)系統(tǒng);同時(shí),數(shù)據(jù)交換系統(tǒng)將從U8財(cái)務(wù)系統(tǒng)中提取其他系統(tǒng)所需要的數(shù)據(jù),寫入中間數(shù)據(jù)庫,由各需求方提取。
考慮到與用友U8財(cái)務(wù)系統(tǒng)的接口系統(tǒng)只涉及到財(cái)務(wù)會(huì)計(jì)人員使用,故采用C/S模式開發(fā)。服務(wù)器只需安裝數(shù)據(jù)庫,減少成本的投入。為了與用友財(cái)務(wù)U8系統(tǒng)更好地實(shí)現(xiàn)集成,數(shù)據(jù)庫選擇SQL server 2000。
充分考慮C/S模式的特點(diǎn),結(jié)合用戶的需求設(shè)計(jì)出用友U8財(cái)務(wù)系統(tǒng)的功能模塊,主要包括檔案管理、憑證管理、成本管理、系統(tǒng)管理。其功能模塊見圖1。
檔案管理功能包括供應(yīng)商管理、客戶管理、會(huì)計(jì)科目管理。
4.1.1 供應(yīng)商管理
供應(yīng)商信息在物料采購系統(tǒng)以及用友U8財(cái)務(wù)系統(tǒng)中共同使用,為保證供應(yīng)商信息的一致性,供應(yīng)商信息統(tǒng)一由物料采購系統(tǒng)維護(hù),并發(fā)送至用友中間接口系統(tǒng),經(jīng)供應(yīng)商管理模塊,發(fā)送至用友U8財(cái)務(wù)系統(tǒng)。
4.1.2 客戶管理
客戶信息在產(chǎn)銷一體化系統(tǒng)、客戶關(guān)系管理系統(tǒng)以及用友U8財(cái)務(wù)系統(tǒng)中共同使用,而客戶關(guān)系管理系統(tǒng)中客戶基本信息來源于產(chǎn)銷一體化系統(tǒng),為保證客戶信息的一致性,客戶信息統(tǒng)一由產(chǎn)銷一體化系統(tǒng)維護(hù),并發(fā)送至用友中間接口系統(tǒng),經(jīng)客戶管理模塊發(fā)送至用友U8財(cái)務(wù)系統(tǒng)。
4.1.3 會(huì)計(jì)科目管理
從用友U8財(cái)務(wù)系統(tǒng)中獲取最新的會(huì)計(jì)科目,并發(fā)送到產(chǎn)銷系統(tǒng)、物料采購系統(tǒng)、設(shè)備管理系統(tǒng)中。同時(shí)提供會(huì)計(jì)科目設(shè)置獲取和對(duì)賬功能,可以在《成本模塊》中獲取用友U8財(cái)務(wù)數(shù)據(jù)信息,供其他系統(tǒng)核算需要以及對(duì)賬分析。
圖1 與用友接口系統(tǒng)功能模塊圖
憑證管理主要包括檢核憑證、查詢憑證、整理憑證、合并憑證和導(dǎo)入憑證。該功能主要是從各系統(tǒng)收集憑證,并拋用友U8財(cái)務(wù)系統(tǒng)。
4.2.1 檢核憑證
對(duì)于其他各管理系統(tǒng)拋到用友中間接口的憑證數(shù)據(jù)進(jìn)行檢核,如會(huì)計(jì)科目是否存在、借貸是否平衡、是否是部門輔助核算、記賬方式是金額式還是數(shù)量金額式等。
4.2.2 查詢憑證
查詢各系統(tǒng)拋到用友中間接口的憑證信息。
4.2.3 整理憑證
對(duì)于項(xiàng)目輔助核算的會(huì)計(jì)科目進(jìn)行整理,供會(huì)計(jì)人員選擇所需要的項(xiàng)目輔助核算項(xiàng)。
4.2.4 合并憑證
對(duì)于各系統(tǒng)拋到用友中間接口系統(tǒng)中的憑證信息,如合并標(biāo)志一致,可以進(jìn)行合并憑證操作,將多個(gè)憑證合并成一張憑證。
4.2.5 導(dǎo)入憑證
將檢核過的憑證信息導(dǎo)入用友U8財(cái)務(wù)系統(tǒng),生成正式憑證,并返回正式憑證號(hào)。
質(zhì)量異議管理功能包括獲取成本核算費(fèi)用信息、存貨信息、期間費(fèi)用信息、費(fèi)用對(duì)賬、存貨對(duì)賬、采購對(duì)賬及客戶余額對(duì)賬。該功能主要是從用友U8獲取數(shù)據(jù)信息,并轉(zhuǎn)發(fā)至各管理系統(tǒng)。
4.3.1 獲取成本核算費(fèi)用信息
參與成本核算的會(huì)計(jì)人員可以從總賬用友U8中獲取當(dāng)月費(fèi)用信息,并轉(zhuǎn)發(fā)到產(chǎn)銷一體化系統(tǒng),供成本核算需要。在此會(huì)調(diào)用產(chǎn)銷一體化系統(tǒng)檢核程序,檢查獲取的費(fèi)用信息是否符合成本核算需要。
4.3.2 獲取存貨信息
參與成本核算的會(huì)計(jì)人員可以從總賬用友U8系統(tǒng)中獲取當(dāng)月原料存貨數(shù)據(jù),并轉(zhuǎn)發(fā)到產(chǎn)銷一體化系統(tǒng)中,供成本核算需要。
4.3.3 獲取期間費(fèi)用信息
參與明細(xì)成本核算的會(huì)計(jì)人員可以從總賬用友U8系統(tǒng)中獲取當(dāng)月期間費(fèi)用信息,并轉(zhuǎn)發(fā)到產(chǎn)銷一體化系統(tǒng)中,供明細(xì)成本核算需要。
4.3.4 費(fèi)用對(duì)賬
參與成本核算的會(huì)計(jì)人員在成本核算完成之后,對(duì)產(chǎn)銷一體化系統(tǒng)以及用友U8財(cái)務(wù)系統(tǒng)的各費(fèi)用信息進(jìn)行對(duì)賬,檢驗(yàn)產(chǎn)銷一體化系統(tǒng)與用友U8總賬費(fèi)用信息是否相符。
4.3.5 存貨對(duì)賬
參與成本核算的會(huì)計(jì)人員在成本核算完成之后,對(duì)產(chǎn)銷一體化系統(tǒng)以及用友U8財(cái)務(wù)系統(tǒng)的原料、半成品、產(chǎn)成品信息進(jìn)行對(duì)賬,檢驗(yàn)產(chǎn)銷一體化系統(tǒng)與用友U8總賬存貨信息是否相符。
4.3.6 采購對(duì)賬
對(duì)物料采購系統(tǒng)和用友U8財(cái)務(wù)系統(tǒng)中輔料信息進(jìn)行對(duì)賬。
4.3.7客戶余額對(duì)賬
每月月底或月初,對(duì)產(chǎn)銷一體化系統(tǒng)和用友U8財(cái)務(wù)系統(tǒng)中客戶余額進(jìn)行對(duì)賬,檢驗(yàn)產(chǎn)銷一體化系統(tǒng)與用友U8總賬中客戶余額信息是否相符。
系統(tǒng)管理功能包括用戶管理、角色管理、頁面顯示字段信息管理、角色授權(quán)管理等。
4.4.1 用戶管理
查詢、添加、修改、刪除用戶信息;可以對(duì)用戶進(jìn)行重置密碼操作;對(duì)用戶進(jìn)行角色分配操作。
4.4.2 角色管理
查詢、添加、修改、刪除角色的一些基本信息。
4.4.3 頁面顯示字段信息管理
對(duì)于各畫面的字段是否顯示以及顯示順序進(jìn)行維護(hù)。
4.4.4 角色授權(quán)管理
針對(duì)角色進(jìn)行模塊以及菜單的授權(quán)管理。
接口是提供給其他模塊或者系統(tǒng)使用的一種約定或者規(guī)范。因此接口必須要保證足夠的穩(wěn)定性和易用性,這是設(shè)計(jì)接口的基本要求。接口必須相對(duì)穩(wěn)定,否則將導(dǎo)致接口的使用者和提供者為了適應(yīng)新接口而不斷修改接口的實(shí)現(xiàn),可能重復(fù)進(jìn)行無用功,嚴(yán)重時(shí)將影響整個(gè)軟件的開發(fā)進(jìn)度。各管理系統(tǒng)以及用友U8財(cái)務(wù)系統(tǒng)與用友接口系統(tǒng)的數(shù)據(jù)交互情況,見圖2。
圖2 系統(tǒng)間數(shù)據(jù)交換圖
每次的數(shù)據(jù)交換都有會(huì)計(jì)人員的人工參與,并且接口系統(tǒng)會(huì)對(duì)數(shù)據(jù)進(jìn)行嚴(yán)格的檢核,對(duì)于不符合實(shí)際情況的數(shù)據(jù)信息會(huì)給出錯(cuò)誤提示,便于業(yè)務(wù)人員及時(shí)發(fā)現(xiàn)問題,并且設(shè)有回退功能,待解決后重新采集業(yè)務(wù)數(shù)據(jù);對(duì)于正確的業(yè)務(wù)數(shù)據(jù)才可經(jīng)用友接口系統(tǒng)導(dǎo)入其他系統(tǒng)使用。
與用友財(cái)務(wù)中間接口系統(tǒng)完善了財(cái)務(wù)核算管理功能,使財(cái)務(wù)管理工作在原有的核算基礎(chǔ)上又上了一個(gè)臺(tái)階;減少了諸多手工記賬方式,有效地避免了人工記賬帶來的錯(cuò)誤,提高了財(cái)務(wù)部門的記賬效率;對(duì)賬功能的增加,使得賬務(wù)與實(shí)物更好地統(tǒng)一,通過會(huì)計(jì)賬簿與實(shí)物、款項(xiàng)的實(shí)有數(shù)核對(duì),可以檢查、驗(yàn)證會(huì)計(jì)賬簿記錄的正確性,發(fā)現(xiàn)財(cái)產(chǎn)物資和現(xiàn)金管理中存在的問題,有利于改善管理,保證會(huì)計(jì)資料真實(shí)、完整。
[1]李福紅.用友U8_890接口開發(fā)[J].電腦編程技巧與維護(hù),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月畢業(yè)于上海理工大學(xué)信息與計(jì)算科學(xué)專業(yè),現(xiàn)在天津鞍鋼天鐵冷軋薄板有限公司從事企業(yè)信息化系統(tǒng)的軟件開發(fā)工作。
(收稿 2012-03-13 編輯 潘娜)