版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、外部數(shù)據(jù)交換平臺(tái)實(shí)施使用指南1 進(jìn)入NC系統(tǒng)的外部數(shù)據(jù)1, 外部交換平臺(tái)結(jié)構(gòu):功能特點(diǎn):(1) 按照業(yè)務(wù)流程的順序要求,業(yè)務(wù)數(shù)據(jù)從外系統(tǒng)流向NC系統(tǒng)時(shí)(或者從NC系統(tǒng)流向外系統(tǒng)時(shí)),可以通過(guò)外部交換平臺(tái)支持這種數(shù)據(jù)的自動(dòng)實(shí)時(shí)流動(dòng),實(shí)現(xiàn)異構(gòu)系統(tǒng)間的無(wú)縫連接。(2) 基于NC中間件的監(jiān)聽(tīng)服務(wù),可隨時(shí)接收外系統(tǒng)傳來(lái)的數(shù)據(jù),并實(shí)時(shí)處理完成后,即時(shí)返回結(jié)果回執(zhí),整個(gè)過(guò)程全部自動(dòng)完成,無(wú)需人為干預(yù)。可以觸發(fā)業(yè)務(wù)的自動(dòng)實(shí)時(shí)處理。(3) 采用消息機(jī)制,外系統(tǒng)按照HTTP協(xié)議把規(guī)定格式的XML數(shù)據(jù)包(或XML文件形式)發(fā)送到NC服務(wù)器所在的URL地址,支持局域網(wǎng)和廣域網(wǎng)傳輸,可穿越企業(yè)防火墻。(4) 靈活配置,
2、自由擴(kuò)充。外部交換平臺(tái)接到XML數(shù)據(jù)包以后根據(jù)配置做相應(yīng)判斷,然后由XML處理器翻譯成NC業(yè)務(wù)模塊可以接收的形式。支持自定義擴(kuò)充單據(jù),通過(guò)二次開(kāi)發(fā)完成NC業(yè)務(wù)模塊適配器實(shí)現(xiàn)。(5) 智能對(duì)照外系統(tǒng)與NC系統(tǒng)間基礎(chǔ)數(shù)據(jù)的映射,大大降低了實(shí)施過(guò)程中的工作量,并在后期維護(hù)時(shí)提供了方便。智能對(duì)照支持NC基礎(chǔ)數(shù)據(jù)自動(dòng)導(dǎo)入,從外部文件導(dǎo)入以及大批量數(shù)據(jù)(例如存貨數(shù)據(jù))的后臺(tái)自動(dòng)導(dǎo)入。(6) 實(shí)時(shí)反饋處理結(jié)果,詳細(xì)明確錯(cuò)誤位置,業(yè)務(wù)模塊處理完以后會(huì)以編碼形式返回結(jié)果,正確是1,錯(cuò)誤是其他編碼,并有相應(yīng)詳細(xì)錯(cuò)誤說(shuō)明,便于確定錯(cuò)誤原因。(7) 由外系統(tǒng)按照約定產(chǎn)生基礎(chǔ)檔案的主鍵,在傳入的XML文件中可以直接寫(xiě)入
3、,無(wú)須在基礎(chǔ)檔案對(duì)照表中設(shè)置對(duì)照關(guān)系,降低實(shí)施工作量。(8) 外系統(tǒng)基礎(chǔ)數(shù)據(jù)編碼約定與NC編碼一致,可以使用自動(dòng)基礎(chǔ)數(shù)據(jù)對(duì)照功能。如果外系統(tǒng)可以把基礎(chǔ)數(shù)據(jù)按指定格式導(dǎo)出,可以支持文件導(dǎo)入基礎(chǔ)數(shù)據(jù)對(duì)照功能。2, 數(shù)據(jù)文件示例雖然我們的系統(tǒng)支持從NC系統(tǒng)向外發(fā)布數(shù)據(jù),但NC接收外部數(shù)據(jù)并作相應(yīng)的處理是本系統(tǒng)設(shè)計(jì)的重點(diǎn)和實(shí)現(xiàn)的難點(diǎn)。把標(biāo)準(zhǔn)XML格式包裝的相應(yīng)單據(jù)數(shù)據(jù)轉(zhuǎn)換為NC能夠識(shí)別的數(shù)據(jù)并寫(xiě)入對(duì)應(yīng)的數(shù)據(jù)庫(kù)表,需要做很多復(fù)雜的處理,為了順利完成這些處理事前必須進(jìn)行一系列仔細(xì)的配置工作。外部數(shù)據(jù)XML文件示例(會(huì)計(jì)憑證):<ufinterface roottag="voucher&qu
4、ot; billtype="gl" subtype="" replace="Y" sender='1101' proc="add" operation="req" isexchange="Y" filename="增加憑證ReqParam.xml" receiver='2000'> <voucher id="1234560102"><voucher_head><
5、;company>1001</company><voucher_type>付</voucher_type><fiscal_year>2002</fiscal_year><accounting_period>10</accounting_period><voucher_id>1</voucher_id><attachment_number>1</attachment_number><date>2002-08-18</date><e
6、nter>薛明</enter><cashier>UFSOFT</cashier><signature>N</signature><checker>demo</checker><posting_date></posting_date><posting_person></posting_person><voucher_making_system>GL</voucher_making_system></voucher_head>
7、<voucher_body><entry><entry_id>4</entry_id><account_code>40504</account_code><abstract>購(gòu)買(mǎi)辦公用品</abstract><settlement></settlement><document_id></document_id><document_date></document_date><currency></currency
8、><unit_price></unit_price><exchange_rate1></exchange_rate1><exchange_rate2>0</exchange_rate2><debit_quantity>0</debit_quantity><primary_debit_amount>0</primary_debit_amount><secondary_debit_amount></secondary_debit_amount><
9、;natural_debit_currency>0</natural_debit_currency><credit_quantity>0</credit_quantity><primary_credit_amount>0</primary_credit_amount><secondary_credit_amount></secondary_credit_amount><natural_credit_currency>300</natural_credit_currency><
10、aux_accounting><!- 輔助核算,一個(gè)item表示一種輔助核算-><item name="部門(mén)檔案">車間一</item><item name="人員檔案">zsd</item></aux_accounting></entry></voucher_body>XML文件屬性頭說(shuō)明:1, roottag表示根結(jié)點(diǎn)標(biāo)簽,其值voucher應(yīng)該與后面文檔內(nèi)容標(biāo)簽 <voucher id="1234560102"&
11、gt;中的voucher一致,其中id號(hào)唯一標(biāo)示該voucher.該id號(hào)表示在外部交換平臺(tái)接收外部數(shù)據(jù)時(shí)唯一標(biāo)示一張單據(jù),與單據(jù)體里的id號(hào)(例如憑證號(hào))是兩個(gè)概念,單據(jù)體里的id號(hào)是業(yè)務(wù)處理時(shí)使用的,這里的id號(hào)是接收單據(jù)時(shí)判斷是否重復(fù)的。不能重復(fù),可以是數(shù)字或字符,不能超過(guò)30位長(zhǎng)。2, billtype表示傳輸文件的類型,如gl表示會(huì)計(jì)憑證,該類型以單據(jù)類型參照中數(shù)據(jù)為準(zhǔn),或者與voregister.xml文件中注冊(cè)的類型為準(zhǔn)。3, subtype表示billtype類型的子類型,如果沒(méi)有子類型則不需要指定,值為空。,目前在傳送基礎(chǔ)檔案時(shí),subtype為invbas時(shí)表示存貨基礎(chǔ)檔案
12、,為invman時(shí)表示存貨管理檔案,為invproduce時(shí)表示生產(chǎn)檔案,為cubas時(shí)表示客商基礎(chǔ)檔案。4, replace=”Y”表示如果該文檔已經(jīng)正確的收到過(guò)并正確處理過(guò)時(shí)是否進(jìn)行覆蓋處理.5, isexchange表示文檔解析時(shí)是否需要基礎(chǔ)檔案對(duì)照,值是”Y/N”,默認(rèn)是Y.6, filename表示當(dāng)前傳送的文件名.7, sender表示外部系統(tǒng)的編號(hào),該編號(hào)由接口雙方約定,是四位長(zhǎng)的一個(gè)編碼,值可以是任意,例如1101,但一旦約定后就不能再隨意更改,該編號(hào)應(yīng)該與“外部系統(tǒng)與對(duì)應(yīng)帳套設(shè)置”界面、“外部系統(tǒng)注冊(cè)登記”界面和“基礎(chǔ)數(shù)據(jù)對(duì)照表維護(hù)”界面中填寫(xiě)的外部系統(tǒng)編號(hào)一致。8, 憑證的
13、voucher_head和voucherbody部分的標(biāo)簽需要注意憑證頭部分(head)的標(biāo)簽必須以head結(jié)尾,憑證體部分(body)的標(biāo)簽必須以body結(jié)尾,憑證的分錄(entry)包括再憑證體(body)內(nèi),一個(gè)憑證體可以包括多個(gè)分錄(entry)部分。9,proc 表示進(jìn)行的操作,參數(shù)有 add(增加),query(查詢),delete(刪除),abandom(作廢),post(發(fā)送),默認(rèn)是add。10,operation 表示操作單據(jù)響應(yīng)的方向,外系統(tǒng)傳入單據(jù)是參數(shù)req表示請(qǐng)求操作,外部交換平臺(tái)反饋信息是res表示應(yīng)答操作。新增加的屬性:11,autocontrast 在2003
14、-03-18 release 3.5 版本(NC220)以后增加了支持客商和存貨基礎(chǔ)數(shù)據(jù)自動(dòng)對(duì)照的功能,如果aotucontrast=C,基礎(chǔ)檔案按編碼自動(dòng)在收到時(shí)增加對(duì)照關(guān)系,如果aotucontrast=M,基礎(chǔ)檔案按名稱自動(dòng)在收到時(shí)增加對(duì)照關(guān)系.12, receiver 表示接收單位編碼或名稱,在2003-03-18 release 3.5以后的版本中該屬性可以省略或?yàn)榭铡?3, isDebug 屬性表示是否輸出調(diào)試信息,等于“Y/N”,默認(rèn)值是“N”,用于出錯(cuò)時(shí)幫助查詢錯(cuò)誤原因的用途。21 帳套的配置與外部系統(tǒng)的注冊(cè)登記第一步,外系統(tǒng)與NC帳套對(duì)應(yīng)關(guān)系的配置:NC是支持多數(shù)據(jù)源(帳套)
15、的系統(tǒng),不同的外部系統(tǒng)傳來(lái)的數(shù)據(jù)可能要求進(jìn)入不同的數(shù)據(jù)源(帳套)。所以必須首先就外部系統(tǒng)與所屬帳套進(jìn)行配置。以下的界面負(fù)責(zé)這個(gè)任務(wù)的實(shí)施。外部系統(tǒng)與所屬帳套配置完成,將在Webserver的根目錄webappsnc_webufxx下形成一個(gè)文件regconfig.xml,它的一個(gè)示例如下,該示例只是方便大家理解概念,實(shí)際當(dāng)中,請(qǐng)盡量不要手動(dòng)編輯該文件。在NC開(kāi)發(fā)環(huán)境中(VisualAge中),該界面定義的數(shù)據(jù)源應(yīng)該與D:ierpbinprop.xml文件中定義的數(shù)據(jù)源一致。<registerconfigs><xsystem account='ufsoft' a
16、ccountname=帳套1 datasource='design'>2201</xsystem><xsystem account='ufsoft' accountname=帳套1 datasource='design'>5555</xsystem></registerconfigs>界面使用方法:該界面中“系統(tǒng)編號(hào)”列表示外部系統(tǒng)的編號(hào),應(yīng)該是4位數(shù)字?!皩?duì)應(yīng)帳套”列表示NC的帳套。由于默認(rèn)的帳套名可能與NC定義的帳套名不一樣,注意在第一次進(jìn)入該界面時(shí)要修改“對(duì)應(yīng)帳套”列。注意做完了該界面的
17、修改后需要重起中間件修改才有效。第二步,外系統(tǒng)與對(duì)應(yīng)公司帳和單據(jù)類型的配置:該步驟進(jìn)行外部系統(tǒng)與NC對(duì)應(yīng)公司帳和單據(jù)類型的注冊(cè)和登記。實(shí)施該功能的界面如下:界面使用介紹:首先確定“對(duì)應(yīng)帳套”下拉框是與外系統(tǒng)編號(hào)所對(duì)應(yīng)的,“對(duì)應(yīng)帳套”下拉框表示針對(duì)某一個(gè)帳套設(shè)置注冊(cè)信息,表格中第一列的系統(tǒng)編號(hào)應(yīng)該與第一個(gè)配置界面中的“系統(tǒng)編號(hào)”一致,如果一個(gè)外部系統(tǒng)編號(hào)的數(shù)據(jù)只需對(duì)應(yīng)NC中一個(gè)公司的數(shù)據(jù),“外系統(tǒng)對(duì)應(yīng)公司名稱”列可以任意輸入,如果一個(gè)外系統(tǒng)編號(hào)的數(shù)據(jù)可能對(duì)應(yīng)NC多個(gè)公司的數(shù)據(jù),則該列的填寫(xiě)另有規(guī)則,這一點(diǎn)在稍后的部分會(huì)介紹?!癗C對(duì)應(yīng)公司主鍵”表示針對(duì)哪一個(gè)公司帳傳送數(shù)據(jù),“單據(jù)類型”表示傳送的
18、單據(jù)類型,“是否啟用”應(yīng)該選是。輔助信息是針對(duì)某些類型(例如預(yù)算表,銀行對(duì)帳單,會(huì)計(jì)憑證和物料生產(chǎn)檔案等,該功能的使用需要另外提供輔助信息文件 ) 的單據(jù)增加一些輔助信息使用的。NC220以前,對(duì)于每一種傳入的單據(jù),要求一條記錄里的外系統(tǒng)編號(hào)只對(duì)應(yīng)NC一個(gè)公司,但對(duì)于傳入的基礎(chǔ)數(shù)據(jù)可以注冊(cè)多條記錄(單據(jù)類型設(shè)為bs),實(shí)現(xiàn)一個(gè)外系統(tǒng)的基礎(chǔ)數(shù)據(jù)對(duì)應(yīng)到NC多個(gè)公司的基礎(chǔ)數(shù)據(jù),在導(dǎo)入基礎(chǔ)檔案時(shí)實(shí)現(xiàn)基本檔案自動(dòng)分配為管理檔案的操作。該界面提供了增加、修改和刪除注冊(cè)信息的功能。l 在NC220以后,外部交換平臺(tái)的外部系統(tǒng)注冊(cè)登記界面做了一些修改,第二列改為“外系統(tǒng)對(duì)應(yīng)公司名稱“,以前一個(gè)外系統(tǒng)編號(hào)應(yīng)該是
19、對(duì)應(yīng)一個(gè)NC的公司帳的,在該界面中也只能就某種單據(jù)類型設(shè)置一個(gè)外系統(tǒng)數(shù)據(jù)與NC某個(gè)公司賬的對(duì)應(yīng)關(guān)系,NC220以后可以在該界面中設(shè)置一個(gè)外系統(tǒng)對(duì)應(yīng)多個(gè)NC公司帳的對(duì)應(yīng)關(guān)系,確認(rèn)為啟用后有效,可以支持在一個(gè)XML文件中,一個(gè)外系統(tǒng)編號(hào)的數(shù)據(jù)可以對(duì)應(yīng)到NC不同公司的數(shù)據(jù)。l 例如:如果外系統(tǒng)1101需要導(dǎo)入憑證(gl類型)到公司1001和1002,如上圖界面中注冊(cè)兩條記錄,對(duì)于一個(gè)外系統(tǒng)編號(hào)1101,“外系統(tǒng)對(duì)應(yīng)公司名稱”列分別填寫(xiě)了不同的兩個(gè)外系統(tǒng)對(duì)應(yīng)公司名“測(cè)試公司”和“測(cè)試公司二”。需要注意的是:l 對(duì)于一個(gè)XML文件內(nèi)的每張憑證,在憑證頭需要加入”corp”屬性標(biāo)示該憑證屬于哪一個(gè)公司,如
20、:<voucher id="89991" corp="測(cè)試公司">,“corp”的內(nèi)容應(yīng)該與XML憑證文件里 外系統(tǒng)的公司名稱以及上述界面中“外系統(tǒng)對(duì)應(yīng)公司名稱”列公司名一致。l 第二列“外系統(tǒng)對(duì)應(yīng)公司名稱”應(yīng)該填寫(xiě)的內(nèi)容需要與外系統(tǒng)導(dǎo)入的XML文件中外系統(tǒng)公司名稱一致。關(guān)于輔助信息配置界面:輔助信息配置界面目前主要是導(dǎo)入銀行對(duì)帳單、存貨基礎(chǔ)數(shù)據(jù)和會(huì)計(jì)憑證時(shí)會(huì)用到。l 導(dǎo)入銀行對(duì)帳單時(shí)輔助信息配置界面示例:l 導(dǎo)入會(huì)計(jì)憑證如果需要根據(jù)憑證來(lái)源或憑證類別控制修改和刪除權(quán)限時(shí),需要使用輔助信息配置界面。該功能目前主要是應(yīng)用于U8接入NC系統(tǒng)時(shí)的配
21、置。l 導(dǎo)入存貨檔案時(shí)如果需要分配公司下的物料生產(chǎn)檔案到庫(kù)存組織,也需要用到輔助信息配置界面。在基礎(chǔ)數(shù)據(jù)的多公司分配模式下需要把存貨管理檔案分配到相應(yīng)公司的庫(kù)存組織時(shí),需要使用輔助信息配置界面配置每個(gè)公司對(duì)應(yīng)的庫(kù)存組織。22 基礎(chǔ)數(shù)據(jù)對(duì)照關(guān)系的配置NC中的基礎(chǔ)檔案數(shù)據(jù),如客商檔案、存貨檔案、人員檔案等等,在引用時(shí)都是用NC自己定義的20位長(zhǎng)主鍵來(lái)標(biāo)識(shí)的。當(dāng)一個(gè)外部業(yè)務(wù)單據(jù)傳來(lái)時(shí),需要對(duì)應(yīng)到NC系統(tǒng)相應(yīng)的業(yè)務(wù)單據(jù),如果其中包含有基礎(chǔ)檔案數(shù)據(jù)(例如:人員信息、部門(mén)信息等),這些基礎(chǔ)數(shù)據(jù)也應(yīng)該對(duì)應(yīng)到NC系統(tǒng)相應(yīng)的基礎(chǔ)數(shù)據(jù)。由于NC業(yè)務(wù)單據(jù)中所用到的基礎(chǔ)數(shù)據(jù)是通過(guò)20位長(zhǎng)的主鍵引用的,因此需要把外系統(tǒng)
22、業(yè)務(wù)單據(jù)中所使用的基礎(chǔ)數(shù)據(jù)轉(zhuǎn)換為與NC中對(duì)應(yīng)的基礎(chǔ)數(shù)據(jù)的主鍵值?;A(chǔ)數(shù)據(jù)對(duì)照關(guān)系的配置界面來(lái)完成這個(gè)功能。 如果傳入的xml文件中有基礎(chǔ)檔案并且需要進(jìn)行主鍵轉(zhuǎn)換(在憑證中還需要包括會(huì)計(jì)憑證中的輔助核算項(xiàng)目),則需要在基礎(chǔ)檔案對(duì)照設(shè)置界面定義基礎(chǔ)檔案對(duì)應(yīng)關(guān)系。左邊兩列是外部系統(tǒng)的基礎(chǔ)數(shù)據(jù),右邊兩列是NC中的基礎(chǔ)數(shù)據(jù)。對(duì)于會(huì)計(jì)憑證的導(dǎo)入,憑證頭部分中<company>標(biāo)簽、<voucher_type>標(biāo)簽、<enter>標(biāo)簽的內(nèi)容和憑證體部分中的<account_code>標(biāo)簽和<currency>標(biāo)簽不能為空,其中<currenc
23、y>的內(nèi)容是幣種,即使NC設(shè)置了默認(rèn)幣種為人民幣并且外系統(tǒng)使用的幣種也是人民幣,此處仍需要指定對(duì)應(yīng)關(guān)系。如果憑證的科目使用了輔助核算,也需要指定與基礎(chǔ)數(shù)據(jù)的對(duì)應(yīng)關(guān)系。其界面如下: 第三步,基礎(chǔ)數(shù)據(jù)對(duì)應(yīng)配置:1, 要設(shè)置某一個(gè)公司的基礎(chǔ)數(shù)據(jù)對(duì)照關(guān)系,首先要以該公司登錄進(jìn)去。2, 首先填寫(xiě)外部系統(tǒng)編號(hào),此處的外系統(tǒng)編號(hào)應(yīng)該與前面的兩個(gè)配置界面中的外系統(tǒng)編號(hào)一致。3, 確定基礎(chǔ)數(shù)據(jù)分類,例如,設(shè)置會(huì)計(jì)科目的對(duì)應(yīng)關(guān)系,增加一行對(duì)應(yīng)關(guān)系,設(shè)置外系統(tǒng)的會(huì)計(jì)科目編號(hào)是217102,對(duì)應(yīng)NC的會(huì)計(jì)科目是“現(xiàn)金”,然后保存。4, 導(dǎo)入方式:分手工添加對(duì)照關(guān)系、自動(dòng)建立對(duì)照關(guān)系和外部文件導(dǎo)入加載方式。a)
24、手工添加方式:手工添加一條外系統(tǒng)與NC基礎(chǔ)數(shù)據(jù)的對(duì)照關(guān)系記錄,外部數(shù)據(jù)應(yīng)該是導(dǎo)入單據(jù)中會(huì)出現(xiàn)的數(shù)據(jù)。適用于對(duì)照關(guān)系不多,外系統(tǒng)基礎(chǔ)數(shù)據(jù)與NC對(duì)應(yīng)基礎(chǔ)數(shù)據(jù)編碼不一致的情況。b) 自動(dòng)建立對(duì)照關(guān)系:對(duì)于數(shù)據(jù)對(duì)應(yīng)關(guān)系設(shè)置工作量比較大的基礎(chǔ)數(shù)據(jù)(例如會(huì)計(jì)科目),并且外系統(tǒng)導(dǎo)入的單據(jù)中使用的基礎(chǔ)數(shù)據(jù)與NC對(duì)應(yīng)基礎(chǔ)數(shù)據(jù)編碼或名稱一致的情況,提供了自動(dòng)建立對(duì)照關(guān)系的功能,這里建立對(duì)照關(guān)系的依據(jù)是假設(shè)外系統(tǒng)的基礎(chǔ)數(shù)據(jù)值(編碼或名稱)與NC的數(shù)據(jù)值(編碼或名稱)相同的前提。c) 外部文件導(dǎo)入加載方式:文件格式支持XML格式和TXT格式,XML格式:由外系統(tǒng)提供下面示例XML格式的文件,然后先在該界面中指定基礎(chǔ)數(shù)
25、據(jù)類別后,再導(dǎo)入指定路徑下外系統(tǒng)提供的XML文件,導(dǎo)入時(shí)按照編碼或者名稱相同原則建立對(duì)照關(guān)系,即如果外系統(tǒng)的XML文件中有編碼(名稱)為001的數(shù)據(jù),并且NC中也有編碼(名稱)為001的數(shù)據(jù),則按照編碼(名稱)001自動(dòng)建立對(duì)照關(guān)系;如果外系統(tǒng)的XML文件中有編碼(名稱)為001的數(shù)據(jù),但NC中沒(méi)有編碼(名稱)為001的數(shù)據(jù),則按照編碼(名稱)001建立一條不完整的對(duì)照關(guān)系,外系統(tǒng)有數(shù)據(jù),NC端沒(méi)有對(duì)應(yīng)數(shù)據(jù),用戶可以通過(guò)修改的方式指定NC的對(duì)應(yīng)數(shù)據(jù)。TXT格式:導(dǎo)入規(guī)則與XML格式類似。XML格式:<?xml version='1.0' encoding='gb2
26、312'?><!- 供應(yīng)商檔案 編碼和名稱是必須有的,其余數(shù)據(jù)項(xiàng)可以省略,大小寫(xiě)必須和下面的相符-><ufinterface roottag='vendor' billtype='' docid='' receiver='' sender='' proc='' codeexchanged='' exportneedexch='' version='2.0'><vendor id=''>&
27、lt;code>A0001</code><name>vendorA01</name></vendor><vendor id=''><code>ven001</code><name>vendorname1</name></vendor></ufinterface>TXT格式:Code1,name1Code2,name2Code3,name323 XML校驗(yàn)文件當(dāng)外部數(shù)據(jù)發(fā)往NC時(shí),它的數(shù)據(jù)是以公共標(biāo)準(zhǔn)XML(見(jiàn)XML傳輸標(biāo)準(zhǔn))包裝的,它的數(shù)據(jù)的
28、合理性由校驗(yàn)文件中定義的規(guī)則來(lái)校驗(yàn),同時(shí)公共標(biāo)準(zhǔn)中XML的tag與NC中間表示的tag之間的對(duì)應(yīng)關(guān)系也在校驗(yàn)文件中定義,該tag包含數(shù)據(jù)所屬的基礎(chǔ)檔案的類型(如果有的話)也在校驗(yàn)文件中定義。如果單據(jù)類型是頭(主)、體(子)結(jié)構(gòu)的,必須分別設(shè)置頭、體的校驗(yàn)文件,頭校驗(yàn)文件的命名規(guī)則是:“header單據(jù)類型.xml”;體校驗(yàn)文件的命名規(guī)則是:“body單據(jù)類型.xml”;如果不是頭體結(jié)構(gòu)的,只需設(shè)置頭校驗(yàn)文件。與上面的幾個(gè)配置文件一樣,校驗(yàn)文件必須放置在Webserver的根目錄webappsnc_webufxx目錄下。銷售單據(jù)的頭和體校驗(yàn)文件如下所示(注意文件名的命名,因?yàn)殇N售訂單的單據(jù)類型是
29、30):頭檢驗(yàn)文件header30.xml<訂單頭><單據(jù)號(hào) datatype='String' nullallowed='no' maxLength='30' matchtag='vreceiptcode'/><公司編碼 datatype='String' nullallowed='no' maxLength='20' matchtag='pk_corp' basicdoc=公司目錄/><單據(jù)類型 datatype='
30、;String' nullallowed='no' maxLength='2' matchtag='creceipttype'/><單據(jù)日期 datatype='UFDate' nullallowed='no' maxLength='10' matchtag='dbilldate'/><客戶 datatype='String' nullallowed='no' maxLength='20' matchta
31、g='ccustomerid' basicdoc='客戶檔案'/><收款協(xié)議 datatype='String' nullallowed='yes' maxLength='20' matchtag='ctermprotocolid'/><收貨地址 datatype='String' nullallowed='yes' maxLength='100' matchtag='vreceiveaddress'/>&
32、lt;收貨單位 datatype='String' nullallowed='yes' maxLength='100' matchtag='creceiptcustomerid'/><收票單位 datatype='String' nullallowed='yes' maxLength='20' matchtag='creceiptcorpid'/><運(yùn)輸方式 datatype='String' nullallowed='
33、yes' maxLength='20' matchtag='cdeptid'/><自由項(xiàng) datatype='String' nullallowed='yes' maxLength='20' matchtag='vdef1'/><備注 datatype='String' nullallowed='yes' maxLength='100' matchtag='vnote'/><狀態(tài) dataty
34、pe='Integer' nullallowed='yes' maxLength='1' matchtag='fstatus'/></訂單頭>體校驗(yàn)文件body30.xml<訂單體 id=""><編碼 datatype='String' nullallowed='no' maxLength='20' matchtag='corder_bid'/><名稱 datatype='String'
35、; nullallowed='no' maxLength='20' matchtag='cinventoryid'/><單位 datatype='String' nullallowed='no' maxLength='20' matchtag='cunitid'/><數(shù)量 datatype='UFDouble' nullallowed='no' maxLength='16' matchtag='nnumb
36、er'/><稅率 datatype='UFDouble' nullallowed='no' maxLength='7' matchtag='ntaxrate'/><單價(jià) datatype='UFDouble' nullallowed='no' maxLength='16' matchtag='noriginalcurtaxprice'/><金額 datatype='UFDouble' nullallowed=
37、'no' maxLength='16' matchtag='noriginalcurnetprice'/><原幣 datatype='String' nullallowed='no' maxLength='20' matchtag='ccurrencytypeid'/><稅額 datatype='UFDouble' nullallowed='yes' maxLength='16' matchtag='no
38、riginalcurtaxmny'/><交貨日期 datatype='UFDate' nullallowed='no' maxLength='10' matchtag='ddeliverdate'/><存貨檔案 datatype='String' nullallowed='no' maxLength='20' matchtag='cinvbasdocid'/><包裝單位 datatype='String' n
39、ullallowed='no' maxLength='20' matchtag='cpackunitid'/><包裝數(shù)量 datatype='UFDouble' nullallowed='no' maxLength='16' matchtag='npacknumber'/><批號(hào) datatype='String' nullallowed='no' maxLength='20' matchtag='cba
40、tchid'/><行備注 datatype='String' nullallowed='no' maxLength='100' matchtag='frownote'/></訂單體>請(qǐng)注意“公司編碼”和“客戶”數(shù)據(jù)項(xiàng)的配置,除和其他一些數(shù)據(jù)項(xiàng)一樣的屬性信息以外,還包括basicdoc屬性,它的意義是與上面的基礎(chǔ)數(shù)據(jù)對(duì)照關(guān)系設(shè)置相配合的,當(dāng)翻譯模塊讀到該數(shù)據(jù)項(xiàng)時(shí),它會(huì)訪問(wèn)2.2配置好的基礎(chǔ)數(shù)據(jù)對(duì)照表,按照配置將該數(shù)據(jù)項(xiàng)包含的值翻譯成配置好的對(duì)應(yīng)的值。校驗(yàn)文件是放在webappsnc_webufx
41、x目錄下,一般不需要實(shí)施人員修改。24 傳輸單據(jù)的對(duì)應(yīng)處理VO的注冊(cè)在得到所傳輸單據(jù)的中間表示以后,該單據(jù)進(jìn)入NC數(shù)據(jù)庫(kù)的方式有兩條可能的線索,一是調(diào)用NC的流程平臺(tái)提供的接口函數(shù),但前提條件是流程平臺(tái)必須支持該單據(jù);對(duì)于流程平臺(tái)不支持的單據(jù),典型的如“財(cái)務(wù)憑證”,則必須在文件voregister.xml中注冊(cè)這種的單據(jù)的vo,并把該文件同樣放置在Webserver的根目錄webappsnc_webufxx目錄下,目前由于單據(jù)走流程平臺(tái)缺乏靈活性,每一種業(yè)務(wù)單據(jù)的處理都有不同的要求,因此目前處理單據(jù)主要是通過(guò)注冊(cè)voregister.xml文件提供的業(yè)務(wù)接口插件實(shí)現(xiàn),這種方式實(shí)現(xiàn)靈活,擴(kuò)充性強(qiáng)
42、,與系統(tǒng)其它部分相互影響小。Voregister.xml文件的一個(gè)示例如下:<voregister><vo type='gl' name='財(cái)務(wù)憑證' proc='add' operation='req' voclasstype='C' voclass='nc.bs.gl.pfxx.XMLVoucherProcess'/><vo type='gl' name='財(cái)務(wù)憑證' proc='query' operation=
43、39;req' voclasstype='Q' voclass='nc.bs.gl.pfxx.XMLQueryVoucher'/><vo type='TB' name='執(zhí)行情況' proc='add' operation='req' voclasstype='A' voclass='nc.bs.tb.xml2vo.ImportDataBO'/><vo type='bc' name='銀行對(duì)帳' proc
44、='add' operation='req' voclasstype='A' voclass='nc.bs.gl.contrastpub.XMLBankContrastProcess'/></voregister>voclasstype 的可選值包括:A、C、B、QA:表示有輔助配置信息的接口C:普通業(yè)務(wù)接口,默認(rèn)接口類型值B:有文件屬性頭和返回值的接口,主要用于基礎(chǔ)數(shù)據(jù)Q:?jiǎn)螕?jù)查詢業(yè)務(wù)接口目前新版本的外部交換平臺(tái)支持傳送的文檔包括:NC230可以支持的單據(jù)類型清單列表:會(huì)計(jì)憑證、支持憑證的增加、修改和刪除等操作
45、應(yīng)收單,應(yīng)付單,收款單,付款單,收款結(jié)算單,付款結(jié)算單,劃帳結(jié)算單,對(duì)外收款結(jié)算單,對(duì)外付款結(jié)算單等NC的應(yīng)收應(yīng)付系統(tǒng)可以支持的收付單據(jù)存貨核算所支持的各種出庫(kù)入庫(kù)單、供應(yīng)鏈庫(kù)存系統(tǒng)所支持的出庫(kù)入庫(kù)單、銀行對(duì)帳單、固定資產(chǎn)增加卡片,固定資產(chǎn)減少卡片,固定資產(chǎn)變更卡片,憑證查詢單,各種基礎(chǔ)數(shù)據(jù),主要包括存貨基礎(chǔ)檔案、客商基礎(chǔ)檔案、項(xiàng)目檔案、人員檔案和BOM檔案。供應(yīng)鏈采購(gòu)訂單、采購(gòu)發(fā)票、銷售訂單、銷售發(fā)票。生產(chǎn)訂單調(diào)撥訂單等2 5 手動(dòng)或自動(dòng)傳輸加載外部數(shù)據(jù)外部交換平臺(tái)可以支持手動(dòng)加載外部數(shù)據(jù),或直接將外部數(shù)據(jù)通過(guò)http傳輸?shù)狡脚_(tái)的方式。外部系統(tǒng)接入NC時(shí)有兩種方案方案一:從外部系統(tǒng)登陸NC外
46、部交換平臺(tái)的手動(dòng)加載界面,在指定的目錄下選定文件后,按按鈕導(dǎo)入。方案二:外部系統(tǒng)開(kāi)發(fā)一個(gè)遵循HTTP協(xié)議能夠向NC外部交換平臺(tái)發(fā)送文件的發(fā)送器,按照指定地址實(shí)時(shí)發(fā)送。1,手動(dòng)方式是指xml打包好的外部數(shù)據(jù)可以通過(guò)email或文件共享傳到本地的某客戶機(jī)的目錄下,然后通過(guò)以下兩個(gè)界面加載外部數(shù)據(jù)。加載時(shí),新版本的加載界面兼容了以前的加載方式,可以使用C:url.xml地址文件的方式,也可以在界面中直接指定URL地址,如果C:url.xml文件和界面指定都存在,以界面指定為準(zhǔn)。該界面指定一個(gè)包含XML文件的目錄,然后在前一個(gè)界面中顯示出該目錄下的所有XML文件。2, 外部系統(tǒng)也可以直接通過(guò)自己的程序
47、直接將外部數(shù)據(jù)的XML文件通過(guò)HTTP的POST方法傳輸?shù)浇粨Q平臺(tái),其URL地址一般為(特殊配置的情況除外)http:/webserver地址/servlet/nc.bs.pfxx.manualload.ServletForXchange。外部交換平臺(tái)支持外系統(tǒng)自動(dòng)的,順序的,實(shí)時(shí)的,傳輸多個(gè)XML文件,并可以選擇是否進(jìn)行重復(fù)檢查(設(shè)置ufinterface屬性后replace=”N”),傳輸可由外系統(tǒng)觸發(fā)。3, 在NC230以后,增加了一個(gè)代理平臺(tái),可以自動(dòng)抓取某一個(gè)目錄下的XML文件按照配置發(fā)送到NC服務(wù)器端??梢远〞r(shí)運(yùn)行或者按一定的時(shí)間間隔運(yùn)行。4,26 文件發(fā)送回執(zhí)問(wèn)題:1, 外系統(tǒng)在
48、向NC的外部交換平臺(tái)發(fā)送了文檔后會(huì)實(shí)時(shí)收到回執(zhí)信息,接收該回執(zhí)不需要另外指定URL地址,在Web服務(wù)的響應(yīng)對(duì)象中會(huì)包含回執(zhí)信息。如果是采用手工加載界面發(fā)送,返回的回執(zhí)信息會(huì)在當(dāng)前目錄下產(chǎn)生一個(gè)backMessage.xml的文件。2, backMessage.xml回執(zhí)示例:<?xml version="1.0" encoding="gb2312"?><ufinterface roottag="voucher" billtype="gl" subtype="" replace=
49、"N" sender="1101" proc="add" operation="res" isexchange="Y" filename="交易結(jié)果backMessage.xml" receiver="2000"><sendresult><!-單據(jù)主鍵- ><billpk></billpk><!-文檔編號(hào)-><bdocid>123456789</bdocid><
50、!-發(fā)送文件名-><filename>存貨綜合檔案new.xml</filename><!-傳輸返回值-><resultcode>1</resultcode><!-發(fā)送結(jié)果描述-><resultdescription>文檔應(yīng)收應(yīng)付.xml正確收到,進(jìn)入業(yè)務(wù)插件!應(yīng)收應(yīng)付.xml文檔已被正確處理</resultdescription><content></content></sendresult></ufinterface>XML文件傳輸返回值re
51、sultcode標(biāo)識(shí)含義:傳輸成功 1;文檔重復(fù) -1;發(fā)生未知錯(cuò)誤 -2;文檔屬性錯(cuò)誤或標(biāo)簽對(duì)照錯(cuò)誤 -3;文檔翻譯錯(cuò)誤 -4;業(yè)務(wù)插件處理錯(cuò)誤 -5;其他錯(cuò)誤 -6;另外NC220后傳入憑證的返回值有專門(mén)的規(guī)定27 文件發(fā)送的日志記錄每接收到單據(jù)后,外部交換平臺(tái)會(huì)記錄日志,該日志記錄了收到單據(jù)的文檔編號(hào),該編號(hào)應(yīng)該是應(yīng)每張單據(jù)而不同的,在憑證中對(duì)應(yīng)<voucher id=”12345676789”>中的id號(hào),文檔類型記錄單據(jù)的類型,對(duì)應(yīng)ufinterface的billtype屬性,目的一般就是“NC”,來(lái)源是發(fā)送方的IP地址或機(jī)器名,發(fā)生時(shí)間是指交換平臺(tái)收到單據(jù)的時(shí)間,說(shuō)明會(huì)
52、包括接收結(jié)果記錄和處理結(jié)果記錄,一般正確收到一張單據(jù)后會(huì)產(chǎn)生兩條記錄,一條是接收結(jié)果記錄,一條是處理結(jié)果記錄,該如果結(jié)果記錄是正確處理了,則會(huì)在一定的時(shí)間后被自動(dòng)刪掉,該參數(shù)控制是在webappsnc_webufxx目錄下的agentconfig.xml文件中,有兩個(gè)參數(shù)控制日志會(huì)自動(dòng)定時(shí)(隔A小時(shí))整理,刪除到某時(shí)間點(diǎn)(B時(shí)間點(diǎn))以前的正確接收記錄,但處理出錯(cuò)的記錄會(huì)保留下來(lái)。參數(shù): <xlogManageInterval unit=“hour”>1</xlogManageInterval>表示每隔1小時(shí)整理一次,最小時(shí)間單位是小時(shí);參數(shù):<logRetainI
53、nterval unit=“hour”>24</logRetainInterval>表示保留12小時(shí)以內(nèi)的正確接收的日志記錄,超出這個(gè)時(shí)間的記錄會(huì)被刪除。最小時(shí)間單位是小時(shí)。參數(shù):<xxchangefileholdtime unit="hour">48</xxchangefileholdtime>表示保留多少小時(shí)以內(nèi)的NC安裝目錄xxchange目錄下的翻譯后的XML文件。如果該參數(shù)值為0,則不進(jìn)行XML原文件的翻譯。3 實(shí)施中應(yīng)注意的問(wèn)題:下面是在實(shí)施的過(guò)程當(dāng)中需要注意的問(wèn)題,這些問(wèn)題的理解有助于當(dāng)發(fā)生問(wèn)題時(shí)準(zhǔn)確地定位問(wèn)題的所在:
54、1 XML文件的中間表示:符合標(biāo)準(zhǔn)的XML文檔傳入NC交換平臺(tái)后,首先被翻譯成一種中間表示方式,這種中間表示方式是NC可以識(shí)別的,中間表示方式必須先轉(zhuǎn)換為與具體的單據(jù)相對(duì)應(yīng)的VO才可能寫(xiě)入與單據(jù)對(duì)應(yīng)的數(shù)據(jù)庫(kù)表,該中間表示方式的數(shù)據(jù)文檔 被存放在newcenturyxxchange目錄下,文件名為對(duì)應(yīng)文件名加序列號(hào)。2 校驗(yàn)文件:一個(gè)單據(jù)進(jìn)入NC的前提首先是必須制定相應(yīng)的XML業(yè)務(wù)文檔傳輸標(biāo)準(zhǔn),這個(gè)標(biāo)準(zhǔn)應(yīng)由總體組和單據(jù)所屬的產(chǎn)品組來(lái)共同制訂,充分考慮類似哪些字段插入數(shù)據(jù)庫(kù)時(shí)不能為空的情況(即哪些字段必須包含在XML的業(yè)務(wù)文檔傳輸標(biāo)準(zhǔn)里),傳輸過(guò)來(lái)的文件應(yīng)滿足頭和體校驗(yàn)文件的要求,例如不能為空的數(shù)
55、據(jù)項(xiàng)就一定要有內(nèi)容,要求是數(shù)字類型的數(shù)據(jù)項(xiàng)必須是數(shù)字。該校驗(yàn)文件在webappsnc_web下面,文件名形如headergl.xml和bodygl.xml,其中g(shù)l是相應(yīng)的單據(jù)類型。3 改進(jìn)的基礎(chǔ)數(shù)據(jù)對(duì)照功能:外部數(shù)據(jù)交換的正確實(shí)施,基礎(chǔ)數(shù)據(jù)對(duì)照表的配置與維護(hù)是一個(gè)非常重要的部分,也是公共XML標(biāo)準(zhǔn)到NC中間表示正確翻譯的基礎(chǔ),在配置的過(guò)程當(dāng)中,基礎(chǔ)數(shù)據(jù)使用了很多參照,而這些參照必須在有關(guān)的基礎(chǔ)數(shù)據(jù)都已添加完畢或配置好的前提下才有數(shù)據(jù)顯示,所以基礎(chǔ)數(shù)對(duì)照表的配置需要先準(zhǔn)備好基礎(chǔ)數(shù)據(jù)然后再建立對(duì)照,對(duì)于外部系統(tǒng)導(dǎo)入的基礎(chǔ)數(shù)據(jù),如果該數(shù)據(jù)是和NC中的對(duì)應(yīng)基礎(chǔ)數(shù)據(jù)值相等,則可以利用自動(dòng)建立對(duì)照功能完
56、成。例如,外系統(tǒng)傳入的制單人是“張三”,在NC中的制單人也是“張三”,則在建立操作員的基礎(chǔ)數(shù)據(jù)對(duì)照時(shí)可以使用自動(dòng)建立對(duì)照按鈕自動(dòng)按名稱建立對(duì)照。在自動(dòng)建立對(duì)照時(shí)可以選擇按編碼或名稱建立對(duì)照,選擇何種方式取決于外系統(tǒng)傳入的基礎(chǔ)數(shù)據(jù)是編碼還是名稱,例如客商檔案的對(duì)照,如果傳入的單據(jù)中使用的是客商檔案的編碼,并且該編碼值等于NC中該客商的編碼,就按編碼自動(dòng)建立對(duì)照,同理按名稱建立對(duì)照亦然。在NC230中,增加了支持按照文件導(dǎo)入數(shù)據(jù)對(duì)照關(guān)系的功能,文件格式支持XML文件和txt文件,XML文件格式見(jiàn)前面“基礎(chǔ)數(shù)據(jù)對(duì)應(yīng)配置”部分的說(shuō)明。文本文件的格式如下所示。導(dǎo)入數(shù)據(jù)時(shí),可以指定按編碼或按名稱建立對(duì)照關(guān)
57、系。Code1,name1Code2,name2Code3,name34 關(guān)于外部交換平臺(tái)導(dǎo)入基礎(chǔ)檔案的說(shuō)明:l 導(dǎo)入基礎(chǔ)檔案時(shí),需要外系統(tǒng)給出基礎(chǔ)數(shù)據(jù)主鍵,以存貨檔案為例,<pk_invbasdoc>0001C188888888888883</pk_invbasdoc> 在20位長(zhǎng)的主鍵中,前6位是與NC約定好的值,后14位是由外系統(tǒng)產(chǎn)生的。l 一份外系統(tǒng)基礎(chǔ)數(shù)據(jù)可以導(dǎo)入到NC多個(gè)公司賬中,也可以只導(dǎo)入到NC一個(gè)公司賬中,這里導(dǎo)入時(shí)有兩種基本檔案分配到公司管理檔案的模式,只要在“外系統(tǒng)注冊(cè)登記”界面注冊(cè)登記了,默認(rèn)是多公司基本檔案分配模式,該模式下基礎(chǔ)數(shù)據(jù)的主鍵的前四
58、位會(huì)在基本檔案分配到公司管理檔案時(shí)自動(dòng)替換為對(duì)應(yīng)公司的主鍵。如果在“外系統(tǒng)注冊(cè)登記”界面注冊(cè)登記時(shí)“外系統(tǒng)對(duì)應(yīng)公司名稱”列填寫(xiě)了保留字“onecorp”,則分配基本檔案時(shí)采用單一公司分配模式,該模式下,NC原樣采用外系統(tǒng)的基礎(chǔ)數(shù)據(jù)主鍵值。如果是導(dǎo)入存貨檔案并且要分配到庫(kù)存組織作為物料生產(chǎn)檔案,則不需要使用輔助信息配置界面,只要完成了庫(kù)存組織的對(duì)照設(shè)置就可以自動(dòng)完成存貨管理檔案到庫(kù)存組織的分配。l NC230中,由于總賬增加了三個(gè)與客商相關(guān)的輔助合算項(xiàng)(客商輔助合算、供應(yīng)商輔助合算和客戶輔助核算),因此在導(dǎo)入客商檔案時(shí)為了可以支持自動(dòng)增加這三個(gè)輔助核算數(shù)據(jù)的對(duì)照關(guān)系,需要在導(dǎo)入的XML文件中指定
59、屬性 contrastitem="客商輔助核算,供應(yīng)商輔助核算,客戶輔助核算,客商檔案,供應(yīng)商檔案",該屬性放在ufinterface的后面。l 目前可以支持導(dǎo)入的基礎(chǔ)數(shù)據(jù)包括存貨檔案、客商檔案、人員檔案和項(xiàng)目檔案l4 關(guān)于NC數(shù)據(jù)的導(dǎo)出:NC數(shù)據(jù)的導(dǎo)出主要指外系統(tǒng)獲得NC的相關(guān)數(shù)據(jù),有兩種實(shí)現(xiàn)方式:1, 外系統(tǒng)向NC發(fā)送查詢請(qǐng)求,NC收到查詢請(qǐng)求后按條件查詢出結(jié)果數(shù)據(jù),然后給外系統(tǒng)返回。該處理過(guò)程是在一個(gè)請(qǐng)求響應(yīng)過(guò)程中完成的。數(shù)據(jù)導(dǎo)出由外系統(tǒng)的查詢請(qǐng)求動(dòng)作觸發(fā)。目前對(duì)憑證的查詢就是這種方式。2, 由NC的業(yè)務(wù)驅(qū)動(dòng)觸發(fā)數(shù)據(jù)發(fā)送,例如:?jiǎn)螕?jù)審核后,如果在流程平臺(tái)中設(shè)置了數(shù)據(jù)發(fā)
60、送腳本,就可以實(shí)現(xiàn)單據(jù)發(fā)送。目前只是應(yīng)收應(yīng)付核銷單支持該功能。5 關(guān)于數(shù)據(jù)交換代理平臺(tái):目前的數(shù)據(jù)交換代理平臺(tái)主要功能是抓取客戶端本地的XML文件自動(dòng)定時(shí)發(fā)送到NC應(yīng)用服務(wù)器,該工具主要有兩個(gè)配置文件sendurl.xml和runtimeclock.ini。sendurl.xml文件中記錄發(fā)送單據(jù)類型和發(fā)送地址,例如:<url roottag="voucher" billtype="bs" billname="基礎(chǔ)數(shù)據(jù)" subbilltype="" corp="1001" sysno=&
61、quot;1101" sysindex="1" proc="post" isexchange="Y" operation="res" urladdress="http:/cxy:8083/servlet/nc.bs.pfxx.manualload.ServletForXchange" />說(shuō)明:<!- roottag:默認(rèn)寫(xiě)voucher(不能省略),billtype:?jiǎn)螕?jù)類型(不能省略),billname:?jiǎn)螕?jù)名稱,subbilltype:單據(jù)子類型,corp:對(duì)應(yīng)公司,
62、sysno:外系統(tǒng)編號(hào)(不能省略),sysindex:多線程序號(hào)(默認(rèn)1),isexchange:是否轉(zhuǎn)換(默認(rèn)Y),operation:響應(yīng)方式(默認(rèn)res),urladdress:發(fā)送地址(不能省略) ->runtimeclock.ini文件記錄工具運(yùn)行時(shí)間:該工具可以有兩種工作方式: 一種是整點(diǎn)定時(shí)工作方式,一種是間隔定時(shí)工作方式。- 整點(diǎn)定時(shí)方式是以24小時(shí)方式設(shè)定一天中的某一時(shí)刻(可以設(shè)定多個(gè)時(shí)刻,例如runclock=20:20,如果要使某一時(shí)刻失效,用'#'注釋即可,注意這種方式下,必須注釋掉runclock=99:99行,而且sleepminute應(yīng)該設(shè)的
63、小一些,不超過(guò)10為宜),該工具就會(huì)在該時(shí)刻到達(dá)時(shí)運(yùn)行。- 間隔定時(shí)工組方式是按照sleepminute指定的時(shí)間間隔工作一次。注意這種方式下,必須有runclock=99:99行存在并且不能注釋,sleepminute設(shè)置的時(shí)間可以稍大一些,例如30分鐘。主要參數(shù):sleepminute=10表示發(fā)送線程運(yùn)行間隔時(shí)間(單位:分鐘)startrunnercount=3表示啟動(dòng)幾個(gè)發(fā)送線程服務(wù)并發(fā)完成文件發(fā)送任務(wù),默認(rèn)值1,如果啟動(dòng)多個(gè)發(fā)送線程服務(wù),每個(gè)發(fā)送服務(wù)可對(duì)應(yīng)一個(gè)接收系統(tǒng)的URL地址(一般是NC應(yīng)用服務(wù)器的地址),該地址是在sendurl.xml文件中通過(guò)sysindex屬性區(qū)分的.ru
64、nclock=99:99標(biāo)示整點(diǎn)定時(shí)運(yùn)行方式和間隔定時(shí)運(yùn)行方式#runclock=9:00定時(shí)運(yùn)行方式下表示具體的運(yùn)行時(shí)刻#runclock=10:00#runclock=12:00#runclock=13:006 關(guān)于U8總賬與NC總賬的無(wú)縫集成:1, 從NC230以后外部交換平臺(tái)可以支持U8總賬與NC總賬的無(wú)縫集成,在U8中經(jīng)過(guò)配置后可以在保存U8憑證的同時(shí)在NC中也增加一張相同的憑證。2, 可以配置從U8傳過(guò)來(lái)的憑證按照單據(jù)來(lái)源和憑證類別控制刪除和修改的權(quán)限 ,該配置通過(guò)外部數(shù)據(jù)交換平臺(tái)外部系統(tǒng)注冊(cè)登記界面的輔助信息配置界面完成:3, 支持單據(jù)導(dǎo)出功能7 外部交換平臺(tái)導(dǎo)入數(shù)據(jù)時(shí)常見(jiàn)問(wèn)題說(shuō)
65、明:1 導(dǎo)入憑證的前期步驟和相關(guān)問(wèn)題:安裝NC系統(tǒng):以集團(tuán)身份登陸,設(shè)置集團(tuán)主輔幣,會(huì)計(jì)期間,:以集團(tuán)身份增加公司目錄,建公司帳,建立用戶并給用戶分配權(quán)限,:以集團(tuán)身份給公司分配會(huì)計(jì)科目(基礎(chǔ)檔案>財(cái)務(wù)會(huì)計(jì)信息>會(huì)計(jì)科目):以公司身份登陸,設(shè)置公司本位幣,然后定義會(huì)計(jì)憑證類別(基礎(chǔ)檔案>財(cái)務(wù)會(huì)計(jì)信息>憑證類別):在外部交換平臺(tái)的“外部系統(tǒng)與對(duì)應(yīng)帳套設(shè)置”界面中設(shè)置外部系統(tǒng)編號(hào)與NC帳套的對(duì)應(yīng)關(guān)系:在“外部系統(tǒng)注冊(cè)登記”界面中設(shè)置外部系統(tǒng)與NC中某一個(gè)公司的對(duì)應(yīng)關(guān)系以及采用的單據(jù)類型,憑證應(yīng)該是gl,并選中“是否啟用”;:以要導(dǎo)入的對(duì)應(yīng)公司登錄,在“基礎(chǔ)數(shù)據(jù)對(duì)照表維護(hù)”界面中設(shè)置該外部系統(tǒng)的基礎(chǔ)數(shù)據(jù)與NC
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)一年級(jí)人教新課標(biāo)數(shù)學(xué)100以內(nèi)加法和減法練習(xí)試卷
- 小學(xué)數(shù)學(xué)一年級(jí)上冊(cè)20以內(nèi)口算題卡
- 小學(xué)六年級(jí)上冊(cè)數(shù)學(xué)青島版5第五單元分?jǐn)?shù)混合運(yùn)算質(zhì)量檢測(cè)試題
- 如何預(yù)防手足口病
- 命題作文“一路有你”寫(xiě)作導(dǎo)引及佳作
- 紅葉高考語(yǔ)文閱讀理解
- 情侶餐銷售工作總結(jié)
- 財(cái)務(wù)部年終工作總結(jié)精細(xì)化成本控制
- 運(yùn)輸物流行業(yè)銷售工作總結(jié)
- 石油化工工程師的工作技能總結(jié)
- 45001-2020職業(yè)健康安全管理體系危險(xiǎn)源識(shí)別與風(fēng)險(xiǎn)評(píng)價(jià)及應(yīng)對(duì)措施表(各部門(mén))
- 多層鋼結(jié)構(gòu)廠房施工組織設(shè)計(jì)#廣西#雙跨門(mén)式鋼結(jié)構(gòu)
- 人教版六年級(jí)科學(xué)重點(diǎn)知識(shí)點(diǎn)
- 春節(jié):藝術(shù)的盛宴
- 煙草公司化肥采購(gòu)項(xiàng)目-化肥投標(biāo)文件(技術(shù)方案)
- 【良品鋪?zhàn)映杀究刂浦写嬖诘膯?wèn)題及優(yōu)化建議探析(定量論文)11000字】
- 2023八年級(jí)語(yǔ)文上冊(cè) 第三單元 13 唐詩(shī)五首說(shuō)課稿 新人教版
- 2024至2030年中國(guó)青年旅舍行業(yè)發(fā)展監(jiān)測(cè)及投資戰(zhàn)略研究報(bào)告
- 牙膏采購(gòu)?fù)稑?biāo)合同范本
- 雷軍2024演講破釜沉舟
- 小學(xué)語(yǔ)文(修改病句)專題復(fù)習(xí)課件
評(píng)論
0/150
提交評(píng)論