




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
版權(quán)所有?1993-2010金蝶軟件(中國(guó))有限公司K/3分銷實(shí)現(xiàn)邏輯介紹分銷功能介紹系統(tǒng)介紹分支機(jī)構(gòu)設(shè)置傳輸配置單據(jù)傳輸與轉(zhuǎn)換多組織報(bào)表查詢分銷實(shí)現(xiàn)邏輯相關(guān)模板代碼結(jié)構(gòu)分銷調(diào)試方法分銷常見問題及解決方法提綱分銷功能介紹-系統(tǒng)介紹K/3分銷系統(tǒng)主要處理集團(tuán)分銷運(yùn)作體系跨地域的往來(lái)業(yè)務(wù),并對(duì)各分支機(jī)構(gòu)的業(yè)務(wù)運(yùn)作狀況進(jìn)行監(jiān)控和分析,從而統(tǒng)籌其分銷體系的物流、資金流以及信息流以達(dá)到整體管控的目的。分銷管理系統(tǒng)既適合于下設(shè)多級(jí)營(yíng)銷機(jī)構(gòu)—利用分支機(jī)構(gòu)、代理商等實(shí)現(xiàn)商品銷售的渠道分銷企業(yè),如企業(yè)集團(tuán)、銷售公司等,也適合于百貨商場(chǎng)、連鎖店、專賣店等中小型連鎖配送企業(yè)。分銷數(shù)據(jù)傳輸提供了基于IMTS、SOCTET的傳輸方式,具備了數(shù)據(jù)斷點(diǎn)續(xù)傳、壓縮傳輸、多任務(wù)管理、異步傳輸以及增量傳輸、定時(shí)自動(dòng)傳輸、引入引出等方便靈活的功能分銷功能介紹-系統(tǒng)介紹集團(tuán)分銷運(yùn)用模式可以采用集中式管理和分布式管理,下面我們將以實(shí)例來(lái)說(shuō)明集中式管理模式的設(shè)置和功能現(xiàn)模擬一個(gè)集團(tuán),公司結(jié)構(gòu)如下:總公司下有廣州、深圳、珠海三家分公司,分公司獨(dú)立核算,分別建賬。各分公司下有分店(或?qū)Yu店、辦事處之類),如深圳分公司下有麻嶺店和大沖店,建立門店管理賬套。各分店有多臺(tái)POS機(jī),如深圳麻嶺店下有兩臺(tái)POS機(jī),使用銷售前臺(tái)客戶端。集中式管理僅針對(duì)虛框外部分,虛框內(nèi)門店和前臺(tái)部分因不支持終端服務(wù),需在同一局域網(wǎng)內(nèi)有完整的K/3系統(tǒng)數(shù)據(jù)庫(kù)服務(wù)器、中間層服務(wù)器、客戶端,現(xiàn)不宜采用集中式管理。分銷功能介紹-系統(tǒng)介紹總公司和分公司之間進(jìn)行集中式管理,賬套總體部署特點(diǎn)如下:總公司賬套統(tǒng)一管理各分公司基礎(chǔ)資料,從而保證基礎(chǔ)資料的完整性和可控制性;各分公司與總公司賬套全部放在總部,使用同一中間層,分公司可以通過Ctrix等終端服務(wù)操作放在總部的分公司賬套,進(jìn)行賬務(wù)及報(bào)表的處理??偣竞头止镜臄?shù)據(jù)傳輸,可以通過分公司使用自動(dòng)傳輸工具進(jìn)行,不同的分公司設(shè)置不同的自動(dòng)傳輸方案,實(shí)現(xiàn)實(shí)時(shí)傳輸單據(jù)。此例中,我們先在總部的中間層服務(wù)器上新建四個(gè)賬套,分別是總公司賬套、深圳分公司賬套、廣州分公司賬套、珠海分公司賬套,總公司賬套啟用集團(tuán)管理。也可以單獨(dú)建一個(gè)集團(tuán)管理賬套,這個(gè)集團(tuán)賬套不處理任何業(yè)務(wù),只是作傳輸服務(wù)和查詢報(bào)表使用。分銷功能介紹-分支機(jī)構(gòu)設(shè)置集團(tuán)管理賬套的設(shè)置創(chuàng)建集團(tuán)管理賬套新建的賬套,未啟用賬套前,對(duì)總公司賬套進(jìn)行設(shè)置,設(shè)置方法如下:中間層賬套管理中,選中新建的未啟用的總公司賬套,選擇菜單“賬套-創(chuàng)建集團(tuán)管理賬套”;根據(jù)向?qū)нM(jìn)行賬套設(shè)置,需注意,必須選擇“使用集團(tuán)分銷”,否則在組織機(jī)構(gòu)設(shè)置中沒有分支機(jī)構(gòu)的設(shè)置。集團(tuán)賬套類型選擇“集團(tuán)合并賬套”。
設(shè)置分支機(jī)構(gòu)登錄集團(tuán)管理賬套,為了設(shè)置分支機(jī)構(gòu),必須先在[基礎(chǔ)資料]-[公共資料]中分別設(shè)置客戶、供應(yīng)商、倉(cāng)庫(kù);,如:分銷功能介紹-分支機(jī)構(gòu)設(shè)置集團(tuán)管理賬套的設(shè)置設(shè)置分支機(jī)構(gòu)如:客戶、供應(yīng)商倉(cāng)庫(kù)分支機(jī)構(gòu)代碼名稱說(shuō)明001總公司C(S)用于總公司的分支機(jī)構(gòu)對(duì)應(yīng)的客戶和供應(yīng)商002深圳分公司C(S)用于深圳分公司的分支機(jī)構(gòu)對(duì)應(yīng)的客戶和供應(yīng)商003廣州分公司C(S)用于廣州分公司的分支機(jī)構(gòu)對(duì)應(yīng)的客戶和供應(yīng)商004珠海分公司C(S)用于珠海分公司的分支機(jī)構(gòu)對(duì)應(yīng)的客戶和供應(yīng)商代碼名稱說(shuō)明001總公司倉(cāng)用于總公司的分支機(jī)構(gòu)對(duì)應(yīng)的倉(cāng)庫(kù)002深圳分公司倉(cāng)用于深圳分公司的分支機(jī)構(gòu)對(duì)應(yīng)的倉(cāng)庫(kù)003廣州分公司倉(cāng)用于廣州分公司的分支機(jī)構(gòu)對(duì)應(yīng)的倉(cāng)庫(kù)004珠海分公司倉(cāng)用于珠海分公司的分支機(jī)構(gòu)對(duì)應(yīng)的倉(cāng)庫(kù)代碼名稱核算模式對(duì)應(yīng)供應(yīng)商對(duì)應(yīng)客戶001總公司獨(dú)立核算作銷售總公司S總公司C002深圳分公司獨(dú)立核算作銷售深圳分公司S深圳分公司C003廣州分公司獨(dú)立核算作銷售廣州分公司S廣州分公司C004珠海分公司獨(dú)立核算作銷售珠海分公司S珠海分公司C分銷功能介紹-分支機(jī)構(gòu)設(shè)置集團(tuán)管理賬套的設(shè)置設(shè)置分支機(jī)構(gòu)對(duì)于核算模式為獨(dú)立核算作銷售的情況下,各分支機(jī)構(gòu)之間的業(yè)務(wù)往來(lái)都視同為購(gòu)銷,那么一個(gè)分支機(jī)構(gòu)對(duì)于其他分支機(jī)構(gòu)而方,即可能是客戶也可能是供應(yīng)商。分支機(jī)構(gòu)的對(duì)應(yīng)供應(yīng)商和對(duì)應(yīng)客戶,是指和分支機(jī)構(gòu)發(fā)生購(gòu)銷業(yè)務(wù)時(shí),對(duì)于對(duì)方分支機(jī)構(gòu)而言的。分支機(jī)構(gòu)設(shè)置了對(duì)應(yīng)供應(yīng)商和對(duì)應(yīng)客戶,單據(jù)傳輸如果需要轉(zhuǎn)換,系統(tǒng)自動(dòng)取當(dāng)前賬套分支機(jī)構(gòu)對(duì)應(yīng)的供應(yīng)商和客戶如:深圳分公司銷售一批商品給廣州分公司,深圳分公司做銷售出庫(kù)單,客戶為廣州分公司對(duì)應(yīng)的客戶“廣州分公司C”,發(fā)送到廣州分公司賬套,需將銷售出庫(kù)單轉(zhuǎn)換為外購(gòu)入庫(kù)單,供應(yīng)商為本賬套對(duì)應(yīng)分支機(jī)構(gòu)(深圳分公司)的對(duì)應(yīng)供應(yīng)商“深圳分公司S”。如果是廣州分公司做外購(gòu)入庫(kù)單,供應(yīng)商為深圳分公司對(duì)應(yīng)供應(yīng)商“深圳分公司S”,發(fā)送到深圳分公司賬套,需將外購(gòu)入庫(kù)單轉(zhuǎn)換成銷售出庫(kù)單,銷售出庫(kù)單的客戶取本賬套對(duì)應(yīng)分支機(jī)構(gòu)(廣州分公司)的對(duì)應(yīng)客戶“廣州分公司C”。設(shè)置供應(yīng)鏈系統(tǒng)的核算參數(shù)后(注意分公司和總公司賬套不要選擇“啟用門店管理”),在[供應(yīng)鏈管理]-[分銷管理]-[機(jī)構(gòu)設(shè)置]-[分支機(jī)構(gòu)設(shè)置]中,指定當(dāng)前賬套的分支機(jī)構(gòu),總公司選擇設(shè)為“公司總部”。此例總公司賬套分支機(jī)構(gòu)選擇:001總公司。其他分公司設(shè)置時(shí)選擇設(shè)為“分支機(jī)構(gòu)”,因?yàn)橘~套中尚無(wú)分支機(jī)構(gòu)信息,系統(tǒng)要求從指定的總部賬套所在計(jì)算機(jī)下載分支機(jī)構(gòu)信息,相關(guān)下載的設(shè)置可參見分銷傳輸配置。分銷功能介紹-分支機(jī)構(gòu)設(shè)置集團(tuán)管理賬套的設(shè)置設(shè)置組織機(jī)構(gòu)在[基礎(chǔ)資料]-[集團(tuán)基礎(chǔ)數(shù)據(jù)平臺(tái)]-[組織機(jī)構(gòu)]中設(shè)置集團(tuán)的組織機(jī)構(gòu),如果在創(chuàng)建集團(tuán)管理賬套時(shí)選擇了“設(shè)為總集團(tuán)”,系統(tǒng)自動(dòng)會(huì)在組織機(jī)構(gòu)中增加一個(gè)組織機(jī)構(gòu),默認(rèn)為總集團(tuán),但設(shè)置不完全,必須補(bǔ)充心要的信息。一個(gè)集團(tuán)的組織機(jī)構(gòu)中,只能有一個(gè)總集團(tuán),組織機(jī)構(gòu)通過組織代碼的“.”來(lái)分級(jí),新增的組織機(jī)構(gòu)必須隸屬于總集團(tuán)。使用集團(tuán)分銷的集團(tuán)管理賬套,組織機(jī)構(gòu)新增時(shí),必須在“模板控制”頁(yè)簽中設(shè)置“集團(tuán)分銷對(duì)應(yīng)分支機(jī)構(gòu)”,并與分銷管理中的分支機(jī)構(gòu)設(shè)置保持一致。如:代碼名稱集團(tuán)分銷對(duì)應(yīng)分支機(jī)構(gòu)001總公司總公司001.002深圳分公司深圳分公司001.003廣州分公司廣州分公司001.004珠海分公司珠海分公司分銷功能介紹-參數(shù)設(shè)置分銷系統(tǒng)參數(shù)設(shè)置設(shè)置項(xiàng)一目了然,對(duì)于第5項(xiàng)單據(jù)編號(hào)轉(zhuǎn)換,以服務(wù)端的設(shè)置為準(zhǔn)。分銷功能介紹-傳輸配置下載和發(fā)送
A、B帳套為兩個(gè)分機(jī)構(gòu),A為發(fā)送帳套,B為接收帳套。A帳套登錄,選擇主菜單系統(tǒng)--K/3客戶端工具包,如圖進(jìn)入后,選擇B帳套,則B帳套開始監(jiān)聽,如下圖:分銷功能介紹-傳輸配置下載和發(fā)送這時(shí)候在A帳套的主控臺(tái),就可以開始進(jìn)行單據(jù)的發(fā)送和下載。分銷功能介紹-傳輸配置下載和發(fā)送
下載和發(fā)送操作類似,以下載為例,進(jìn)入后,出現(xiàn)如下界面。分銷功能介紹-傳輸配置下載和發(fā)送1.選擇要下載的基礎(chǔ)資料、業(yè)務(wù)資料或單據(jù)。2.選擇連接的服務(wù)器、要連接的機(jī)構(gòu),按連接。出現(xiàn)如下圖:上圖是按連接檢查后的結(jié)果,表示連接成功,按下載開始發(fā)送下載請(qǐng)求,下載成功與否會(huì)提示相關(guān)信息。
分銷功能介紹-單據(jù)傳輸與轉(zhuǎn)換單據(jù)轉(zhuǎn)換設(shè)置 進(jìn)入設(shè)置為:供應(yīng)鏈--
分銷管理--
單據(jù)設(shè)置--
單據(jù)轉(zhuǎn)換規(guī)則設(shè)置 此設(shè)置以客戶端為準(zhǔn)。
分銷功能介紹-單據(jù)傳輸與轉(zhuǎn)換集中式傳輸 進(jìn)行集中式傳輸,要以總機(jī)構(gòu)的帳套進(jìn)行監(jiān)聽,分機(jī)構(gòu)間進(jìn)行發(fā)送,目前只能發(fā)送,不能下載。 進(jìn)行集中式傳輸,需要對(duì)組織機(jī)構(gòu)進(jìn)行設(shè)置。 進(jìn)入設(shè)置為:系統(tǒng)設(shè)置--
基礎(chǔ)資料--
集團(tuán)基礎(chǔ)數(shù)據(jù)平臺(tái)--
組織機(jī)構(gòu) 出現(xiàn)如下界面:
分別雙擊這三條記錄,即可進(jìn)行設(shè)置。 本例中,第一條為總機(jī)構(gòu),第二條為發(fā)送機(jī)構(gòu)A,第三條為接收機(jī)構(gòu)B。 以設(shè)置發(fā)送機(jī)構(gòu)A為例,如下圖:
分銷功能介紹-單據(jù)傳輸與轉(zhuǎn)換集中式傳輸選擇對(duì)應(yīng)的帳套即可。分銷功能介紹-單據(jù)傳輸與轉(zhuǎn)換自動(dòng)定時(shí)傳輸
設(shè)置了集團(tuán)帳套則可以通過后臺(tái)服務(wù)設(shè)置服務(wù)完成自動(dòng)定時(shí)數(shù)據(jù)傳輸分銷功能介紹-多組織報(bào)表集中式管理模式下,可以在集團(tuán)管理賬套查詢多組織報(bào)表,在沒有進(jìn)行單據(jù)傳輸?shù)那闆r下,實(shí)現(xiàn)跨賬套的報(bào)表查詢,包括多組織銷售匯總表和多組織庫(kù)存查詢表。實(shí)現(xiàn)多組織報(bào)表查詢的前提條件如下:必須在集團(tuán)管理賬套查詢,集團(tuán)管理賬套必須選擇“使用集團(tuán)分銷”;集團(tuán)管理賬套必須已經(jīng)設(shè)置組織機(jī)構(gòu),并指定組織機(jī)構(gòu)對(duì)應(yīng)的分支機(jī)構(gòu);查詢過濾條件必須先在“機(jī)構(gòu)”頁(yè)簽中選擇需要查詢的分支機(jī)構(gòu)。
分銷功能介紹-多組織報(bào)表多組織銷售匯總
分銷功能介紹-多組織報(bào)表多組織庫(kù)存查詢
分銷實(shí)現(xiàn)邏輯-系統(tǒng)介紹分銷基礎(chǔ)資料傳輸通過K/3引入引出機(jī)制實(shí)現(xiàn),在根據(jù)用戶過濾條件將指定類型的基礎(chǔ)資料或者單據(jù)數(shù)據(jù)引出為文件后調(diào)用數(shù)據(jù)傳輸平臺(tái)對(duì)文件進(jìn)行傳輸,接接收端接收到傳輸?shù)奈募筮M(jìn)行引入的操作將數(shù)據(jù)加入目標(biāo)數(shù)據(jù)庫(kù)(集中部署的情況則沒有文件傳輸?shù)倪^程),引出的文件類型可以支持Excel和TXT兩種格式,如果是設(shè)置了單據(jù)轉(zhuǎn)換,則會(huì)先將原單數(shù)據(jù)根據(jù)轉(zhuǎn)換模板進(jìn)行轉(zhuǎn)換之后才進(jìn)行引出分銷實(shí)現(xiàn)邏輯-系統(tǒng)介紹引出的文件多頁(yè)簽:表頭表體分別對(duì)應(yīng)EXCEL的頁(yè),庫(kù)存單據(jù)包含序列號(hào)頁(yè)、零售單包含收款頁(yè)基礎(chǔ)資料匹配規(guī)則:保存內(nèi)碼,顯示代碼+名稱單據(jù)狀態(tài):引出引入均為已審核數(shù)據(jù)完整性檢查單據(jù)頭:必錄項(xiàng)檢查,存在性檢查單據(jù)體:物料、倉(cāng)庫(kù)檢查,數(shù)據(jù)轉(zhuǎn)換丟失檢查期間控制:不能引入以前期間的庫(kù)存單據(jù)初始化:支持引入期初庫(kù)存單據(jù)性能良好:每分鐘引入300張單據(jù)(平均5條分錄)分銷實(shí)現(xiàn)邏輯-系統(tǒng)介紹引出的文件
文本文件格式分銷實(shí)現(xiàn)邏輯-表結(jié)構(gòu)DRP_Change傳輸轉(zhuǎn)換規(guī)則設(shè)置表表結(jié)構(gòu)
這里只是單據(jù)類型之間的轉(zhuǎn)換關(guān)系的設(shè)置模板,具體的字段轉(zhuǎn)換影射關(guān)系通過選單模版表實(shí)現(xiàn)字段名類型描述FInterIDint內(nèi)碼FSourClassTypeIDint源單類型FDestClassTypeIDint目標(biāo)單據(jù)類型FChangeint轉(zhuǎn)換類型,1:系統(tǒng)預(yù)設(shè)的轉(zhuǎn)換類型,0:明細(xì)規(guī)則,-1:支持引入引出的單據(jù)類型FSourBrIDint單據(jù)發(fā)送機(jī)構(gòu)IDFDestBrIDint單據(jù)接收機(jī)構(gòu)ID分銷實(shí)現(xiàn)邏輯-表結(jié)構(gòu)銷售計(jì)劃表DRP_Saletask
字段名類型描述FIDint單據(jù)IDFClassTypeIDint單據(jù)類型FBillnovarchar單據(jù)號(hào)FYearint年FPeriodBGNint開始期間FPeriodENDint結(jié)束期間FBillerIDint制單人FDatedatetime制單日期FCheckDatedatetime審核日期FCheckerIDint審核人FStatusint狀態(tài),0:未審核,1:已審核FBrIDint制單機(jī)構(gòu)FTranStatusint傳輸狀態(tài),1:已傳輸,0-未傳輸FCheckBoxint數(shù)量式(金額式)分銷實(shí)現(xiàn)邏輯-表結(jié)構(gòu)銷售計(jì)劃分錄表DRP_SaletaskEntry字段名類型描述FEntryIDint行號(hào)FIDint單據(jù)IDFBrIDint分支機(jī)構(gòu)FDeptIDint部門FSalerIDint業(yè)務(wù)員FItemIDint物料FUnitIDint計(jì)量單位FQtydecimal數(shù)量FDetailIDint行明細(xì)FAmountdecimal金額FAuxPropIDint輔助屬性分銷實(shí)現(xiàn)邏輯-表結(jié)構(gòu)確認(rèn)拒絕信息表
COM_Validate字段名類型描述FEntryIDint分錄號(hào)FReqBillIDvarchar單據(jù)編號(hào)FReqQtydecimal單據(jù)數(shù)量FValidateQtydecimal確認(rèn)數(shù)量FValidaterint確認(rèn)人FBeValBrIDint被確認(rèn)機(jī)構(gòu)FBrIDint確認(rèn)機(jī)構(gòu)FTranStatussmallint傳輸狀態(tài),1:已傳輸,0-未傳輸FValDatedatetime操作日期FDeliveryDatedatetime確認(rèn)日期FRejectedbit是否拒絕,1:拒絕,0-確認(rèn)FrejectDescvarchar拒絕描述FTranTypeint事務(wù)類型FOldDatedatetime單據(jù)日期分銷實(shí)現(xiàn)邏輯-表結(jié)構(gòu)確認(rèn)拒絕信息表
COM_Validate字段名類型描述FInterIDint單據(jù)內(nèi)碼FItemIDint物料內(nèi)碼FAuxPropIDint輔助屬性FIDintID號(hào)分銷實(shí)現(xiàn)邏輯-表結(jié)構(gòu)發(fā)運(yùn)單表
DRP_CarryingInvoice字段名類型描述FAffirmStatusint確認(rèn)標(biāo)志FBillerIDint制單FBillNonvarchar編號(hào)FBrIDint制單機(jī)構(gòu)FCancellationbit作廢FCheckDatedatetime審核日期FCheckerIDint審核人FCurCheckLevelint當(dāng)前審核級(jí)次FCustIDint客戶FDatedatetime日期FFetchAddnvarchar交貨地點(diǎn)FFManagerIDint負(fù)責(zé)人FInterIDint單據(jù)內(nèi)碼FMultiCheckDate1datetime一審日期分銷實(shí)現(xiàn)邏輯-表結(jié)構(gòu)發(fā)運(yùn)單表
DRP_CarryingInvoice字段名類型描述FMultiCheckDate2datetime二審日期FMultiCheckDate3datetime三審日期FMultiCheckDate4datetime四審日期FMultiCheckDate5datetime五審日期FMultiCheckDate6datetime六審日期FMultiCheckLevel1int一審FMultiCheckLevel2int二審FMultiCheckLevel3int三審FMultiCheckLevel4int四審FMultiCheckLevel5int五審FMultiCheckLevel6int六審FNotenvarchar摘要FOrgBillInterIDint源單內(nèi)碼FPlanArrvDatedatetime預(yù)計(jì)到貨日期分銷實(shí)現(xiàn)邏輯-表結(jié)構(gòu)發(fā)運(yùn)單表
DRP_CarryingInvoice字段名類型描述FPOOrdBillNovarchar分銷訂單號(hào)FProvideBrIDint供貨機(jī)構(gòu)FRelateBrIDint訂貨機(jī)構(gòu)FSelTranTypeint源單類型FSManagerIDint倉(cāng)管FStatussmallint狀態(tài),0:未審核,1:已審核FTrafficInfonvarchar運(yùn)輸信息FTransFeedecimal運(yùn)輸費(fèi)用FTranStatustinyint傳輸狀態(tài),1:已傳輸,0-未傳輸FTranTypesmallint事務(wù)類型分銷實(shí)現(xiàn)邏輯-表結(jié)構(gòu)發(fā)運(yùn)單分錄表
DRP_CarryingInvoiceEntry字段名類型描述FAuxBCommitQtydecimal確認(rèn)數(shù)量FAuxCommitQtydecimal關(guān)聯(lián)數(shù)量FAuxPropIDint輔助屬性FAuxQtydecimal數(shù)量FBatchNonvarchar批號(hào)FBCommitQtydecimal基本單位確認(rèn)數(shù)量FCommitQtydecimal基本單位關(guān)聯(lián)數(shù)量FEntryIDint行號(hào)FItemIDint產(chǎn)品代碼FInterIDint單據(jù)內(nèi)碼FKFDatedatetime生產(chǎn)/采購(gòu)日期FKFPeriodint保質(zhì)期(天)FMapNamevarchar對(duì)應(yīng)名稱分銷實(shí)現(xiàn)邏輯-表結(jié)構(gòu)發(fā)運(yùn)單分錄表
DRP_CarryingInvoiceEntry字段名類型描述FMapNumbervarchar對(duì)應(yīng)代碼FNotenvarchar備注FOrderBillNonvarchar訂單編號(hào)FOrderEntryIDint訂單行號(hào)FOrderInterIDint訂單內(nèi)碼FQtydecimal基本單位數(shù)量FSecCoefficientdecimal換算率FSecQtydecimal輔助數(shù)量FSourceBillNonvarchar源單單號(hào)FSourceEntryIDint源單行號(hào)FSourceInterIdint源單內(nèi)碼FSourceTranTypeint源單類型FUnitIDint單位分銷實(shí)現(xiàn)邏輯-表結(jié)構(gòu)傳輸項(xiàng)目表
COM_RemoteItem字段名類型描述FFilteredint是否可過濾FIDINT內(nèi)碼FItemClassIDINT基礎(chǔ)資料類別FNameSTRING基礎(chǔ)資料名稱Fname_ENSTRING基礎(chǔ)資料英文名稱Fname_CHTSTRING基礎(chǔ)資料繁體名稱FTypeNumberINT基礎(chǔ)資料代號(hào)分銷實(shí)現(xiàn)邏輯-表結(jié)構(gòu)基礎(chǔ)資料字段描述表
COM_ItemFieldDesc
字段名類型描述FDataTypeINT數(shù)據(jù)類型FDefSQLSTRING保留FFilterTypeINT過濾類型FIDINT內(nèi)部IDFItemClassIDSTRING類別IDFNameSTRING字段名稱Fname_ENSTRING字段英文名稱Fname_CHTSTRING字段繁體名稱FSQLColumnNameSTRING表字段名稱FSrcFieldSTRING對(duì)應(yīng)過濾字段FSrcTableSTRING對(duì)應(yīng)過濾表FSubTableSTRING對(duì)應(yīng)子表分銷實(shí)現(xiàn)邏輯-表結(jié)構(gòu)基礎(chǔ)資料過濾條件表
COM_ItemFilter
字段名類型描述FBrIDINT機(jī)構(gòu)內(nèi)碼FFilterSTRING過濾條件FFilterSQLSTRING過濾條件腳本FItemClassIDINT基礎(chǔ)資料類別分銷實(shí)現(xiàn)邏輯-表結(jié)構(gòu)單據(jù)接收情況表
Drp_ReceiveResult單據(jù)發(fā)送情況表Drp_SendResult字段名類型描述FFailCheckIDnvarcharIDFTableNamenvarchar表名FResultntext內(nèi)容字段名類型描述FUserIDint用戶IDFFailCheckIDnvarchar對(duì)應(yīng)任務(wù)IDFTypenvarchar類型FSourceBrNumbernvarchar發(fā)送機(jī)構(gòu)FDestinBrNumbernvarchar目標(biāo)機(jī)構(gòu)FDestinationnvarchar目標(biāo)機(jī)構(gòu)連接分銷實(shí)現(xiàn)邏輯-表結(jié)構(gòu)自動(dòng)傳輸方案表
Drp_Task字段名類型描述FTaskIDint方案IDFTaskNamenvarchar方案名稱FTypevarchar類型FProfileIDint過濾條件IDFAcctIDint用戶IDFActUserNamenvarchar用戶名FActPssvarbinary口令FIsReplicatetinyint重試次數(shù)FReplicateTimenvarchar是否重試FBeginDatenvarchar開始日期FEndDatenvarchar結(jié)束日期FEveryDaynvarchar間隔天數(shù)FTimenvarchar開始時(shí)間分銷實(shí)現(xiàn)邏輯-表結(jié)構(gòu)自動(dòng)傳輸方案表
Drp_Task字段名類型描述FRetryTimesnvarchar每天次數(shù)FUseModemtinyint使用ModemFConnectnvarchar連接信息FAutoHanguptinyint自動(dòng)撥號(hào)FAutoShutDowntinyint自動(dòng)斷開FActivetinyint是否使用分銷實(shí)現(xiàn)邏輯-代碼結(jié)構(gòu)代碼在VSS的路徑:
..\CodeUltimate\K3DRP\Drp\PublicPublic文件夾下的Client存放客戶端組件,Sever存放中間層組件,PublicModules存放客戶端和中間層的公共類下面就對(duì)客戶端和中間層的組件加以介紹由于分銷業(yè)務(wù)的需要,經(jīng)常需要在總部和分公司,分公司與分公司之間傳單據(jù),業(yè)務(wù)資料和基礎(chǔ)資料,因此,分銷組件也大致分為分銷傳輸客戶端組件和分銷傳輸服務(wù)端組件兩大類,依據(jù)傳輸?shù)哪J?,又可分為分布式傳輸和集中式傳輸分銷實(shí)現(xiàn)邏輯-代碼結(jié)構(gòu)分銷傳輸客戶端組件
分銷分布式傳輸客戶端主工程:COMRemote.vbpPath:$/CODE/K3DRP/Drp/Public/Client/DLL_OCXS/Remote/COMRemote.vbp:分銷集中式傳輸客戶端主工程:COMRemoteWeb.vbp
Path:$/CODE/K3DRP/Drp/Public/Client/DLL_OCXS/COMREMOTEWEB/COMRemoteWeb.vbp分銷傳輸客戶端事務(wù)處理主工程:Remote_PublicClient.vbpPath:$/CODE/K3DRP/Drp/Public/Client/DLL_OCXS/REMOTE_PUBLIC/Remote_PublicClient.vbp分銷實(shí)現(xiàn)邏輯-代碼結(jié)構(gòu)分銷傳輸服務(wù)端組件
分銷傳輸服務(wù)端主工程:COMActiveOper.vbpPath:$/CODE/K3DRP/Drp/Public/Client/DLL_OCXS/COMACTIVEOPER/COMActiveOper.vbp:分銷分布式傳輸服務(wù)端中間層主工程:EBsComActiveOper.vbp:Path:$/CODE/K3DRP/Drp/Public/Server/EBSCOMACTIVEOPER/EBsComActiveOper.vbp分銷傳輸服務(wù)端事務(wù)處理主工程:Remote_PublicServer.vbpPath:$/CODE/K3DRP/Drp/Public/Server/EBSCOMACTIVEOPER/EBsComActiveOper.vbp:分銷公共傳輸處理主工程:Remote_Public.vbpPath:$/CODE/K3DRP/Drp/Public/Client/DLL_OCXS/REMOTE_PUBLIC/Remote_Public.vbp分銷引入單據(jù)數(shù)據(jù)中間層主工程:EBsCOMRemoteIO.vbpPath:$/CODE/K3DRP/Drp/Public/Server/EBsCOMRemoteIO/EBsCOMRemoteIO.vbp分銷實(shí)現(xiàn)邏輯-代碼結(jié)構(gòu)分銷傳輸服務(wù)端組件
分銷增量傳輸主工程:ItemInCrease.vbpPath:$/CODE/K3DRP/Drp/Public/Client/DLL_OCXS/ItemInCrease/ItemInCrease.vbp分銷單據(jù)引入引出主界面主工程:K3TransData.vbpPath:$/CODE/K3DRP/Drp/Public/Client/EXEs/K3TransData/K3TransData.vbp分銷單據(jù)引入引出客戶端工程:K3BillExpImp.vbpPath:$/CODE/K3DRP/Drp/Public/Client/DLL_OCXS/K3BillExpImp/K3BillExpImp.vbp分銷單據(jù)引入引出中間層工程:EbsBillExpImp.vbpPath:$/CODE/K3DRP/Drp/Public/Server/EbsBillExpImp/EbsBillExpImp.vbp:分銷傳輸單據(jù)轉(zhuǎn)換工程:DRPBillChange.vbpPath:$/CODE/K3DRP/Drp/Public/Client/DLL_OCXS/DRPBillChange/DRPBillChange.vbp分銷實(shí)現(xiàn)邏輯-代碼結(jié)構(gòu)分銷傳輸服務(wù)端組件
分銷銷售計(jì)劃單插件工程:DRPSaleTask.vbpPath:$/CODE/K3DRP/Drp/Public/Client/DLL_OCXS/DRPSaleTask/DRPSaleTask.vbp:分銷報(bào)表工程:DRPRpt.vbpPath:$/CODE/K3DRP/Drp/Public/Client/DLL_OCXS/DRPRpt/DRPRpt.vbp:分銷機(jī)構(gòu)列表工程:DRPBranch.vbpPath:$/CODE/K3DRP/Drp/Public/Client/DLL_OCXS/DRPBranch/DRPBranch.vbp:分銷跨賬套處理主工程:EBSBaseExpImp.vbpPath:$/CODE/K3DRP/Drp/Public/Server/EBSBaseExpImp/EBSBaseExpImp.vbp分銷實(shí)現(xiàn)邏輯-代碼調(diào)試客戶端調(diào)試
主要加載KDMainNew.vbp和ComRemote.vbp,其它視情況加載 這里僅對(duì)ComRemote.vbp中常用的模塊加以介紹,frmClient.frm-—發(fā)送、下載執(zhí)行界面。將需要下載或發(fā)送的數(shù)據(jù)打包發(fā)送給服務(wù)端。frmDownLoad.frm—發(fā)送、下載的主界面,主要完成發(fā)送,下載前數(shù)據(jù)的初始化,單據(jù)、業(yè)務(wù)資料及基礎(chǔ)資料的選擇界面顯示frmSettingWd.frm—設(shè)置賬套對(duì)應(yīng)組織機(jī)構(gòu)的主界面CBaseDataIO.cls—基礎(chǔ)資料的發(fā)送和下載名稱功能PrivateFunctionNormalSendData()數(shù)據(jù)打包名稱功能PublicFunctionDownLoadItem()下載基礎(chǔ)資料(客戶端調(diào)用,直接返回錯(cuò)誤)PublicFunctionReceiveItem()接收基礎(chǔ)資料(客戶端服務(wù)端公用)PublicFunctionImportItem()下載后引入基礎(chǔ)資料PublicFunctionDownSendItem()發(fā)送基礎(chǔ)資料分銷實(shí)現(xiàn)邏輯-代碼調(diào)試客戶端調(diào)試clsRemoteInput—主要是業(yè)務(wù)資料的引入
clsRemoteOutput.clsCRemoteOper.cls—主是單據(jù)的引入引出
名稱功能PublicFunctionInsertBills()業(yè)務(wù)資料導(dǎo)入到數(shù)據(jù)庫(kù)名稱功能PublicFunctionGetBillFile()將要求的單據(jù)數(shù)據(jù)包裝成文件輸出名稱功能PublicFunctionDownSendBill()發(fā)送單據(jù)PublicFunctionDownLoadBill()下載單據(jù)(不支持集中式)分銷實(shí)現(xiàn)邏輯-代碼調(diào)試服務(wù)端調(diào)試
主要加載K3COMServer.vbp和COMActiveOper.vbp 其中COMActiveOper.vbp是傳輸服務(wù)端主程序,實(shí)際是一個(gè)進(jìn)程間的服務(wù)組件,用響應(yīng)客戶端的請(qǐng)求,實(shí)際的發(fā)送及下載的事務(wù)在COMActiveOper.vbp工程中, 由于COMActiveOper.vbp中引用的部分類和COMRemote.vbp相同,不再介紹,CRemoteOperGL.cls—集中式下數(shù)據(jù)的下載和發(fā)送名稱功能PublicFunctionReceiveBillGL()集團(tuán)服務(wù)接收分布式數(shù)據(jù)PublicFunctionSendBillGL()集中式發(fā)送單據(jù)的服務(wù)器處理(所有條件都可以從Pubdata得到)PublicFunctionUpdateTranslateBill更新已傳輸成功單據(jù)的傳輸標(biāo)記分銷實(shí)現(xiàn)邏輯-代碼調(diào)試發(fā)送和下載的詳細(xì)調(diào)試方法發(fā)送單據(jù)流程
//發(fā)送單據(jù)COMRemote.frmClient NormalSendData(分下載/發(fā)送兩種類型) -->CRemoteOper.SendBill .GetBillFile(準(zhǔn)備生成數(shù)據(jù)文件) -->K3BillExpImp.ClsBill.ExpBill
跳轉(zhuǎn)到組件
-->K3ClassExchangeWizard.Wizard.Export -->K3ClassExchangeWizard.clsK3Bill.GetSchema(得到模板數(shù)據(jù))
跳轉(zhuǎn)到中間層
-->EBSBillExpImp.clsBillInfo.GetSchema(得到模板數(shù)據(jù)) -->K3ClassExchangeWizard.Wizard.ExportToFile(生成數(shù)據(jù)文件) -->Remote_PublicClient.CClient.SendBill(發(fā)生已生成的數(shù)據(jù)文件)等待響應(yīng)分銷實(shí)現(xiàn)邏輯-代碼調(diào)試發(fā)送和下載的詳細(xì)調(diào)試方法發(fā)送單據(jù)流程
//接受COMActiveOper.CActiveOper.TakeAction()-->.CRemoteOper.ReceiveBill()
跳轉(zhuǎn)到組件
K3BillExpImp.ClsBill.ImpBill(更新業(yè)務(wù)單據(jù),單據(jù)從文件引入)
跳轉(zhuǎn)到組件
K3ClassExchangeWizard.Wizard.ImportFromData(返回結(jié)果) -->K3ClassExchangeWizard.clsK3Bill.GetSchema(得到模板數(shù)據(jù))
跳轉(zhuǎn)到組件
-->K3MClassDataExchange.ExchangeDataSrv.ConvertCodeFromRs(生成臨時(shí)表,導(dǎo)入主要數(shù)據(jù))
跳轉(zhuǎn)到中間層組件
->EbsBillExpImp.clsBillInfo.CheckData(檢查并修改這些臨時(shí)數(shù)據(jù)) EbsBillExpImp.clsBillInfo.ChangeBillno(得到是否更改單據(jù)編號(hào)規(guī)則)
再回到 分銷實(shí)現(xiàn)邏輯-代碼調(diào)試發(fā)送和下載的詳細(xì)調(diào)試方法發(fā)送單據(jù)流程
K3BillExpImp.ClsBill.BiuldImpPack(打包導(dǎo)入的數(shù)據(jù))//接受后反饋
COMRemote.CRemoteOper SetReceiveStatus(接受響應(yīng))-->更新響應(yīng)對(duì)應(yīng)的數(shù)據(jù)EBSCOMActiveOper.SetActiveData分銷實(shí)現(xiàn)邏輯-代碼調(diào)試發(fā)送和下載的詳細(xì)調(diào)試方法
下載業(yè)務(wù)資料/下載請(qǐng)求(傳入條件) 1.普通下載
2.增量下載
COMRemote.frmDownload選擇或者新建增量文件
-->ItemInCrease.ctlItemInCrease控件中事件
COMRemote.frmClient.NormalSendData(發(fā)送/下載) -->.CRemoteOper.DownLoadBill -->Remote_PublicClient.CClient.DownLoadBill -->.clsRemoteTranOper.SendFile(發(fā)送條件) -->KDTRANSPROXY.Proxy.SendDict2(發(fā)送后等待服務(wù)器響應(yīng))分銷實(shí)現(xiàn)邏輯-代碼調(diào)試發(fā)送和下載的詳細(xì)調(diào)試方法
下載業(yè)務(wù)資料//接受請(qǐng)求
COMActiveOper.CActiveOper.TakeAction() -->.CRemoteOper.DownLoadBill(各類下載,在此select) -->業(yè)務(wù)資料(價(jià)格資料) -->.GetItemFilter(根據(jù)傳來(lái)的參數(shù)得到過濾條件) -->跳轉(zhuǎn)到K3MClassDataExchange.clsAuxProp.GetMaxTimeStamp得條件
-->.GetBillFile -->.clsRemoteOutPut.GetBillFile() -->共用模塊ModPubTranFuns.W
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司品牌轉(zhuǎn)讓合同范本
- 互聯(lián)網(wǎng)戰(zhàn)略合作合同范本
- 發(fā)電站煤渣供銷合同范本
- 合同范本鎳礦
- 出資金合同范本
- 同行材料供貨合同范本
- 兩個(gè)人合伙臺(tái)球廳合同范例
- 包工合作提成合同范本
- 合法種植養(yǎng)殖合同范本
- 倉(cāng)庫(kù)協(xié)議合同范例
- 《基于STM32的公交車智能終端設(shè)計(jì)與實(shí)現(xiàn)》
- 護(hù)理禮儀與人文關(guān)懷
- 護(hù)-學(xué)-崗-簽-到-簿
- 運(yùn)維服務(wù)體系建立實(shí)施方案(5篇)
- 路面基層(級(jí)配碎石)施工方案
- 四川政采評(píng)審專家入庫(kù)考試基礎(chǔ)題復(fù)習(xí)試題及答案(一)
- 患者手術(shù)風(fēng)險(xiǎn)評(píng)估與術(shù)前準(zhǔn)備制度
- 口腔執(zhí)業(yè)醫(yī)師定期考核試題(資料)帶答案
- 2024年三八婦女節(jié)婦女權(quán)益保障法律知識(shí)競(jìng)賽題庫(kù)及答案(共260題)
- 2023年7月浙江省普通高中學(xué)業(yè)水平考試(學(xué)考)語(yǔ)文試題答案
- 2024年計(jì)算機(jī)軟件水平考試-初級(jí)信息處理技術(shù)員考試近5年真題集錦(頻考類試題)帶答案
評(píng)論
0/150
提交評(píng)論