用友財(cái)務(wù)與HIS接口專項(xiàng)方案_第1頁(yè)
用友財(cái)務(wù)與HIS接口專項(xiàng)方案_第2頁(yè)
用友財(cái)務(wù)與HIS接口專項(xiàng)方案_第3頁(yè)
用友財(cái)務(wù)與HIS接口專項(xiàng)方案_第4頁(yè)
用友財(cái)務(wù)與HIS接口專項(xiàng)方案_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

G6財(cái)務(wù)管理系統(tǒng)醫(yī)院專版能夠經(jīng)過(guò)集成應(yīng)用GAI實(shí)現(xiàn)和HIS系統(tǒng)銜接松耦合銜接(導(dǎo)入導(dǎo)出)集成應(yīng)用GAI提供了標(biāo)準(zhǔn)導(dǎo)入模板(xml格式),HIS系統(tǒng)業(yè)務(wù)數(shù)據(jù)經(jīng)過(guò)財(cái)務(wù)核實(shí)口徑處理(對(duì)照)后,經(jīng)過(guò)GAI導(dǎo)入到財(cái)務(wù)系統(tǒng)中,批量生成會(huì)計(jì)憑證。緊耦合銜接(系統(tǒng)級(jí))集成應(yīng)用GAI也提供了第三方標(biāo)準(zhǔn)數(shù)據(jù)接口,HIS系統(tǒng)能夠調(diào)用GAI數(shù)據(jù)接口,依據(jù)核實(shí)業(yè)務(wù)口徑組織XML文件或數(shù)據(jù)串,GAI取到數(shù)據(jù)后自動(dòng)生成會(huì)計(jì)憑證。HIS廠商調(diào)用接口具體方法以下:企業(yè)應(yīng)用集成工具(EAI)二次開(kāi)發(fā)

1.概述U6企業(yè)應(yīng)用集成工具(EAI)是U6和外部系統(tǒng)數(shù)據(jù)接口,EAI提供了部分組件,能夠在這些組件基礎(chǔ)上進(jìn)行二次開(kāi)發(fā)(以下簡(jiǎn)稱“EAI二次開(kāi)發(fā)”),實(shí)現(xiàn)和外部系統(tǒng)集成。不一樣系統(tǒng)集成關(guān)鍵是遵照共同數(shù)據(jù)標(biāo)準(zhǔn),U6依據(jù)自己系統(tǒng)提出了一套數(shù)據(jù)標(biāo)準(zhǔn),包含多種單據(jù)和基礎(chǔ)檔案,外部系統(tǒng)假如要和U6集成則必需遵照這一標(biāo)準(zhǔn)。這套標(biāo)準(zhǔn)用XML描述,所以數(shù)據(jù)流全部為XML格式。 EAI二次開(kāi)發(fā)可分為兩種模式: 注意:文中全部編程全部以VB為例一、直接利用EAI管理工具。在開(kāi)始菜單中選擇企業(yè)應(yīng)用集成工具,登錄企業(yè)應(yīng)用集成主界面。在這里能夠?qū)6數(shù)據(jù)以標(biāo)準(zhǔn)XML文件形式導(dǎo)出U6數(shù)據(jù)庫(kù)或?qū)?biāo)準(zhǔn)XML數(shù)據(jù)文件導(dǎo)入U(xiǎn)6系統(tǒng)。二次開(kāi)發(fā)程序員只需編寫(xiě)一個(gè)工具將標(biāo)準(zhǔn)XML數(shù)據(jù)文件進(jìn)行合適轉(zhuǎn)換寫(xiě)入外部系統(tǒng)或取出外部系統(tǒng)數(shù)據(jù)寫(xiě)成標(biāo)準(zhǔn)XML數(shù)據(jù)文件。(參看EAI安裝目錄\xml\Samples\下例子) 數(shù)據(jù)步驟以下:

EAI工具導(dǎo)出數(shù)據(jù)EAI工具導(dǎo)出數(shù)據(jù)

Xml文件

數(shù)據(jù)寫(xiě)入外部系統(tǒng)

U6

Xml文件

從外部系統(tǒng)讀出數(shù)據(jù)

EAI工具寫(xiě)入數(shù)據(jù)

外部系統(tǒng)

EAI工具完成EAI二次開(kāi)發(fā)工作

這種開(kāi)發(fā)模式比較簡(jiǎn)單,優(yōu)點(diǎn)是:充足利用EAI工具提供功效,編程簡(jiǎn)單;缺點(diǎn)是:只能提供批量導(dǎo)入導(dǎo)出功效。二、利用EAI提供組件,進(jìn)行靈活二次開(kāi)發(fā)。 包含兩種方法:當(dāng)?shù)谻OM方法、Internet方法。 1)當(dāng)?shù)谻OM方法:

