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