《金蝶K3 BOS培訓(xùn)-IDE.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《金蝶K3 BOS培訓(xùn)-IDE.ppt(25頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、K/3 BOS培訓(xùn)IDE,常州金蝶開發(fā)部 谷牧,開發(fā)流程 IDE講解 練習(xí) 一些問題處理,提綱,K/3 BOS標(biāo)準(zhǔn)開發(fā)流程,,,,,定制插件,,,,報(bào)表定義,發(fā)布,,,,流程定義,,,業(yè)務(wù)對(duì)象定義,,業(yè)務(wù)抽象,,,,部署,K/3 BOS,,,需求分析,開發(fā)流程 IDE講解 練習(xí) 一些問題處理,提綱,案例 BOS銷售訂單,案例 BOS銷售出庫單,BOS設(shè)計(jì)器演示,添加系統(tǒng)、子系統(tǒng) BOS銷售訂單、BOS銷售出庫單定義 講解單據(jù)、字段屬性 講解常用字段 講解核算項(xiàng)目類別、核算項(xiàng)目和組合字段 講解數(shù)量、單價(jià)和小數(shù)、整數(shù)字段 講解審核人和審核日期 多級(jí)審核 BOS銷售訂單下推BOS銷售出庫單,BOS設(shè)
2、計(jì)器演示,直接SQL報(bào)表、交叉分析報(bào)表 發(fā)布到主控臺(tái),BOS設(shè)計(jì)器演示資料,復(fù)制 單據(jù)與單據(jù)之間是簡單的復(fù)制關(guān)系,選單時(shí)字段的值由源單自動(dòng)復(fù)制到目的單上的對(duì)應(yīng)字段,目的單不對(duì)作為數(shù)據(jù)來源的源單做任何記錄,且目的單也不對(duì)源單產(chǎn)生任何影響。一個(gè)源單可以多次生成不同的目的單,其主要目的是方便用戶錄入數(shù)據(jù),提升數(shù)據(jù)處理速度,減小用戶工作強(qiáng)度。 鉤稽 單據(jù)之間除了要復(fù)制一些普通數(shù)據(jù)外,對(duì)于一些用戶可以指定的關(guān)鍵的數(shù)量型的字段(小數(shù)或者整數(shù)),目的單的對(duì)應(yīng)字段的值需要參照源單字段來取值,例如不能超過源單的值等,目的單需要記錄源單的關(guān)鍵信息如源單單據(jù)號(hào),源單單據(jù)類型等。同時(shí)對(duì)于已經(jīng)生成過目的單的數(shù)值,源單也
3、需要進(jìn)行記錄,如果對(duì)應(yīng)的目的單上的數(shù)值修改了,此數(shù)值也將同步進(jìn)行修改,也就是扣減。一旦已經(jīng)生成了目的單,源單一般不可以再做修改,也不能刪除。一個(gè)源單也可以生成多個(gè)目的單,只有這些目的單都刪除了,源單才可以被刪除。,BOS設(shè)計(jì)器演示資料,強(qiáng)制鉤稽 基本同鉤稽相同,只是源單只能被關(guān)聯(lián)一次,一般生成了一張目的單,源單就不能再次鉤稽生成其他的同種類型的目的單了。 關(guān)聯(lián)復(fù)制 除了目的單不對(duì)源單進(jìn)行反寫,更新扣減的數(shù)值字段外,其他與鉤稽的處理相同,使用該功能可以實(shí)現(xiàn)一張?jiān)磫慰梢远啻紊赡康膯?,且建立雙方的關(guān)聯(lián)關(guān)系。,BOS設(shè)計(jì)器演示資料,目標(biāo)單字段 目標(biāo)單上所有的需要保存到數(shù)據(jù)庫里面的字段,對(duì)應(yīng)于單據(jù)頭/
4、單據(jù)體的物理表的字段。這一列是鎖定的不可修改,如果用戶希望增加字段,請(qǐng)進(jìn)入單據(jù)設(shè)計(jì)主界面修改單據(jù)模板,保存模板后可以再次進(jìn)入此界面進(jìn)行流程設(shè)計(jì)。 源單字段 源單上的所有需要保存到數(shù)據(jù)庫的字段。這些字段的值將會(huì)復(fù)制到目標(biāo)單的對(duì)應(yīng)字段上去。默認(rèn)值是空,下拉框里面是所有可以供選擇的字段。,BOS設(shè)計(jì)器演示資料,源單字段 (續(xù)) 如果是BOS單據(jù)與BOS單據(jù)之間的關(guān)聯(lián)關(guān)系,這里列出的字段是系統(tǒng)自動(dòng)篩選的,字段類型相同,數(shù)據(jù)來源也必須相同,如目標(biāo)單上物料類型的字段只能匹配物料類型的源單字段,int類型的字段只能匹配int類型的字段等。 如果是BOS單據(jù)與老單之間的關(guān)聯(lián)關(guān)系(包括BOS單據(jù)選老單據(jù)和老單據(jù)
5、選BOS單據(jù)兩種情況),則只會(huì)非嚴(yán)格的匹配字段的類型,如整數(shù)字段可以匹配小數(shù)類型字段等。不對(duì)字段的來源進(jìn)行嚴(yán)格的匹配,如物料也可以匹配到部門等等,這樣用戶可以有更大的自由度,方便用戶完成某些特殊的需求。,BOS設(shè)計(jì)器演示資料,修改 單選框,默認(rèn)為不選中,表示此字段的值由源單復(fù)制到目的單之后,用戶不可以對(duì)復(fù)制過來的值進(jìn)行修改。 選單一致(分組) 單選框,默認(rèn)為不選中。選中此項(xiàng)(打上勾)表示選單時(shí)用戶選擇的所有單據(jù)的該字段的值必須相同,例如選單時(shí)源單必須有相同的客戶和部門等。,BOS設(shè)計(jì)器演示資料,過濾 單選框,默認(rèn)為不選中。選中此項(xiàng)(打上勾)表示選單時(shí)用戶在目的單界面上已經(jīng)輸入了的值,將會(huì)自
6、動(dòng)作為選單的過濾條件,只列出對(duì)應(yīng)的源單字段的值與用戶輸入的值相同的單據(jù),如用戶已經(jīng)在目標(biāo)單上錄入了“部門”為“銷售部”,那么系統(tǒng)自動(dòng)會(huì)列出全部部門為“銷售部”的源單,其他的單據(jù)將會(huì)被過濾掉不顯示出來。單選框,默認(rèn)為不選中,表示此字段的值由源單復(fù)制到目的單之后,用戶不可以對(duì)復(fù)制過來的值進(jìn)行修改。,BOS設(shè)計(jì)器演示資料,處理值更新事件 選中此項(xiàng)(打上勾)表示在源單上的值被復(fù)制到目的單之后,如果目的單上的字段的值更新事件有相應(yīng)的動(dòng)作內(nèi)容,這些動(dòng)作內(nèi)容將會(huì)執(zhí)行,例如復(fù)制物料之后自動(dòng)攜帶物料對(duì)應(yīng)的屬性如物料的規(guī)格型號(hào)等,如果值更新事件需要更新的字段已經(jīng)在選單時(shí)被復(fù)制過來了,其值將以復(fù)制過來的值為準(zhǔn),不再
7、進(jìn)行更新。,BOS設(shè)計(jì)器演示資料,僅復(fù)制 如果關(guān)聯(lián)關(guān)系是“鉤稽”或者“強(qiáng)制鉤稽”,當(dāng)一個(gè)源單字段同時(shí)關(guān)聯(lián)到目標(biāo)單的兩個(gè)及以上字段時(shí),只能有一個(gè)字段作為鉤稽字段,其他字段都是復(fù)制字段,需要在此打上勾,詳見鉤稽字段設(shè)置界面的說明。,BOS設(shè)計(jì)器演示資料,控制字段 源單上的數(shù)量型字段,用戶必須先在關(guān)聯(lián)字段設(shè)置界面選擇了該字段,這里才會(huì)出現(xiàn)該源單字段。實(shí)際該字段就是用戶希望作為控制標(biāo)準(zhǔn)的原始數(shù)量。此數(shù)量在生成了目標(biāo)單據(jù)之后一般不能更改,否則可能會(huì)出現(xiàn)邏輯錯(cuò)誤,且不受目標(biāo)單的影響。,BOS設(shè)計(jì)器演示資料,扣減字段 源單上的數(shù)量型字段,用于記錄由某一源單生成的一張或者多張目標(biāo)單上所有的對(duì)應(yīng)的目標(biāo)字段的數(shù)值
8、的總和。此字段用戶應(yīng)該不能直接修改,系統(tǒng)會(huì)自動(dòng)在生成目標(biāo)單時(shí)對(duì)此字段進(jìn)行反寫。此字段可以是任意的數(shù)值型字段,并且不能是關(guān)聯(lián)關(guān)系中已經(jīng)指定的源單字段(邏輯錯(cuò)誤),也不能和控制字段相同。但是扣減字段必須和控制字段位于相同的單據(jù)頭/單據(jù)體上。,BOS設(shè)計(jì)器演示資料,關(guān)閉字段 源單上整數(shù)類型的字段,是一個(gè)標(biāo)記類型的字段,用于標(biāo)志該源單據(jù)是否已經(jīng)生成了和其控制字段數(shù)量相同的目標(biāo)單據(jù)。該字段必須和控制字段和扣減字段處于源單相同的單據(jù)頭/單據(jù)體,并且不能是關(guān)聯(lián)關(guān)系中已經(jīng)指定的源單字段(邏輯錯(cuò)誤),也不能和控制字段、扣減字段相同。對(duì)于“鉤稽”關(guān)系,此字段非必須,可以不設(shè)置,對(duì)于“強(qiáng)制鉤稽”關(guān)系,此字段必須要設(shè)
9、置,因?yàn)閺?qiáng)制鉤稽關(guān)系只能關(guān)聯(lián)一次,但是生成的目標(biāo)數(shù)量并不一定大于等于源單上的控制數(shù)量,所以必須要使用關(guān)閉字段來表示該源單據(jù)已經(jīng)鉤稽完畢,不能再次鉤稽。,BOS設(shè)計(jì)器演示資料,主控 表示此行設(shè)置的“扣減字段”將作為此鉤稽關(guān)系里面的所有鉤稽關(guān)系的主導(dǎo)字段,如果此行的控制數(shù)量和扣減數(shù)量相等了,則此單據(jù)就鉤稽完畢,對(duì)應(yīng)的關(guān)閉字段(如果有的話)為1。而不管其他的控制字段的值是否鉤稽完畢。 主控字段必須有且只能有一個(gè)。,BOS設(shè)計(jì)器演示資料,嚴(yán)格控制 該字段用于控制源單上的扣減字段的絕對(duì)值不能大于源單上的控制字段的值,如果不選中此項(xiàng),源單可以無限次的下推生成目的單,生成的總數(shù)量將會(huì)被記錄到源單上的扣減字段上。如果選中此項(xiàng),則當(dāng)生成的目標(biāo)數(shù)量大于源單的控制字段的數(shù)值時(shí),系統(tǒng)將會(huì)給予提示,選單將無法完成,開發(fā)流程 IDE講解 練習(xí) 一些問題處理,提綱,練習(xí) BOS銷售訂單,練習(xí) BOS銷售出庫單,練習(xí)BOS收款單,