U6

數(shù)據(jù)處理

外部系統(tǒng)

EAI組件

調(diào)用接口

二次開(kāi)發(fā)出軟件

二次開(kāi)發(fā)工作

這種方法可依據(jù)開(kāi)發(fā)者需要批量處理或?qū)崟r(shí)處理。 接口調(diào)用很簡(jiǎn)單,簡(jiǎn)化了編程。開(kāi)發(fā)者只需將標(biāo)準(zhǔn)數(shù)據(jù)傳入接口,以下:SetObj=CreateObject(U8Distribute.iDistribute)Str=obj.Process(sXml)sXml為標(biāo)準(zhǔn)數(shù)據(jù)串,具體格式后面會(huì)說(shuō)明。

2)Internet方法:

U6

外部系統(tǒng)

IIS服務(wù)器

二次開(kāi)發(fā)模塊

SOAP協(xié)議

二次開(kāi)發(fā)工作

http.Open"Post",http_name&“import.asp",True //指定服務(wù)器ASPhttp.senddom.xml//把xml數(shù)據(jù)發(fā)送到服務(wù)器端strRet=http.responseText//strRet:返回xml格式回執(zhí)信息

2.?dāng)?shù)據(jù)格式標(biāo)準(zhǔn)EAI能夠?qū)雽?dǎo)出數(shù)據(jù)范圍包含:?總帳§憑證 §銀行對(duì)賬單 ?工資管理 §人員檔案§工資項(xiàng)目數(shù)據(jù) ?固定資產(chǎn)§固定資產(chǎn)卡片?成本管理§材料消耗數(shù)據(jù) ?資金管理§資金內(nèi)部結(jié)算單?應(yīng)收管理§應(yīng)收單§收款單?應(yīng)付管理§應(yīng)付單§付款單?采購(gòu)管理§采購(gòu)訂單§采購(gòu)到貨單§采購(gòu)發(fā)票?銷售管理§銷售訂單§發(fā)貨單§銷售發(fā)票 §銷售發(fā)票_導(dǎo)入到內(nèi)部結(jié)算單?庫(kù)存管理§入庫(kù)單§出庫(kù)單§庫(kù)存量?基礎(chǔ)檔案§部門(mén)檔案 §職員檔案 §地域分類 §用戶分類

§用戶檔案 §供給商分類 §供給商檔案 §存貨分類§存貨檔案 §結(jié)算方法 §付款條件 §開(kāi)戶銀行 §倉(cāng)庫(kù)檔案 §收發(fā)類別 §銷售類型 §計(jì)量單位§計(jì)量單位組 §產(chǎn)品結(jié)構(gòu) §采購(gòu)類型 §成套件§費(fèi)用項(xiàng)目 §發(fā)運(yùn)方法 §貨位檔案 §自定義項(xiàng)檔案§項(xiàng)目 §會(huì)計(jì)科目 §外幣 §憑證類別 §常見(jiàn)摘要 提醒:EAI安裝目錄\xml\Operation\dir.xml保留了相關(guān)定義

下面一個(gè)例子是從U6導(dǎo)出部門(mén)檔案片斷:<?xmlversion="1.0"encoding="gb2312"?><ufinterfacesender="001"receiver="U6"roottag="department"docid=".533424"proc="Query"codeexchanged="N"exportneedexch="N"display="部門(mén)檔案"family="基礎(chǔ)檔案"billtype=""><department><code>1</code><endflag>0</endflag><name>綜合處</name><rank>1</rank><manager/><prop>管理兼技術(shù)</prop><phone/><address/><remark/><creditline/><creditgrade/><creditdate/><offergrade/><offerrate/></department><department><code>109</code><endflag>1</endflag><name>廠辦公室</name><rank>2</rank><manager/><prop>管理</prop><phone/><address/><remark/><creditline/><creditgrade/><creditdate/><offergrade/><offerrate/></department>…………</ufinterface>

EAI中全部標(biāo)準(zhǔn)數(shù)據(jù)文件全部有類似于上例結(jié)構(gòu),首先,有一個(gè)名為ufinterface元素,ufinterface再有若干個(gè)子元素組成,不一樣應(yīng)用子元素有不一樣格式。注意:XML是對(duì)大小寫(xiě)敏感,在EAI標(biāo)準(zhǔn)中全部元素名全部為小寫(xiě)字母。注意:EAI標(biāo)準(zhǔn)數(shù)據(jù)中有些元素能夠?yàn)榭赵?,有些則不得為空,依據(jù)具體業(yè)務(wù)不一樣而不一樣。但所要求元素一個(gè)也不能多,一個(gè)也不能少。Ufinterface元素定義以下:<ufinterfaceroottag=’’billtype=’’docid=’’receiver=’’sender=’’proc=’’codeexchanged=’’exportneedexch=’’display=‘’family=‘’/>

roottag:類型;billtype:系統(tǒng)用;docid:唯一編號(hào);receiver:接收方(系統(tǒng)用);sender:注冊(cè)外部系統(tǒng)號(hào);proc:操作碼:Add,Edit,Delete,Querycodeexchanged:外部系統(tǒng)導(dǎo)入時(shí)是否轉(zhuǎn)換: y:需要經(jīng)過(guò)對(duì)照表;n:不需要經(jīng)過(guò)對(duì)照表exportneedexch:導(dǎo)出時(shí)是否需要轉(zhuǎn)換: y:需要經(jīng)過(guò)對(duì)照表;n:不需要經(jīng)過(guò)對(duì)照表display:?jiǎn)螕?jù)漢字名;family:?jiǎn)螕?jù)漢字大類名。

全部xml標(biāo)準(zhǔn)頭文件格式全部是一樣,經(jīng)過(guò)roottag區(qū)分單據(jù)類型,proc區(qū)分操作類型。

從U6導(dǎo)出數(shù)據(jù)格式 操作碼為Query,可加入導(dǎo)出條件。格式例子(以導(dǎo)出收款單為例):<?xmlversion='1.0'encoding='gb2312'?><ufinterfacesender="001"receiver="U6"roottag="department"docid=".533424"proc="Query"codeexchanged="n"exportneedexch="n"display="部門(mén)檔案"family="基礎(chǔ)檔案"><departmentname="部門(mén)檔案"importfile=""exportfile=""code="001"><fielddisplay="部門(mén)編碼"name="cDepCode"operation="="value="辦公室"logic=""/></department></ufinterface>

元素department表示為部門(mén)檔案:屬性name:?jiǎn)螕?jù)名稱;屬性importfile:保留是導(dǎo)入文件路徑;屬性exportfile:保留是導(dǎo)出文件路徑;屬性code:外部系統(tǒng)注冊(cè)號(hào)。元素Field表示每個(gè)條件:屬性display:漢字含義;屬性name:字段名;屬性operation:是比較運(yùn)算符;屬性value:比較值;屬性logic:是連接邏輯運(yùn)算符。and:而且;or:或。

每次導(dǎo)出一個(gè)單據(jù),這里為部門(mén)檔案,假如需要導(dǎo)出收款單則需要再一次導(dǎo)出。條件Field能夠有多條。這個(gè)調(diào)用返回XML回執(zhí)為U6標(biāo)準(zhǔn)數(shù)據(jù)。注意:并不是導(dǎo)出數(shù)據(jù)會(huì)自動(dòng)保留到Importfileexportfile指定路徑,這兩個(gè)參數(shù)是EAI工具保留數(shù)據(jù)使用。提醒:EAI安裝目錄\xml\Operation\Condition.xml保留了EAI條件,能夠經(jīng)過(guò)EAI管理界面設(shè)定條件,改變保留在Condition.xml中。

導(dǎo)入數(shù)據(jù)到U6中時(shí)操作碼為Add 可將數(shù)據(jù)填到Ufinterface元素中作為子元素。 形式為:<?xmlversion='1.0'encoding='gb2312'?><ufinterfacesender=""receiver=""roottag=""docid=""proc="Add"codeexchanged=""exportneedexch=""display=""family=""><table_name><a1><a2>……</table_name><table_name><a1><a2>……</table_name>……</ufinterface>

元素table_name代表一張單據(jù),元素a1、a2…等為單據(jù)中元素。元素ufinterface則包含若干個(gè)table_name元素。 注意:sender屬性值必需為EAI系統(tǒng)注冊(cè)過(guò)注冊(cè)號(hào)一致,因?yàn)镋AI系統(tǒng)依據(jù)這個(gè)注冊(cè)號(hào)和具體賬套相連接;Receiver為”U6”;docid取隨機(jī)數(shù);family、roottag、display能夠參考EAI安裝目錄\xml\Operation\dir.xml,總帳,基礎(chǔ)檔案等為family,它們下級(jí)元素漢字名為display,其屬性name為roottag??蓪ir.xml和數(shù)據(jù)文件例子參考,方便了解其意義。

調(diào)用接口返回XML回執(zhí) 從U6導(dǎo)出數(shù)據(jù)成功回執(zhí)就是數(shù)據(jù)。 其它情況回執(zhí)為:<?xmlversion='1.0'encoding='gb2312'?><ufinterfaceroottag='return'docid=''proc=''> <itemkey=''succeed=''dsc=''u8key=''></item></ufinterface>

描述:key:為一條統(tǒng)計(jì)關(guān)鍵字;succeed:成功標(biāo)識(shí):0:成功;非0:失??;dsc:失敗描述;docid:消息號(hào);proc:操作碼;u8key:成功后U6系統(tǒng)對(duì)應(yīng)關(guān)鍵字 憑證返回格式以下: <?xmlversion='1.0'encoding='gb2312'?> <ufinterfaceroottag='voucheraddreturn'docid=''proc=''><itemacc_period=''voucher_type=''voucher_id='001'row_id=''succeed=''dsc=''u8vouch_id=''u8acc_period=''></item> <!--succeed0or非0--></ufinterface>

描述:acc_period:會(huì)計(jì)期間,0為期初往來(lái)明細(xì)帳,21為期初待核銀行帳,20為銀行帳科目調(diào)整前余額,1-12為憑證及明細(xì)帳vouch_type:憑證類別字vouch_id:憑證號(hào)(由系統(tǒng)分配憑證號(hào),期初時(shí)可為空)row_id:行號(hào)(由系統(tǒng)賦值,期初時(shí)為1)u8vouch_id:U6憑證號(hào)u8acc_period:U6憑證會(huì)計(jì)期間

3.二次開(kāi)發(fā)程序接口

COM接口調(diào)用(當(dāng)?shù)胤椒?EAI提供一個(gè)統(tǒng)一標(biāo)準(zhǔn)接口,參數(shù)是定義好標(biāo)準(zhǔn)xml格式,只要符合標(biāo)準(zhǔn)格式,即能夠很輕松和EAI掛接。引用U8Distribute.Dll方法以下(VB):DimobjasObjectDimStrasstring//返回Xml數(shù)據(jù)SetObj=CreateObject(U8Distribute.iDistribute)Str=obj.Process(sXml)//sXml為傳入Xml數(shù)據(jù)sXml為String型。能夠依據(jù)str回執(zhí)進(jìn)行對(duì)應(yīng)操作。全部操作只需調(diào)用這個(gè)接口能夠完成。注意:當(dāng)?shù)胤椒ń涌谡{(diào)用之前必需利用EAI工具提供默認(rèn)操作員界面設(shè)置U6服務(wù)器、用戶、密碼和登錄日期,以經(jīng)過(guò)U6權(quán)限認(rèn)證。Internet方法(SOAP協(xié)議)開(kāi)發(fā)者能夠用SOAP協(xié)議向裝有U6-EAIIIS服務(wù)器發(fā)送XML數(shù)據(jù),類似當(dāng)?shù)卣{(diào)用分析返回XML回執(zhí)。DimdomAsNewDOMDocumentDimhttpAsNewXMLHTTPDimstrRetasstringIfnotDom.load(“c:\voucher.xml”)thenmsgbox“xmlerror”//c:\voucher.xml是一個(gè)例子http.Open"Post",http_name&“import.asp",True //指定服務(wù)器ASPhttp.senddom.xml //把xml數(shù)據(jù)發(fā)送大服務(wù)器端strRet=http.responseText //strRet:返回xml格式回執(zhí)信息

4.U6-EAI標(biāo)準(zhǔn)數(shù)據(jù)模版 提醒:EAI安裝目錄\xml\Template\下為全部EAI2.0標(biāo)準(zhǔn)模版文件。憑證Voucher.xml對(duì)賬單BankAccount.xml工資人員檔案SalaryPerson.xml工資項(xiàng)目數(shù)據(jù)SalaryItem.xml固定資產(chǎn)卡片CapitalAsserts.xml成本材料及外購(gòu)半成品耗用表material.xml資金內(nèi)部結(jié)算單InternalBalance.xml應(yīng)收應(yīng)付單OughtReceivePay.Xml收付款單AcceptPay.xml采購(gòu)訂單PurchaseOrder.Xml采購(gòu)到貨單ArrivedGoods.xml采購(gòu)發(fā)票P(pán)urchaseInvoice.Xml銷售訂單SaleOrder.Xml銷售發(fā)貨單Consignment.Xml銷售發(fā)票SaleInvoice.Xml庫(kù)存出入庫(kù)單StoreInOut.Xml用戶檔案Customer.xml用戶分類Customerclass.xml供給商檔案vendor供給商分類vendercalss.xml存貨inventory.xml存貨分類

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論