金蝶軟件kis專業(yè)版、云星空、精斗云軟件期末調匯的原理計算公式。
http://www.oil-coolers.com/b/yongyou/181.html
期末調匯是指在期末終了時,應當將外幣賬戶的期末余額以期末匯率進行折算,折算金額與賬面金額之間的差額;調整額=外幣科目期末原幣余額*期末調整匯率-調匯前科目外幣對應的本位幣金額期末調匯是指在期末終了時,應當將外幣賬戶的期末余額以期末匯率進行折算,折算金額與賬面金額之間的差額;調整額=外幣科目期末原幣余額*期末調整匯率-調匯前科目外幣對應的本位幣金額
金蝶云星空物料計價方法的應用
http://www.oil-coolers.com/b/yongyou/175.html
1、存貨核算設置計價方法的地方有核算范圍、物料計價方法。核算范圍是指將存貨按照貨主及儲存位置劃分不同價值區(qū)域,每個存貨價值區(qū)域都可有其獨立的計價方式;物料計價方法是針對具體核算范圍下的存貨類型、物料屬性或具體物料設置區(qū)分核算范圍的獨立計價方法,比如某核算范圍的計價方法是加權平均、但該核算范圍下有某類特殊物料要按移動平均計價,則可以采用此物料計價方法進行設置。 在所有的物料都使用加權平均法的情況下,且在核算范圍內已經設置,還需要進行物料計價方法的設置嗎?物料計價方法可以不設置嗎?1、存貨核算設置計價方法的地方有核算范圍、物料計價方法。核算范圍是指將存貨按照貨主及儲存位置劃分不同價值區(qū)域,每個存貨價值區(qū)域都可有其獨立的計價方式;物料計價方法是針對具體核算范圍下的存貨類型、物料屬性或具體物料設置區(qū)分核算范圍的獨立計價方法,比如某核算范圍的計價方法是加權平均、但該核算范圍下有某類特殊物料要按移動平均計價,則可以采用此物料計價方法進行設置。 在所有的物料都使用加權平均法的情況下,且在核算范圍內已經設置,還需要進行物料計價方法的設置嗎?物料計價方法可以不設置嗎? 可以不設置,這里是為了核算方法更細化,沒有需求不用設。一般來說,大部分企業(yè)按核算范圍設置計價方法即可。存貨核算時會從細到粗確定物料的計價方法,取價順序:單個物料-》物料屬性-》存貨類型-》核算范圍。 2、存貨核算物料計價方法支持加權平均、移動平均、先進先出及個別計價法。 個別計價方法: 通常所說的個別計價方法是指按批次進行存貨成本核算,K/3Cloud基于這個理論在實務中進行了延伸擴展,支持按BOM版本、批號、計劃跟蹤號、輔助屬性等維度進行核算,即物料基礎資料中的物料維度BOM版本、批號、計劃跟蹤號、輔助屬性任意一項勾選“影響成本”,則達到個別計價法的應用。如物料批號勾選“影響成本”,物料在以上設置中確定的計價方法為加權平均,則該物料按批號內加權平均進行核算。 3、物料計價方法變更的應用: 此功能主要是指企業(yè)采用某計價方法核算一段時間后,因管理或對外報告的需要需采用另一種計價方法進行核算,這樣就需通過物料計價方法變更對現(xiàn)有計價方法進行變更。變更之后無法反審核刪除,需謹慎使用。
金蝶云星空在入庫成本維護中只顯示5000條,沒有顯示完整。
http://www.oil-coolers.com/b/yongyou/174.html
考慮到性能,默認只顯示5000條,維護后再過濾顯示其他數(shù)據??稍贐OSIDE的成本管理系統(tǒng)參數(shù)中設置顯示更多條。在bos成本管理系統(tǒng)參數(shù)中“入庫成本維護顯示行數(shù)”的字段可見性改為可見,然后修改即可??紤]到性能,默認只顯示5000條,維護后再過濾顯示其他數(shù)據??稍贐OSIDE的成本管理系統(tǒng)參數(shù)中設置顯示更多條。在bos成本管理系統(tǒng)參數(shù)中“入庫成本維護顯示行數(shù)”的字段可見性改為可見,然后修改即可。
金蝶云星空銷售訂單單據類型都適合什么業(yè)務場景
http://www.oil-coolers.com/b/yongyou/173.html
銷售訂單各單據類型應用如下:1、標準銷售訂單:默認是自由流程,可用于處理先發(fā)貨后收款、先預收后發(fā)貨、跨組織銷售、調撥后發(fā)貨等銷售業(yè)務,由用戶根據業(yè)務需要選擇合適的流程;詳細流程參考帖子:標準銷售訂單流程2、寄售銷售訂單:系統(tǒng)默認預置寄售流程,用于處理寄售、委托代銷業(yè)務;詳細流程參考帖子:寄售業(yè)務流程3、受托加工銷售:用于處理受托加工業(yè)務下銷售流程的處理;詳細流程參考帖子:受托加工銷售流程(含生產)4、直運銷售訂單:用于處理直運業(yè)務。詳細流程參考帖子:直運銷售流程5、退貨訂單:用于處理銷售退、換貨業(yè)務。詳細流程參考帖子:銷售退貨流程6、分銷購銷訂單:一般用于分銷業(yè)務下,A組織向B組織要貨,組織間按購銷的流程處理;分銷調撥訂單:一般用于分銷業(yè)務下,A組織向B組織要貨,組織間按銷售調撥的流程處理。詳細流程參考帖子:分銷購銷銷售流程7、VMI銷售訂單:用于處理受托代銷,可處理受供應商委托代理銷售產品。如供應商產品放在企業(yè)倉庫,企業(yè)向外部客戶銷售后,定期與供應商結算。詳細流程參考帖子VMI業(yè)務流程8、現(xiàn)銷訂單:該單據類型對應的流程下,出庫單審核后系統(tǒng)會自動生成應收單及暫存狀態(tài)的收款單。詳細流程參考帖子:現(xiàn)銷業(yè)務流程銷售訂單各單據類型應用如下:1、標準銷售訂單:默認是自由流程,可用于處理先發(fā)貨后收款、先預收后發(fā)貨、跨組織銷售、調撥后發(fā)貨等銷售業(yè)務,由用戶根據業(yè)務需要選擇合適的流程;詳細流程參考帖子:標準銷售訂單流程2、寄售銷售訂單:系統(tǒng)默認預置寄售流程,用于處理寄售、委托代銷業(yè)務;詳細流程參考帖子:寄售業(yè)務流程3、受托加工銷售:用于處理受托加工業(yè)務下銷售流程的處理;詳細流程參考帖子:受托加工銷售流程(含生產)4、直運銷售訂單:用于處理直運業(yè)務。詳細流程參考帖子:直運銷售流程5、退貨訂單:用于處理銷售退、換貨業(yè)務。詳細流程參考帖子:銷售退貨流程6、分銷購銷訂單:一般用于分銷業(yè)務下,A組織向B組織要貨,組織間按購銷的流程處理;分銷調撥訂單:一般用于分銷業(yè)務下,A組織向B組織要貨,組織間按銷售調撥的流程處理。詳細流程參考帖子:分銷購銷銷售流程7、VMI銷售訂單:用于處理受托代銷,可處理受供應商委托代理銷售產品。如供應商產品放在企業(yè)倉庫,企業(yè)向外部客戶銷售后,定期與供應商結算。詳細流程參考帖子VMI業(yè)務流程8、現(xiàn)銷訂單:該單據類型對應的流程下,出庫單審核后系統(tǒng)會自動生成應收單及暫存狀態(tài)的收款單。詳細流程參考帖子:現(xiàn)銷業(yè)務流程
金蝶云星空核銷單字段配置之-在bos單據中加自定義字段
http://www.oil-coolers.com/b/yongyou/172.html
注意:涉及核銷字段配置的,請先在測試環(huán)境配置,確認無誤了再在正式環(huán)境做,否則會影響正式環(huán)境的正常單據審核反審核和核銷等。前提:與核銷字段有關的配置大全:https://vip.kingdee.com/article/222406336334807040注意:涉及核銷字段配置的,請先在測試環(huán)境配置,確認無誤了再在正式環(huán)境做,否則會影響正式環(huán)境的正常單據審核反審核和核銷等。前提:與核銷字段有關的配置大全:https://vip.kingdee.com/article/222406336334807040第1步:在bos中單據加字段:這個帖子就是第1步:注意,如果加的字段用過了,要刪除的話,需要把所有有關這個字段的設置和單據都刪掉才行。第2步:核銷字段配置:https://vip.kingdee.com/article/222406228004323840第3步:核銷單據字段配置:https://vip.kingdee.com/article/222406133364047872第4步:核銷方案設置:https://vip.kingdee.com/article/222406066289036032說明一、收付款核銷,哪些單據支持加字段核銷,加在哪里?【其他應付單】:字段支持加在單據頭及單據體,不支持加在客戶二開增加的其他單據體【其他應收單】:字段支持加在單據頭,不支持單據體【應付單、應收單】:字段支持加在單據頭及付款計劃,不支持加在明細?。?!【收(付)款單、收(付)款退款單】:字段支持加在單據頭及明細,不支持加在源單明細或客戶二開增加的其他單據體【應收(付)核銷單】:希望收付款核銷時攜帶到生成的核銷單上,核銷單也需要增加該字段, 核銷單僅支持在單據體添加字段【 應收收款核銷記錄】:要加在單據體。希望核銷時攜帶到生成的核銷記錄中時,核銷記錄也需要增加該字段, 核銷記錄在 BOS IDE中的單據對象叫“應收收款核銷記錄” ,不論在應付單中是在單據頭還是在單據體,在核銷記錄中,都是加到單據體?!?nbsp;應付付款核銷記錄】:要加在單據體。希望核銷時攜帶到生成的核銷記錄中時,核銷記錄也需要增加該字段, 核銷記錄在 BOS IDE中的單據對象叫“應付付款核銷記錄”, 不論在應付單中是在單據頭還是在單據體,在核銷記錄中,都是加到單據體。說明二、開票核銷,哪些單據支持加字段核銷,加在哪里?【應付單、應收單】:字段支持加在單據頭及明細【銷售(采購)增值稅專用發(fā)票、銷售(采購)普通發(fā)票、銷項(進項)費用增值稅發(fā)票、銷項(進項)費用普通發(fā)票】:字段支持加在單據頭及明細【應收開票核銷記錄、應付開票核銷記錄】:要加在單據體。希望核銷時攜帶到生成的應收(付)調整單中時,核銷記錄也需要增加該字段。不論在應付單中是在單據頭還是在單據體,在核銷記錄中,都是加到單據體說明三、到底哪些單據要加字段?付款(收款)核銷部分1、問:想要自定義字段在手工核銷界面顯示出來,只是想要看到,但是不需要按照它匹配核銷,需要在哪些字段上加答:根據自己想要顯示哪些單據就加哪些單據,例如應付單和付款單。2、問:付款核銷,想要手工核銷的時候,按照自定義字段匹配核銷,但是不需要帶到核銷單上答:【 應收收款核銷記錄】、【 應付付款核銷記錄】這兩個單據必加,不論是做付款核銷,還是做收款核銷。這兩個都要加,不加的話,單據聯(lián)查核銷記錄會報錯。歷史邏輯原因,8.0.100.202203月份的版本開始,就可以不用了。做應付付款核銷字段配置,不需要在收款核銷記錄加字段了3、問:收款核銷,想要手工核銷的時候,按照自定義字段匹配核銷,但是不需要帶到核銷單上答:【 應收收款核銷記錄】、【 應付付款核銷記錄】這兩個單據必加,不論是做付款核銷,還是做收款核銷。這兩個都要加,不加的話,單據聯(lián)查核銷記錄會報錯。歷史邏輯原因,8.0.100.202203月份的版本開始,就可以不用了。做應付付款核銷字段配置,不需要在收款核銷記錄加字段了4、問:付款核銷,想要把自定義字段帶到核銷單上,在哪幾個單據上加。答:【 應收收款核銷記錄】、【 應付付款核銷記錄】、【應付核銷單】必加,其余單據根據自己的需要加。5、問:收款核銷,想要把自定義字段帶到核銷單上,在哪幾個單據上加。答:【 應收收款核銷記錄】、【 應付付款核銷記錄】、【應收核銷單】必加,其余單據根據自己的需要加。開票核銷部分6、問:應收開票核銷,想要手工核銷的時候,能看到字段的值,但是不需要帶到應收調整單上答:根據自己想要顯示哪些單據就加哪些單據,例如應收單和銷售增值稅專用發(fā)票。7、問:應收開票核銷,想要手工核銷的時候,按照自定義字段匹配核銷,但是不需要帶到調整單上答:只要想按它核銷,不論是否要帶到調整單上,【應收開票核銷記錄】必加。其余單據根據自己的需要加8、問:應收開票核銷,想要手工核銷的時候,按照自定義字段匹配核銷,并且需要帶到應收調整單上答:【應收開票核銷記錄】必加。其余單據根據自己的需要加,應收調整單,在bos其實就是應收單,所以沒有額外的單據加,而如果要做應收開票核銷的話,應收單本來就是要加的說明四、關于字段標識的疑問?1、問:加的字段,字段標識有什么要求么?答:建議加的單據的字段標識都要一樣。2、問:設置中,發(fā)現(xiàn)要設置的單據,其中一個單據上預置就有這個字段,怎么辦?答:建議單據上有預置字段的,不要動。在另外的單據上加了字段的,保持該字段標識一樣。3、問:設置中,發(fā)現(xiàn)要設置的單據,有幾個單據上預置就有這個字段,且他們的字段標識還不一樣,怎么辦?答:系統(tǒng)預制的不要動,也不要想著改,沒有的單據,自己加的字段可以和選擇和其中一個一樣。
金蝶云星空預留丟失或變化的幾種常見原因
http://www.oil-coolers.com/b/yongyou/171.html
預留是計劃管理的重要功能,通過預留可以保障重要需求的穩(wěn)定供給。但有時我們會發(fā)現(xiàn),明明之前某需求單據預留了一筆供應,但是現(xiàn)在卻不見了或者變成了預留其他供給單據,為什么?這就需要了解星空系統(tǒng)哪些操作會減少或釋放預留,主要包括以下場景:手工釋放預留預留是計劃管理的重要功能,通過預留可以保障重要需求的穩(wěn)定供給。但有時我們會發(fā)現(xiàn),明明之前某需求單據預留了一筆供應,但是現(xiàn)在卻不見了或者變成了預留其他供給單據,為什么?這就需要了解星空系統(tǒng)哪些操作會減少或釋放預留,主要包括以下場景:手工釋放預留如:銷售訂單、生產訂單等都可以手工釋放預留;單據狀態(tài)轉換自動釋放預留,如:1)銷售訂單反審核或關閉會釋放預留;2)某需求單據預留了生產訂單時,若在未入庫的情況下將生產訂單的業(yè)務狀態(tài)變?yōu)橥旯せ蚪Y案,預留也會丟失,對單據進行反執(zhí)行操作時系統(tǒng)不會再重新建立預留。委外訂單也一樣。3)某需求單據預留了采購訂單時,若采購訂單還未入庫的情況下,對采購訂單進行關閉,采購訂單與需求單據之間的預留關系會斷掉,重新反關閉采購訂單,預留不會重新自動建立。銷售訂單出庫或發(fā)生了數(shù)量變化,會自動減少預留如:某銷售訂單一開始預留了某生產訂單,后來該銷售訂單做了部分銷售出庫,如果以前預留的數(shù)量大于了剩余未出庫的數(shù)量,會將多余的預留自動釋放出來的,這樣第2次再做計劃運算時,該銷售訂單原本預留的生產訂單就可能被預留給其他的需求單據了。如果銷售訂單預留了供給后,下推了銷售出庫單,預留會減少,如果又反審核刪除了銷售出庫單,原銷售訂單預留減少的數(shù)量不會再增加回去,看起來會認為銷售訂單預留數(shù)量異常變少了,這種情況需要留意。被A需求單據弱預留的庫存可能被B需求單據出庫掉,導致A需求單據的預留減少或釋放只有強預留的庫存不能給其他需求使用,弱預留的庫存在自由庫存被使用完后就可以被其他需求單據占用。MRP運算異常中止可能會導致預留丟失MRP運算參數(shù)選擇“釋放預留”或“按優(yōu)先級占用弱預留”,正常計算完后,有可能會釋放之前的預留、再重新建立新的預留(即預留發(fā)生轉移);但是如果MRP運算未執(zhí)行完就異常中止了,可能導致預留刪除了但是還沒來得及重新建立,導致預留丟失。MRP運算過程因物料納入了運算范圍,但是對應的需求單據沒有納入運算,可能導致需求單據預留釋放、但不會重新建立如:計劃運算參數(shù)設置為釋放預留,未勾選“僅釋放參與計算單據的預留關系”,兩張銷售訂單001和002是同一個產品,原先都有預留,MRP運算僅選擇001進行運算時,002的預留就會被釋放掉,MRP運算完不會再重新建立002的預留關系;當運算參數(shù)勾選了“僅釋放參與計算單據的預留關系”時,002的預留不會釋放。計劃方案選擇不釋放預留、勾選了“按優(yōu)先級占用弱預留”,計劃運算時可能會引起預留關系的變化如:低優(yōu)先級的需求一開始弱預留的是一筆庫存,再次運算時,這筆庫存可能會被高優(yōu)先級的需求搶占,低優(yōu)先級的需求預留的供給單據可能會變成新產生的計劃訂單。父項作為供給、若被預留的數(shù)量減少,會影響子項物料的預留如:建立BOM,父項為A,子項為B,用量1:1;建立A的銷售訂單,數(shù)量500,下推委外訂單500,對該委外訂單進行MRP運算,產生B的計劃訂單500,投放成采購并入庫,此時B預留的是庫存500;A的委外訂單下推采購訂單并入庫100;針對委外訂單跑MRP(不考慮子項入庫的倉庫),B物料會產生計劃訂單100;(因為A產品入庫100后,委外訂單的供應數(shù)量變成了400,傳遞給B物料的需求也變成了400,所以原來預留了500的庫存會變成預留400庫存,因不考慮子項入庫的倉庫,需要新產生100的計劃訂單預留給B)。變更計劃維度后,會導致預留丟失MRP計算根據銷售訂單跑計劃,產生計劃訂單并投放后,對銷售訂單進行變更,錄入計劃跟蹤號(變更前計劃跟蹤號為空),導致物料的計劃維度發(fā)生變化,原有預留自動釋放。這種調整了物料計劃維度的情況也會導致預留丟失。建立或修改BOM后,在計劃運算前沒有重新運算低位碼,可能導致運算后部分物料沒有建立預留關系原因是如果沒有重新運算低位碼,可能導致現(xiàn)在BOM父項物料的低位碼比子項物料的低位碼高(系統(tǒng)先運算低的物料);1)運算產生計劃訂單后,計劃訂單上物料的低位碼如果比計劃BOM中的子項物料高,該計劃BOM分錄不會作為需求單據,也就不會建立預留;2)計劃方案如果勾選了“精確選單”,某用料清單參與計劃運算,如果用料清單分錄的低位碼比生產訂單產品的低位碼低,該用料清單分錄不會作為需求,也不會產生預留關系。
金蝶云星空BOS設置物料攜帶倉庫
http://www.oil-coolers.com/b/yongyou/170.html
物料編碼的值更新事件-新增服務-攜帶當前字段相關基礎資料屬性到指引列-目標字段選擇“倉庫”,引用字段選擇倉庫,然后點擊添加即可。 可以舉一反三攜帶各種字段物料編碼的值更新事件-新增服務-攜帶當前字段相關基礎資料屬性到指引列-目標字段選擇“倉庫”,引用字段選擇倉庫,然后點擊添加即可。 可以舉一反三攜帶各種字段
金蝶云星空物料屬性-講解
http://www.oil-coolers.com/b/yongyou/169.html
基礎資料物料下的屬性內容介紹物料通過【允許采購】【允許銷售】【允許生產】【允許委外】【允許資產】【及時核算】【允許庫存】等字段,控制物料的使用用途。基礎資料物料下的屬性內容介紹物料通過【允許采購】【允許銷售】【允許生產】【允許委外】【允許資產】【及時核算】【允許庫存】等字段,控制物料的使用用途。1、外購物料屬性為外購,是指為進行生產產品或者提供維護等原因而從供應商處取得的物料。外購件一般可以作為原材料來生產產品,也可以直接用于銷售。BOM設置時,子項只能選擇外購件。2、自制物料屬性為自制表明該物料是企業(yè)自己生產制造出的產成品。 在系統(tǒng)中,自制件一般可以進行BOM設置,自制件可以設置為父項,也可以設置為子項。3、委外物料屬性為委外加工,是指該物料需要委托其它單位進行生產加工的物料,一般情況下,其處理類似自制件。4、配置件可以根據不同的客戶需求生產或組裝出不同特性產品的物料。例如電腦等。5、資產可以做資產采購申請及相關資產類單據,不參與存貨核算外購物料不可以做資產采購申請及相關資產類單據,參與存貨核算6、特征件特征件不是具體的實際物料,而是具有某些特征的一類物料。例如:內存包含很多中,容量有2G、4G、8G等,品牌有三星、金士頓等,如果把具有一定特性的內存統(tǒng)稱起來建立物料,如:三星內存、金士頓內存、8G內存等,這些物料就是特征件。7、費用1)費用物料是從財務角度定義的,指用于管理經營的消耗性物質,包括實物和非實物。費用物料不屬于存貨,價值將計入使用部門的管理費用。2)物料控制屬性表示可以進行哪些業(yè)務,要做采購業(yè)務就必須勾選【允許采購】。3)費用物料只能用于采購和庫存,不能銷售。4)應付管理中的費用應付是指采購過程中發(fā)生的各種費用,而且費用應付單不能選擇任何物料。5)物料屬性為服務指沒有實物的服務,可以采購和銷售,不能庫存。8、虛擬物料屬性為虛擬件,是指由一組具體物料(實件)組成的、以過渡形式存在的成套件。 比如電子行業(yè)的玻璃面板生產,玻璃面板由液晶、偏光板和玻璃基板組成。玻璃面板的工藝路線為:1.液晶和玻璃基板先切割測小玻璃,2.灌注液晶生成灌注液晶的小玻璃,3.貼上偏光片生成最終的玻璃面板。此時為便于車間管理,將灌注為液晶的產品定義為一種物料,而該物料正常情況下不會入庫,也不會發(fā)生銷售業(yè)務,而只是車間中物料形態(tài),這樣的物料被稱之為虛擬件。當該工藝路線發(fā)生改變后,企業(yè)將灌注完液晶的小玻璃直接入庫和銷售,那么此時該物料就變成了自制件。9、服務服務類物料可以處理沒有實物庫存的產品,比如提供的服務,培訓等等。并支持采購,支持銷售。銷售的時候,可以攜帶至銷售出庫單、應收單和發(fā)票上。但不更新庫存,無需參與存貨核算。10、一次性(用的非常少)一次性屬性的物料通常用作一次性用品的采購比如文稿紙、膠水等,公用一個物料編碼。11、模型模型件適用于使用模型配置的場景。模型配置通過構建產品模型,讓業(yè)務人員在無需了解產品具體結構的情況下也能配置出產品的物料及BOM。12、產品系列就是一類產品的意思,一般用在預測時,如:蘋果8有國行、歐版、美版等,不同的版本是一個具體的物料編碼,而蘋果8也可是一個編碼,蘋果8就是產品系列,而預測通常不細化具體的歐版、國行,而是按蘋果8預測。
金蝶云星空BOSS語句整理!??!整理耗費了整整兩個小時!?。?/a>
http://www.oil-coolers.com/b/yongyou/168.html
一、前置條件-文本類字段1.文本類字段設置前置條件一定要用三段式:前端看到文本類字段為空,數(shù)據庫里有時儲存的是一個空格符①文本不為空:文本<>null and 文本<> '' and 文本<> ' ' ②文本為空:文本==null Or 文本=='' Or 文本==' '一、前置條件-文本類字段1.文本類字段設置前置條件一定要用三段式:前端看到文本類字段為空,數(shù)據庫里有時儲存的是一個空格符①文本不為空:文本<>null and 文本<> '' and 文本<> ' ' ②文本為空:文本==null Or 文本=='' Or 文本==' '2.判斷文本是否包含某個值:文本.find('XXX')>=03..find('str'),返回目標字符的位置,>=0則代表字符存在(0表示第1位,1表示第2位,以此類推)4..find('str')是python語句;like ‘%XXX%’是sql語句,作用同.find('str')5.實體服務規(guī)則/字段值更新/校驗規(guī)則不支持sql語句,所以不支持like '%XXX%'6.過濾語句支持sql語句,所以支持用 like '%XXX%'進階用法設置文本='1234567890',則:截取文本前三位: 文本[0:3]= '123' 或者 文本[:3]= '123'截取文本后三位:文本[-3:]= '890'截取文本第三位: 文本[2]= '3'截取文本倒數(shù)第三位:文本[-3]= '8'截取所有文本:文本[:]='1234567890'倒敘截取所有文本:文本[::-1]= '0987654321'截取文本第三位到第五位:文本[2:5]= '345'截取文本第三位到倒數(shù)第二位:文本[2:-2]= '345678'截取文本倒數(shù)第五位到第八位:文本[-5:8]= '678'截取文本倒數(shù)第七位到倒數(shù)第六位:文本[-7:-5]= '45'二、前置條件-日期類字段1.日期字段不能直接與字符串常量進行比較:需要采用.ToString('yyyy-MM-dd')函數(shù),把日期轉換為字符串進行比較:F_JD_Date.ToString('yyyy-MM-dd') == '2016-07-07’2.判斷日期是否大于今天:F_JD_Date>=@currentshortdate3.取日期的年度:F_JD_Date.Date.Year取日期的月份:F_JD_Date.Date.Month取日期的天號:F_JD_Date.Date.Day4.計算日期差: (F_JD_Date1 - F_JD_Date2).Days計算月份差: (F_JD_Date1 - F_JD_Date2).Months計算年度差: (F_JD_Date1 - F_JD_Date2).Years5.增加天數(shù):F_JD_Date2=F_JD_Date1.AddDays(-1)增加月份:F_JD_Date2=F_JD_Date1.AddMonths(-1)增加年份:F_JD_Date2=F_JD_Date1.AddYears(-1)進階應用1.取每月第一天:FSTARTDate= FDate.AddDays(1-float((FDate.ToString("dd"))))2.取每個月最后一天(復雜):FENDDate = FDate.AddDays(1-float((FDate.ToString("dd")))).AddMonths(+1).AddDays(-1)長日期字段1.長日期/時間/打印時間/與具體的時間作比較:F_JD_Date.ToString('yyyy-MM-dd hh:mm:ss') = '2016-07-07 10:05:33'2.與當前時間作比較:F_JD_Date>@currentlongdate前置條件-單選輔助資料字段編碼:F_JD_Assistant <>null And F_JD_Assistant.FNumber=='XXX'名稱:F_JD_Assistant <>null And F_JD_Assistant.FDataValue.ToString() == 'XXX'【注意】因為多語言文本字段是按照語言隔離控制的,所以需要使用.ToString()函數(shù),轉換成純文本。前置條件-單選下拉列表字段下拉列表不為空:F_JD_Combo<>null And F_JD_Combo<>'' And F_JD_Combo<>' '下拉列表等XXX:F_JD_Combo=='XXX',XXX代表所查詢的枚舉項值【注意】下拉列表不能用枚舉項名稱作為前置條件前置條件-分組字段編碼:F_JD_Group <>null And F_JD_Group.FNumber==‘XXX’名稱:F_JD_Group<>null And F_JD_Group.FName.ToString()=='XXX'前置條件-復選框字段判斷復選框字段勾選:FPayBox 或者 FPayBox==1 或者 FPayBoxtrue 或者 FPayBox==True判斷復選框字段不勾選:FPayBox ==0 或者 FPayBoxfalse 或者 FPayBox==False 注意true,不要寫成ture前置條件-單據狀態(tài)字段單據狀態(tài)<>null and 單據狀態(tài)=='XXX',XXX代表所需要判斷的狀態(tài)值前置條件-單據類型字段單據類型為空:單據類型==null or 單據類型=='' or單據類型==' '單據類型不為空:單據類型<>null and單據類型<>'' and單據類型<>' '單據類型<>null And 單據類型.編碼== 'XXX'前置條件-數(shù)值型字段數(shù)量1>數(shù)量2 或者 數(shù)量1>0四舍五入:小數(shù)2 = round (小數(shù)1,精度位數(shù))向下取整:小數(shù)2= int (小數(shù)1)向上取整:小數(shù)2= int ( round (小數(shù)1+ 0.4999999999 ) )前置條件-多類別基礎資料列表字段(比如往來單位類型)多類別基礎資料列表==‘XXX’,XXX代表所需要判斷的具體基礎資料英文標識:①客戶:BD_Customer②供應商:BD_Supplier③員工:BD_Empinfo④部門:BD_Departmnet⑤其他往來單位:FIN_OTHERS⑥組織架構:ORG_Organizations⑦銀行:BD_BANK(最好能記?。┣爸脳l件-多類別基礎資料字段(比如往來單位)多類別基礎資料列表=='XXX' and 多類別基礎資料.FNumber=='XXX'需要注意的是,多類別基礎資料因為集合了多種基礎資料,只能設置共性的屬性作為條件。不能取到某種基礎資料的特有屬性作為條件。如果一定要取特有屬性作為條件,則需要添加基礎資料字段,設置實體服務規(guī)則取值。再以新加字段的特有屬性作為條件。是否有源單判斷單據有源單:ISDRAW() 或者 ISDRAW()==true 或者 ISDRAW()==True 或者 ISDRAW()==1判斷單據無源單:ISDRAW()==false 或者 ISDRAW()==False 或者 ISDRAW()==0注意不可缺少(),注意不能使用isdraw/IsDraw,注意不能使用TRUE/FALSE或者可以變通的用單據體的源單類型或者源單編號字段結合遍歷語句判斷是有有源單是否已下推判斷單據已經下推:ISPUSH ()或者ISPUSH ()==true或者ISPUSH ()==True或者ISPUSH ()==1判斷單據未下推:ISPUSH ()==false或者ISPUSH ()==False或者ISPUSH ()==0注意不可缺少(),注意不能使用ispush/IsPush,注意不能使用TRUE/FALSE或者可以變通的取下游單據反寫的字段作為條件組織字段組織<>null And 組織.編碼=='XXX'組織==@currentorgid(當前登錄組織)用戶/創(chuàng)建人/修改人/打印人字段用戶<>null And 用戶.編碼=='XXX’用戶==@userid(當前登錄用戶)前置條件-基礎資料字段1.基礎資料字段,F(xiàn)_JD_Base返回的是一個復雜對象 BaseFieldDynamicRow,包含了很多的屬性,不能與一個簡單常量進行比較。如 F_JD_Base == '資料名稱',達不到預期效果。需要明確的指定屬性與常量值進行比較:2.內碼:F_JD_Base<>null and F_JD_Base.Id == 1000013.使用編碼:F_JD_Base<>null and F_JD_Base.FNumber =='GW0001'或者 F_JD_Base<>null and F_JD_Base['Number']=='GW0001'4.使用名稱:F_JD_Base<>null and F_JD_Base.FName.ToString() == '采購員'注意:寫條件最好是一步一步來,寫全寫對,不要只寫F_JD_Base.FNumber == 'GW0001'基礎資料字段.基礎資料屬性(比如申請部門.上級部門)1.編碼:F_JD_Base<>null and F_JD_Base.FProperty<>null and F_JD_Base.Fproperty.Number == 'GW0001'2.名稱:F_JD_Base<>null and F_JD_Base.FProperty<>null and F_JD_Base.FProperty['Name'] == 'GW0001'3.注意:需要在申請部門字段上做上級部門的屬性引用基礎資料字段.輔助資料屬性(比如申請部門.部門屬性)編碼:F_JD_Base<>null and F_JD_Base.FDeptProperty <>null and F_JD_Base. FDeptProperty ['Number'] == 'DP02_SYS'基礎資料字段.分組屬性(比如申請部門.部門分組)編碼:F_JD_Base<>null and F_JD_Base.FGroup<>null and F_JD_Base.FGroup['Number']=='001'名稱:F_JD_Base<>null and F_JD_Base.FGroup<>null and F_JD_Base.FGroup['Name'].ToString()=='分組1'多級引用屬性做條件(比如申請部門.上級部門.部門屬性)不支持F_JD_Base.FProperty.FDeptProperty['Number']== 'DP02_SYS'多級屬性引用作為條件的標識與綁定實體屬性的選擇①F_JD_Base<>null and F_JD_Base.FNumber == ‘GW0001' FNumber取的是編碼的標識②同樣可以寫作:F_JD_Base<>null and F_JD_Base['Number']== 'GW0001'③F_JD_Base<>null and F_JD_Base.FProperty<>null and F_JD_Base.Fproperty.Number == 'GW0001' Number 取的是編碼的綁定實體屬性④同樣可以寫作: F_JD_Base<>null and F_JD_Base.FProperty<>null and F_JD_Base.Fproperty['Number']== 'GW0001'建議統(tǒng)一使用['Number']的格式基礎資料屬性引用的作用歸納①需要基礎資料字段做屬性引用,基礎資料屬性字段,才可以選到被引用的屬性。②實體服務規(guī)則/字段值更新事件的前置條件/賦值公式需要引用基礎資料屬性,否則會報錯③工作流-流程設計器-流程線/(流程節(jié)點-審批動作-參與人方案)-高級④預算控制規(guī)則-控制單據-控制維度-字段取值來源【反例】過濾語句與憑證模板的(科目影響因素/核算維度)取值不需要引用屬性寫語句注意事項1.符號的應用①寫條件語句,等號用==;寫賦值語句用=;寫過濾語句用=②不等號可以用<>,也可以用!=③可以用A in ['xxx', 'xxx','xxx']來替換A=='xxx' or A=='xxx' or A=='xxx'同理,A not in ['xxx', 'xxx','xxx']替換A<>'xxx' and A<>'xxx' and A<>'xxx'2.互斥條件的寫法:原條件:A>0 and (B<>null or C in ['xxx', 'xxx'])互斥條件:A<=0 or (B==null and C not in ['xxx', 'xxx'])3.能做實體服務規(guī)則不做字段值更新事件,原因如下:①滿足條件即觸發(fā),不需點擊觸發(fā) ②配置工作量少(以A=B+C舉例)③條件不滿足亦可配置服務 ④易于后續(xù)維護與排查4.粘貼網頁/word/excel的語句到BOS編輯器,最好要通過txt文檔中轉,因為網頁的語句可能會帶有格式,導致BOS不能識別。5.實體服務規(guī)則/字段值更新事件:A=B+C,需要在前置條件設置B==B and C==C;并且需要勾選B與C兩個字段的“即時觸發(fā)字段值更新事件”6.給單據體字段賦值,需要在單據體上設置實體服務規(guī)則,或者單據體字段的字段值更新事件。不能是單據頭的實體服務規(guī)則。if…else語句①'賦值a' if (條件=='xxx') else '賦值b'②'賦值a' if (條件1=='xxx') else ('賦值b' if (條件2=='xxx') else '賦值c')③'賦值a' if (條件1=='xxx') else ('賦值b' if (條件2'==xxx') else ('賦值c' if (條件3=='xxx') else '賦值d'))即時觸發(fā)字段值更新事件的作用①為字段值更新事件/實體服務規(guī)則的前置條件字段觸發(fā)前置條件。②影響新增修改單據時,數(shù)值型字段匯總到上級字段的功能實時觸發(fā)更新。③手工新增/修改單據時,在單據體底端實時統(tǒng)計數(shù)值型字段的匯總值。④單選按鈕組字段作為前置條件(包含字段值更新與實體服務規(guī)則),單選按鈕字段需要勾選該屬性才能生效?!咀⒁狻孔远x的字段,默認不勾選“即時觸發(fā)字段值更新事件”。計數(shù)遍歷len(filter(lambda x:x.FExpID<>null and x.FExpID.FName=='業(yè)務招待費', FEntity))>0①len:計數(shù); ②filter:過濾;③ lambda:遍歷;④ x:x. 固定寫法;⑤ FExpID:費用項目字段的標識;⑥ FExpID.FName:費用項目.名稱的標識 ;⑦ FEntity:費用報銷單的明細單據體的標識語句大意:先使用lambda函數(shù)對FEntity單據體做遍歷操作,再使用filter函數(shù),按照FExpID<>null and FExpID.FName=='業(yè)務招待費'作為條件,將滿足條件的明細行過濾出來,最后len函數(shù)對滿足條件的明細行做計數(shù)統(tǒng)計,得到的數(shù)值與0做比較返回true或者false。求和遍歷FExpAmountSum=sum(map(lambda x:x.FExpenseAmount, FEntity)① FExpAmountSum :單據頭匯總金額字段的標識; ② sum:求和;③ map:映射;④ lambda:遍歷;⑤ x:x. 固定寫法;⑥ FExpenseAmount:單據體費用金額字段的標識;⑥FEntity:費用報銷單的明細單據體的標識語句大意:先使用lambda函數(shù)對FEntity單據體做遍歷操作,再使用map函數(shù),將FExpenseAmount字段從明細行映射挑選出來組成一個新的集合;最后使用sum函數(shù)對集合里面的所有元素做求和匯總,得到的數(shù)值賦值給FExpAmountSum字段。求和遍歷 經典案例【需求】報銷單申請報銷金額不能超過收票金額之和(不能超發(fā)票金額報銷)【思路】在BOS為報銷單設置保存校驗規(guī)則,用sum(map(lambda語句求和匯總收票單信息單據體里的收票單金額,再與單據頭的申請報銷金額匯總字段,做單據合法性校驗大小?!菊Z句】sum(map(lambda x : (x.FRecInv.FSUMALLAMOUNT),FRecInvInfo))<= FReqReimbAmountSum①FRecInvInfo:費用報銷單的收票信息單據體的標識;②FRecInv:收票信息單據體的收票單字段(基礎資料)的標識;③FRecInv.FSUMALLAMOUNT:收票單.價稅合計的標識。求和遍歷 進階案例【業(yè)務場景】求和匯總費用報銷單費用項目.名稱=業(yè)務招待費的明細行的費用金額?!菊Z句1】FExpAmountSum=sum(map(lambda x:x.FExpenseAmount if FExpID<>null and FExpID.FName=='業(yè)務招待費’ else 0 , FEntity)語句大意:先使用lambda函數(shù)對FEntity單據體做遍歷操作,再使用map函數(shù),按照FExpID<>null and FExpID.FName==‘業(yè)務招待費'作為條件,將滿足條件的FExpenseAmount字段從明細行映射挑選出來(若不滿足條件, FExpenseAmount字段則為0),組成一個新的集合;最后使用sum函數(shù)對集合里面的元素做相加統(tǒng)計,得到的數(shù)值賦值給FExpAmountSum字段?!菊Z句2】FExpAmountSum=sum(map(lambda(x:x.FExpenseAmount ,filter(lambda(y:y.FExpID<>null and y.FExpID.FName=='業(yè)務招待費'), FEntity))))>0語句大意:先使用lambda函數(shù)對FEntity單據體做遍歷操作,再使用filter函數(shù),按照FExpID<>null and FExpID.FName==‘業(yè)務招待費'作為條件,將滿足條件的明細行過濾出來;再使用lambda函數(shù)對這部分明細行做遍歷操作;再使用map函數(shù),將 FExpenseAmount字段從明細行映射挑選出來,組成一個新的集合;最后使用sum函數(shù)對集合里面的元素做相加統(tǒng)計,得到的數(shù)值賦值給FExpAmountSum字段。拼接遍歷FCausa = '\n'.join(o for o in (set(map(lambda x:(format(x.FRemark)), FEntity))))①FCausa :單據頭事由字段的標識;②‘\n’:自動換行符;③.join:拼接;④ o for o in 固定寫法;⑤ set:去重; ⑥map:映射;⑦lambda:遍歷;⑧format:格式化字符串;⑨FRemark :單據體備注字段的標識;⑩ FEntity:費用報銷單的明細單據體的標識語句大意:先使用format函數(shù)對先對FRemark做格式化操作,得到純文本。再使用lambda函數(shù)對FEntity單據體做遍歷操作,再使用map函數(shù),將格式化后的字符串從明細行映射挑選出來,組成一個新的集合;再使用set函數(shù),對集合里的元素做去重操作,去重后按照原有的順序組成新的集合。最后使用join函數(shù)對集合里面的元素,使用自動換行符'\n'做拼接操作,得到的字符串賦值給FCausa字段。遍歷語句注意事項適用范圍1.支持單據頭實體服務規(guī)則2.支持表單服務策略與校驗規(guī)則3.不支持單據體實體服務規(guī)則4.不支持字段值更新事件多單據體遍歷不支持同時遍歷多個單據體/子單據體業(yè)務場景:同時對采購訂單明細單據體的價稅合計字段求和,同時對自定義的子單據體的金額字段求和,然后兩者作大小比較遍歷語句 其他應用基礎資料單據體字段如需對基礎資料字段,單據體中屬性進行比較,也需要使用lambda進行遍歷:【需求】判斷申請人(基礎資料員工)字段的任崗信息單據體上是否至少存在一行就任崗位.名稱=財務經理的明細行?!菊Z句】len(filter(lambda x:(x['Post']['Name'].ToString() =='財務經理' ), FStaffId.PostEntity)) >0語句說明: ①FStaffId:申請人字段的標識;② PostEntity:基礎資料員工的員工任崗信息單據體的ORM實體名;③Post:基礎資料員工的員工任崗信息單據體的就任崗位字段的綁定實體屬性;④Name:Post的名稱屬性的綁定實體屬性前置條件-多選類字段1.多選基礎資料未錄入:len( FMulBase )<= 0 或者 FMulBase.Count<=0多選基礎資料不為空:len( FMulBase ) > 0 或者 FMulBase.Count>0【注意】只能是Count,不能是count或者COUNT。多選基礎資料字段包含編碼為001的值:len(filter(lambda x:(x.Number=='001'),F_xkcw_MulBase))>0多選基礎資料字段不包含編碼為001的值:len(filter(lambda x:(x.Number=='001'),F_xkcw_MulBase))<=02.多選輔助資料字段為空:MulAssistant==null 多選輔助資料字段不為空:MulAssistant<>null多選輔助資料字段包含編碼為China的值:len(filter(lambda x:(x.F_xkcw_MulAssistant<>null and x.F_xkcw_MulAssistant.FNumber=='China'),F_xkcw_MulAssistant))>03.有選擇某一個枚舉項:多選下拉列表.find('枚舉項值')!=-1 沒有選擇某一個枚舉項:多選下拉列表.find('枚舉項值')==-1是否都有勾選兩個枚舉項:多選下拉列表.find('枚舉項值a')!=-1 and 多選下拉列表.find('枚舉項值b')!=-1是否至少有勾選兩個枚舉項其一:多選下拉列表.find('枚舉項值a')!=-1 or 多選下拉列表.find('枚舉項值b')!=-1兩個枚舉項都不勾選:多選下拉列表.find('枚舉項值a')==-1 and 多選下拉列表.find('枚舉項值b')==-1兩個枚舉項至少其一不勾選:多選下拉列表.find('枚舉項值a')==-1 or 多選下拉列表.find('枚舉項值b')==-1過濾語句過濾與高級過濾1.基礎資料字段的特有功能 2.高級過濾的過濾條件可以直接粘貼語句的 3.均支持python與sql的語法需求分析【需求1】在采購增值稅專用發(fā)票的收票信息頁簽,選擇發(fā)票時,只能選擇到查驗狀態(tài)=已查驗的收票單【語句】FISEXAMINE='1'FISEXAMINE:收票單.查驗狀態(tài)的標識【需求2】在采購增值稅專用發(fā)票選擇物料時,只能選擇到物料.默認供應商=單據頭.供應商的物料?!菊Z句】FDefaultVendor=GetValue(FSUPPLIERID)FDefaultVendor:物料.默認供應商的標識FSUPPLIERID:單據頭.供應商的標識【需求5】費用報銷單,想要實現(xiàn):當申請部門不為空時,往來單位供應商F8,按照供應商.負責部門=申請部門做過濾;當申請部門為空時,往來單位供應商F8,不做限制?!菊Z句用法】case when 條件語句 then 條件滿足時的過濾語句 else 條件不滿足時的過濾語句 end特點:作用類同于if…else語句【具體語句】FDeptId=CASE WHEN (GetValue(FRequestDeptID) <>0 and GetValue(FRequestDeptID) is not null) THEN GetValue(FRequestDeptID) ELSE FDeptID END語句缺陷【語句缺陷】1.不管前置條件是否滿足,基礎資料都必須使用FDeptId屬性作為過濾的依據。若是想要實現(xiàn)當條件不滿足時,使用非FDeptId屬性作為過濾的依據,就沒辦法實現(xiàn)。2.因為select與case when結合的語句,select子查詢語句只能返回1個值(select若不與case when結合,是可以返回多個值的),但是截圖里的語句需要用到in,會返回多個值。所以該語句會報錯不能實現(xiàn)需求?!拘枨?】當申請人字段(基礎資料員工)不為空時,崗位信息字段(基礎資料崗位信息)F8開窗選擇(或者模糊查詢選擇、快速錄入)時,只可選擇申請人任崗的并且沒被禁用的崗位。否則,崗位信息字段能選到所有的崗位。BOS設計器-業(yè)務字段-崗位字段的使用案例https://vip.kingdee.com/article/155401307799205376【語句1】FPOSTID in (select FPOSTID from T_BD_STAFF where FEMPINFOID = GetValue(申請人字段的標識) AND FFORBIDSTATUS = 'A')【語句2】FPOSTID in (select t1.FPOSTID from T_BD_STAFF t1 inner join T_ORG_POST t2 on t1.FPOSTID = t2.FPOSTID where t1.FEMPINFOID = GetValue(申請人字段的標識) AND t1.FFORBIDSTATUS = ‘A’)【語句術語具體說明】①T_ORG_POST:基礎資料崗位信息-單據頭實體崗位信息的表名。②FPOSTID:基礎資料崗位信息的主鍵字段名/崗位信息表T_ORG_POST的Id,也就是崗位信息本身。③FPOSTID:基礎資料員工任崗信息-就任崗位字段的字段名。④T_BD_STAFF:基礎資料員工任崗信息-單據頭實體員工信息的表名。⑤FEMPINFOID:基礎資料員工任崗信息-員工字段的字段名。⑥FFORBIDSTATUS:基礎資料員工任崗信息-禁用狀態(tài)字段的字段名。A是未禁用。語句邏輯具體講解【語句大意】1.員工任崗表T_BD_STAFF定義為t1,崗位信息表T_ORG_POST定義為t2。2.根據t1.FPOSTID = t2.FPOSTID的匹配關系將t1表與t2表通過inner join(內拼接)語句拼接成一個新表。3.在新表里面按照條件t1.FEMPINFOID = GetValue(申請人字段的標識) AND FFORBIDSTATUS = 'A'過濾出符合條件的記錄明細。4.在這些記錄里面映射出FPOSTID字段作為元素組成一個集合。5.單據的崗位信息字段的屬性FPOSTID與該集合的元素用in語句做匹配過濾?!拘枨?】當部門字段不為空時,員工字段F8開窗選擇時,只可選擇在部門字段下勾了負責人崗位的崗位任崗的,并且沒被禁用的員工。否則,員工F8開窗選擇,能選到沒被禁用的所有員工?!九e例】財務部 有三個崗位(財務總監(jiān),會計,出納),其中財務總監(jiān)勾選負責人崗位。部門字段選擇財務部后,再選擇員工字段,只能選擇員工任崗為財務總監(jiān)的員工?!菊Z句】FID in (select t1. FEMPINFOID from (T_BD_STAFF t1 inner join T_HR_EMPINFO t2 on t1. FEMPINFOID = t2.FID) inner join T_ORG_HRPOST t3 on G.FPOSTID= t1.FPOSTID where t1. FDEPTID = GetValue(FRequestDeptID) AND t1.FFORBIDSTATUS = 'A' and t3.FLEADERPOST ='1')修改枚舉項名稱【需求】想要修改報銷單發(fā)票類型字段的普通發(fā)票的名稱,以及新增發(fā)票類型?!惧e誤做法】直接在BOS拓展報銷單,直接修改發(fā)票類型關聯(lián)的枚舉類型:發(fā)票類型(財務使用)的枚舉項名稱,與添加新的枚舉項【后果】系統(tǒng)每一次升級,都會還原系統(tǒng)預置的枚舉項名稱,并且丟失新加的枚舉項信息【正確做法】參照發(fā)票類型(財務使用) ,新建一個枚舉類型,與預置的枚舉項值保持一致(枚舉項名稱可以做修改),新增枚舉項。發(fā)票類型字段關聯(lián)新建的枚舉類型。BOS經典案例分析差旅費報銷單BOS打開報錯【原理】出差申請單與費用申請單and差旅費報銷單與費用報銷單在BOS的構造上,是繼承與被繼承的關系,所以在費用申請單及其拓展所做的一切配置,都會同步配置在出差申請單上。反之則不然?!揪唧w原因】上述報錯截圖是由于先在出差申請單上添加了一個標識為F_UVPC_Assistant1的字段。后來在費用申請單上,又人為手工的添加了一個同樣標識為F_UVPC_Assistant1的字段,由于繼承與被繼承的關系,在出差申請單上也會同步新增一個標識為F_UVPC_Assistant1的字段。造成了出差申請單上字段標識重復。BOS重新打開出差申請單的拓展時,觸發(fā)了字段標識唯一性的校驗,從而會有上述的報錯。兩個字段作比較【需求】列表過濾想要進行兩個金額字段的比較,比如過濾出A字段不等于B字段的單據,如何實現(xiàn)?【方法】需要BOS后臺為字段A/字段B配置過濾比較符號集:200【用途】①單據列表過濾②數(shù)據規(guī)則授權③憑證模板的分錄行生成條件④選單條件策略自動下推服務1.審核操作上自動下推服務2.工作流的自動下推動作3.子系統(tǒng)的管理參數(shù)注意:三者只能擇其一,不能重復設置注意:自動下推是整單下推的。不能以單據體字段作為條件,控制只下推滿足條件的明細行。
金蝶云星空日期字段計算【匯總鏈接】
http://www.oil-coolers.com/b/yongyou/167.html
寫本帖子的目前,是把日期字段的計算,只要能看到本帖子,日期相關的計算就可以一網打盡。1、日期的計算 如結束日期為開始日期+1天結束日期=開始日期.AddDays(1)詳細的可參看下面帖子分享:實體服務規(guī)則實現(xiàn)日期計算功能https://vip.kingdee.com/article/10162、時間間隔 如2個日期的時間間隔獲取間隔小時數(shù)方式1:(結束日期-開始日期).TotalHours方式2:(結束日期-開始日期).Days * 24 + (結束日期-開始日期).Hours方式1比方式2更精確。下面帖子9樓回復:根據日期計算天數(shù)的公式怎么寫?方式1:(結束日期-開始日期).TotalHours方式2:(結束日期-開始日期).Days * 24 + (結束日期-開始日期).Hours方式1比方式2更精確。為什么會精確,說明如下(結束日期-開始日期)計算出的是一個時間間隔。最大的單位是天,類似x 天 x 小時 x 分 x 秒。如獲取天數(shù)是 (結束日期-開始日期).Days 這個是只獲取其中的天數(shù)部分,只會是一個整數(shù)天。如果想獲取更精確的天數(shù)間隔,該是(結束日期-開始日期).TotalDays 這種就會根據后面的小時分鐘及秒數(shù)計算出小數(shù)天。寫本帖子的目前,是把日期字段的計算,只要能看到本帖子,日期相關的計算就可以一網打盡。1、日期的計算 如結束日期為開始日期+1天結束日期=開始日期.AddDays(1)詳細的可參看下面帖子分享:實體服務規(guī)則實現(xiàn)日期計算功能https://vip.kingdee.com/article/10162、時間間隔 如2個日期的時間間隔獲取間隔小時數(shù)方式1:(結束日期-開始日期).TotalHours方式2:(結束日期-開始日期).Days * 24 + (結束日期-開始日期).Hours方式1比方式2更精確。下面帖子9樓回復:根據日期計算天數(shù)的公式怎么寫?方式1:(結束日期-開始日期).TotalHours方式2:(結束日期-開始日期).Days * 24 + (結束日期-開始日期).Hours方式1比方式2更精確。為什么會精確,說明如下(結束日期-開始日期)計算出的是一個時間間隔。最大的單位是天,類似x 天 x 小時 x 分 x 秒。如獲取天數(shù)是 (結束日期-開始日期).Days 這個是只獲取其中的天數(shù)部分,只會是一個整數(shù)天。如果想獲取更精確的天數(shù)間隔,該是(結束日期-開始日期).TotalDays 這種就會根據后面的小時分鐘及秒數(shù)計算出小數(shù)天。3、獲取日期的 月份,天日期類型字段.Date.Month可參看帖子是否有日期函數(shù)可以取出日期字段的月份取值:日期類型字段元素.Date.Month示例:BOS IDE 字段值更新配置:運行時效果:相關的:日期類型字段元素.Date.Year(獲取年)日期類型字段元素.Date.Day(獲取天)4、獲取日期是對應的星期幾已解決:可通過選擇日期自動計算出對應的星期幾嗎?環(huán)境:K3 Cloud 5.0 問題描述:可以通過選擇日期自動計算出對應的星期幾嗎?這個功能可通過配置實現(xiàn)么? 深圳-王林 提供解決辦法:星期字段為下拉列表,關聯(lián)【周次星期】配置實體服務規(guī)則:計算定義公式的值并填寫到指定列條件:日期 <>''計算公式:星期=str(int(日期.DayOfWeek))星期字段為下拉列表,關聯(lián)【周次星期】配置實體服務規(guī)則:計算定義公式的值并填寫到指定列條件:日期 <>''計算公式:星期=str(int(日期.DayOfWeek)) 終極補充說明,先把日期屬性設成上圖這樣,然后再按照上面那個計算式做就可以了。5、一個巧妙的案例 獲取當月的最后1天月份最后一天日期 = 日期字段.AddDays(1-float((日期字段.ToString("dd"))));月份最后一天日期 = 月份最后一天日期.AddMonths(+1);最終的 月份最后一天日期 = 月份最后一天日期.AddDays(-1);參看帖子22樓分享:實體服務規(guī)則實現(xiàn)日期計算功能需求反饋,希望通過實體服務規(guī)則配置實現(xiàn)日期計算今天研究了下【計算定義公式的值并填寫到指定列】,可以實現(xiàn)此需求,與大家分享下如:單據上三個日期字段FSDate:開始日期,默認當前日期,如2013.11.21FMDate:中間日期,默認固定日期,如2013.11.27FEDate:結束日期,待更新字段實體服務規(guī)則選中【計算定義公式的值并填寫到指定列】如稍復雜點的場景,腳本如下:FEDate = FSDate.AddDays((FMDate - FSDate).Days + 10)說明:結束日期 = 開始日期+差量天數(shù)差量天數(shù) = 中間日期與開始日期的差量天數(shù) + 10天日期間的差量計算使用 “減法” 運算符,得到運算后日期使用Days屬性,即得到兩段日期的差量天數(shù)在某一日期基礎上,增加天數(shù),使用AddDays方法同理,年、月、日、時、分、秒應該都可以,使用不同方法與屬性罷了,除“AddDays”其他還未驗證,需要的同學可驗證下年:AddYears Years月:AddMonths Months日:AddDays Days時:AddHours Hours分:AddMinutes Minutes秒:AddSeconds Seconds可能存在的陷阱:如FEDate = FSDate + 1希望開始日期加一天,得到結束日期這種寫法存在問題,日期與整數(shù)做加法,找不到合適的重載運算符“+”,通過AddDays(整數(shù))實現(xiàn)當然,要完整實現(xiàn)這個規(guī)則,還要記得勾選字段的【即時觸發(fā)更新事件】屬性:)FENDDate = FSTARDate.AddDays(1-float((FSTARDate.ToString("dd")))) ;FENDDate = FENDDate.AddMonths(+1);FENDDate = FENDDate.AddDays(-1);這樣可以算出每個月最后一天計算月份差:F_JD_Integer = (F_JD_Date.Year - FCreateDate.Year) * 12 + (F_JD_Date.Month - FCreateDate.Month)FSDate:開始日期,默認當前日期,如2013.11.21 FMDate:中間日期,默認固定日期,如2013.11.27 FEDate:結束日期,待更新字段 實體服務規(guī)則選中【計算定義公式的值并填寫到指定列】 如稍復雜點的場景,腳本如下: FEDate = FSDate.AddDays((FMDate - FSDate).Days + 10) 說明: 結束日期 = 開始日期+差量天數(shù) 差量天數(shù) = 中間日期與開始日期的差量天數(shù) + 10天
云星空物料保存校驗增加:使用組織+物料名稱+規(guī)格型號+物料屬性的校驗
http://www.oil-coolers.com/b/yongyou/166.html
[說明]1、計入BOS設計器,擴展打開物料,進入菜單欄[編輯]→[批量編輯字段屬性],在表單屬性右側屬性中進入“操作列表”,選擇“保存”操作,并點擊“編輯”,在其他控制頁簽中進入保存校驗界面;2、選擇第一個服務[組織內編碼唯一],點擊[修改],在彈出的表單服務規(guī)則設置中勾選需要檢驗的字段,確定;3、勾選操作列表中[組織內編碼唯一]的服務,確定后保存擴展單據即可,步驟見下圖。[說明]1、計入BOS設計器,擴展打開物料,進入菜單欄[編輯]→[批量編輯字段屬性],在表單屬性右側屬性中進入“操作列表”,選擇“保存”操作,并點擊“編輯”,在其他控制頁簽中進入保存校驗界面;2、選擇第一個服務[組織內編碼唯一],點擊[修改],在彈出的表單服務規(guī)則設置中勾選需要檢驗的字段,確定;3、勾選操作列表中[組織內編碼唯一]的服務,確定后保存擴展單據即可,步驟見下圖。
金蝶云星空物料名稱如何設置自動由物料分組名稱和規(guī)格型號組成?
http://www.oil-coolers.com/b/yongyou/165.html
金蝶云星空物料名稱如何設置自動由物料分組名稱和規(guī)格型號組成? [概述]規(guī)格型號/物料分組設置值更新事件[操作步驟]登錄bos設計器-物料-規(guī)格型號/物料分組設置值更新事件:物料名稱=物料分組名稱+規(guī)格
金蝶云星空區(qū)別品種法和分批法的查詢方式
http://www.oil-coolers.com/b/yongyou/163.html
金蝶云星空區(qū)別品種法和分批法的查詢方式檢查費用分配方法、奮勇分配標準是什么?做完產品成本計算后查詢費用分配明細表,看一下數(shù)據分配是否正確在存貨核算模塊下查詢:存貨核算明細報告,進行過濾篩選品種法如下圖:金蝶云星空
金蝶云星空成本計算方法(費用的歸集方法):品種法、分批法、分步法、分類成本法-聯(lián)產品和副產品的成本分配
http://www.oil-coolers.com/b/yongyou/162.html
????成本計算方法-主要___品種法 以產品品種為成本計算對象來歸集生產費用,計算產品成本的方法。它是工業(yè)企業(yè)計算產品成本最基本的方法之一,主要適用于大量大批生產的簡單生產或管理上不要求分步驟計算成本的復雜生產,如發(fā)電、供水、采掘、玻璃制品和水泥生產等。 由于技術上的不可間斷或工作地點的不可分離,只能由一個企業(yè)單獨完成,不能由幾個企業(yè)進行協(xié)作和分工。同時,由于生產過程較短,產品單一,一般沒有在產品,即使有,也為數(shù)不多,數(shù)量也較穩(wěn)定。在這種情況下,按產品品種歸集的生產費用一般不需進行費用分配,也不存在在產品成本的計算問題。因此,生產單一產品,沒有在產品或可以不考慮在產品的成本計算方法稱為“簡單法”,或“簡易成本計算法”。 例如,簡單生產領料,填寫對象,該對象在當期做簡單生產入庫,則領料成本直接分配給該產品。 【注】當產品的物料檔案的物料維度(批號、BOM版本、計劃跟蹤號)、輔助屬性至少一個勾選“影響出庫成本”,即訂單法,做簡單生產入庫單時要填寫生產編號,此時核算的顆粒度更細;均不勾選“影響出庫成本”,即品種法。成本計算方法-主要___分批法 分批法是按照產品批別歸集生產費用、計算產品成本的一種方法。在小批單件生產的企業(yè)中,企業(yè)的生產活動基本是根據定貨單位的訂單簽發(fā)工作號來組織生產的,按產品批別計算產品成本,往往與按定單計算產品成本相一致,因而分批法也叫訂單法。成本計算方法-主要___分步法 以產品生產步驟和產品品種為成本計算對象,來歸集和分配生產費用、計算產品成本的一種方法。適用于連續(xù)、大量、多步驟生產的工業(yè)企業(yè),如冶金、水泥、紡織、釀酒、磚瓦等企業(yè)。 這些企業(yè),從原材料投入到產品完工,要經過若干連續(xù)的生產步驟,除最后一個步驟生產的是產成品外,其他步驟生產的都是完工程度不同的半成品。 這些半成品,除少數(shù)可能出售外,都是下一步驟加工的對象。因此,應按步驟、按產品品種設置產品成本明細帳,分別成本項目歸集生產費用。聯(lián)產品和副產品的成本分配1 聯(lián)產品和副產品 聯(lián)產品是用同一種原材料,通過同一個生產過程、生產出的兩種或兩種以上經濟價值較大的主要產品。例如,煉油廠從原油中同時提煉出價值較大的汽油、煤油、柴油、潤滑油等。 副產品是企業(yè)在生產主要產品的同時,從同一種原材料中,通過同一生產過程附帶生產 或利用生產中的廢料進一步加工而生產出來的非主要產品。如制皂廠在生產肥皂的過程中,產生一種下腳,經加工后制成的甘油;面粉加工廠利用麩皮制造的飼料等。2 聯(lián)產品(主產品)成本計算 聯(lián)產品成本計算一般是將聯(lián)產品分離前發(fā)生的生產費用,按一個成本計算對象進行匯集,然后將此項綜合成本按一定標準所確定的系數(shù),對各產品進行分配。各產品分離后所發(fā)生的加工費用,按各產品分別歸集。 2.1 分離點售價法2.2 基于可變現(xiàn)凈值計算2.3 實物數(shù)量法3 副產品成本計算 副產品雖然與主產品同時生產出來,但其價值與主產品相比要小得多,所以在成本計算上,可按固定價格計算出副產品成本,然后從全部生產費用中加以扣除,其余即為主產品成本。
云星空如何設置倉庫、倉位值集?
http://www.oil-coolers.com/b/yongyou/161.html
在K/3Cloud中,倉庫啟用倉位管理,需要先建立倉位值集,倉庫、倉位值集、倉位之間的關系是怎樣的呢?在實施應用中,經常會碰到按存儲地點建立倉位值集的情況,在K/3Cloud中,倉庫啟用倉位管理,需要先建立倉位值集,倉庫、倉位值集、倉位之間的關系是怎樣的呢?在實施應用中,經常會碰到按存儲地點建立倉位值集的情況,例如:暫收區(qū)、待檢區(qū)、存儲區(qū)、揀貨區(qū)、不良區(qū)、廢品區(qū)、集貨區(qū)、原料倉、委外倉、半成品倉、成品倉、五金倉、電子倉、耗材倉等等,按照這樣的設置,系統(tǒng)會提示只能建立10個倉位值集,就會提出疑問:“客戶的倉庫超過10個怎么辦?”,出現(xiàn)這種情況,是沒有理解倉位值集的含義。為幫助理解倉位值集,舉例來說明:例如在給物料編碼時,會規(guī)定第1位到第m位代表物料類別,第m+1位到第n位代表物料,第n+1位到第x位代表材質,等等,在物料編碼中的物料類別、物料、材質等就類似倉位值集;再例如批號編碼規(guī)則,日期+供應商+流水號,其中日期、供應商、流水號就類似倉位值集;再例如身份證號碼,前6位數(shù)字表示所在省份城市區(qū)縣,第7~14位數(shù)字表示出生年月日,第15~17位數(shù)字表示順序碼,第18位代表校驗碼,其中省份、城市、區(qū)縣、出生日期、順序碼、校驗碼就類似倉位值集??梢詫}位值集按編碼規(guī)則的分類方式進行設置,例如:倉位值集設為庫區(qū)、貨架、貨位,倉位值集下設倉位值,庫區(qū)下設暫收區(qū)、待檢區(qū)、存儲區(qū)、揀貨區(qū)、不良區(qū)、廢品區(qū)、集貨區(qū)等等,貨架下設A、B、C、D、E等等,貨位下設11、12、113、14、15、21、22、23、24、25、31、32、33、34、35等等。倉位值集的設立,是針對整個集團共享的數(shù)據,因此需要考慮集團所有倉庫劃分的維度,維度需要控制在10個以內,超出的維度,需要進行合并,其組合值建立倉位值,例如上例中的貨位,就是排和列的組合。倉位值集下的倉位值是可以增加至上萬,如果有10個倉位值集,可支持1萬的10次方,可支持組織所有倉位的設置。由于倉位值集是集團共享數(shù)據,其下的倉位值需要包含所有倉庫的值設置,因此建立倉庫時需要選擇倉位值集和倉位值范圍,倉庫設置的各倉位值集的倉位值的笛卡爾積,就是倉庫的倉位,系統(tǒng)稱之為值組合。需要說明:倉庫的倉位值集不設置倉位值時,代表倉位值集下的所有倉位值都適用;倉庫的值組合中有不適用的值,可以禁用值組合。單據上的“倉位”,也是彈性域字段,具有動態(tài)加載列的靈活性,也有其局限性,實施時需要根據客戶的使用習慣斟酌設置。
云星空費用分配標準設置-限定接收方
http://www.oil-coolers.com/b/yongyou/160.html
云星空費用分配標準設置-限定接收方:針對指定的范圍進行分配;不限定,則在成本中心內公攤。 云星空費用分配標準設置-限定接收方:針對指定的范圍進行分配;不限定,則在成本中心內公攤。
云星空在產品分配標準設置-綜合分配標準、成本項目明細設置分配標準
http://www.oil-coolers.com/b/yongyou/159.html
概念:指工單內的在產品與完工產品的分配。若未設置完整,則成本計算會提示:在產品分配標準未設置。分配標準--->工單內的在產品與完工產品的分配2.1 綜合分配標準,針對未設置分項的其他成本項目。概念:指工單內的在產品與完工產品的分配。若未設置完整,則成本計算會提示:在產品分配標準未設置。分配標準--->工單內的在產品與完工產品的分配2.1 綜合分配標準,針對未設置分項的其他成本項目。2.2 分項分配標準,針對成本項目單獨設置,優(yōu)先級高于綜合。比如針對“直接材料”設置分項分配標準,則按分項的標準分配,如月末在制數(shù)。2.3 當分項分配標準=綜合分配標準時,可不設置。
云星空了解在產品分配標準的使用場景,掌握在產品分配標準的計算邏輯
http://www.oil-coolers.com/b/yongyou/158.html
學習目標完成本單元學習后,您將能夠:了解在產品分配標準的使用場景掌握在產品分配標準的計算邏輯學習目標完成本單元學習后,您將能夠:了解在產品分配標準的使用場景掌握在產品分配標準的計算邏輯為什么要設置在產品分配標準?在企業(yè)實際生產業(yè)務中,因產品生產周期原因,可能會存在原材料投入生產后尚未完工的場景,這部分尚在車間生產的產品稱為在產品,在月底核算成本時,您是否在為完工產品與在產品費用分攤而煩惱?在產品是否需要分攤費用?該給在產品分攤多少費用?如果您存在上述疑問,學習本單元后,相信您對這些疑問會得出自己的答案。在產品分配標準在哪里設置?您需先了解在產品分配標準的操作路徑:依次單擊【成本管理】→【產品成本核算】→【分配標準設置】,雙擊打開在產品分配標準進行設置,如圖1所示。在產品分配標準設置中按核算體系+核算組織+會計政策設置,勾選適用委外,則此在產品分配標準適用委外生產業(yè)務,不勾選則適用于簡單生產和普通生產業(yè)務在產品成本分配。其中主要包含不計算產品成本、完工數(shù)量、約當產量、按用料清單、匯報未入庫數(shù)量和月末在制數(shù),其中按用料清單和月末在制數(shù)是獨屬于材料類的分配標準。您可能會好奇,綜合設置和成本項目明細設置有什么區(qū)別?其實,成本項目明細設置不是必須設置,因為考慮到您的企業(yè)的成本有多種形態(tài),有材料,有人工,有其他費用,不同形態(tài)的成本發(fā)生的成本動因不同,如果設置同一個分配標準,可能無法準確的分配成本,針對上述場景,您可以通過成本項目明細設置不同成本項目的分配標準,以達到更精確的成本計算和管理。案例:設置綜合分配標準為完工數(shù)量,不設置成本項目明細分配標準,則您該成本中心產品的所有成本項目均按完工數(shù)量分配;當設置綜合分配標準為完工數(shù)量,設置成本項目明細設置中直接材料為約當產量、直接人工為不計算在產品成本,則成本計算后直接材料按約當產量計算,直接人工按不計算在產品成本計算,除上述兩個成本項目外的其他成本項目的費用按完工數(shù)量計算。在產品分配標準的計算邏輯是什么?在學習在產品分配標準前,您需要先掌握成本計算過程中的的兩個邏輯:成本計算時將對應的直接材料或間接費用按費用分配標準分配到工單對應的產品上;成本計算后,成本計算單中各工單/產品的期初在產品金額+期初調整金額+本期投入金額=本期完工金額+期末在產品金額。由上可知,只要您生產的產品存在期末在產數(shù)量,必然逃不開在產品分配多少費用的問題,也必定涉及在產品分配標準的設置,接下來將給您一一介紹其使用場景和計算邏輯。不計算在產品成本——當期部分完工,不給在產品任何價值。如果您企業(yè)的產品雖然月末有結存在產品,但月末在產品數(shù)量少,價格很低,并且各月份在產品數(shù)量穩(wěn)定,又或者領多少套材料,就只完工多少套產品,那您可以選擇不計算在產品成本分配標準。設置此分配標準,當您對應的工單/產品當期存在完工,存在在產的情況下,總投入費用全部分給完工產品,在產品不分攤成本。具體計算效果如圖2所示。圖2注:如果您的工單/產品本期沒有完工,但是有費用投入,即使您選擇不計算在產品成本分配標準,您工單/產品本期投入的費用金額會存在期末在產品金額上。完工數(shù)量——在產品地位跟完工產品地位同等重要如果您企業(yè)的產品在生產步驟一開始就全部領料,生產線上的在產品價值也很高,基本等同于完工產品的地位,您可以選擇完工數(shù)量這個標準,成本項目的總費用投入按產品完工數(shù)量與在產數(shù)量比分配,計算效果如圖3所示。圖3約當產量——在產品也有地位,看情況指定約當系數(shù),比完工產品地位低。如果您企業(yè)產品的生產周期比較長,投料是跟隨著生產步驟的進行逐步發(fā)生的,在產品應該承擔成本,且需要根據在產品完工程度來決定應該分攤多少成本,那您可以選擇約當產量分配標準。約當系數(shù)即在產品折算成完工產品的比例,選擇約當產量分配,需要成本計算前在約當系數(shù)維護中維護工單/產品的約當系數(shù)。如圖4所示。操作路徑:依次單據【成本管理】→【產品成本核算】→【分配標準值維護】,雙擊打開約當系數(shù)維護。支持按工單維護或按產品編碼維護。圖4其實,如果您結合完工數(shù)量分配標準,可以把完工數(shù)量分配標準理解為綜合系數(shù)為100%的約當產量標準。約當產量具體計算邏輯可參考在產品分配標準_約當產量。按用料清單——材料專屬分配標準按用料清單分配標準在綜合標準中無法選擇,這個標準是獨屬材料類的成本項目的。您需注意,按照用料清單分配材料成本,需結合成本管理系統(tǒng)參數(shù)設置使用,如圖5所示。操作路徑:依次單擊【成本管理】→【產品成本核算】→【成本管理系統(tǒng)參數(shù)】,雙擊打開,點擊【產品成本核算】頁簽。圖5在產品按按用料清單分配設置不同,計算公式不同,具體如下。(1) 按用料清單不考慮補退料:父項完工消耗子項數(shù)量=子項應發(fā)數(shù)量/父項下達數(shù)量*父項完工數(shù)量適用場景:企業(yè)生產比較穩(wěn)定,實際消耗量與標準用量基本一致,企業(yè)生產人員做單可能不及時,退補料單據經常會做跨期,您可以不考慮退補料,成本計算按用料清單中的標準用量來結轉成本。(2) 按用料清單考慮補料:父項完工消耗子項數(shù)量=(子項應發(fā)數(shù)量+子項補料數(shù)量)/父項下達數(shù)量*父項完工數(shù)量適用場景:企業(yè)生產工藝不穩(wěn)定,實際生產過程中損耗比較多,會經常有補料業(yè)務,您可以選擇按用料清單考慮補料分配成本,更符合實際業(yè)務場景。(3) 按用料清單考慮退料:父項完工消耗子項數(shù)量=(子項應發(fā)數(shù)量-子項退料數(shù)量)/父項下達數(shù)量*父項完工數(shù)量適用場景:如果您的產品BOM中維護損耗率,并且實際發(fā)料會發(fā)損耗,并且生產過程中可能會有材料的結余并退回到倉庫,您可以選擇按用料清單考慮退料來分配成本,實現(xiàn)當期完工不多算成本。(4) 按用料清單考慮補退料:父項完工消耗子項數(shù)量=(子項應發(fā)數(shù)量+子項補料數(shù)量-子項退料數(shù)量)/父項下達數(shù)量*父項完工數(shù)量適用場景:您的企業(yè)生產工藝非常成熟,退補料都及時做單據,管控比較嚴格,您可以選擇按用料清單考慮補退料分配標準。了解完上述在產品按用料清單分配的不同設置的計算公式,您是否仍覺得比較抽象?不著急,讓我們來通過一個案例來具體計算不同標準下,完工產品需消耗材料的數(shù)量。案例:本期投產A產品100個,完工入庫80個,用料清單中維護了001材料的應發(fā)數(shù)量為200個,本期領料180個,本期發(fā)生001材料退料20個,補料30個,求本月完工產品結轉多少001材料?(1) 當成本管理系統(tǒng)參數(shù)為按用料清單不考慮補退料,父項完工結轉材料=200/100*80=160個。(2) 當成本管理系統(tǒng)參數(shù)為按用料清單考慮補料,父項完工結轉材料=(200+30)/100*80=184個。(3) 當成本管理系統(tǒng)參數(shù)為按用料清單考慮退料,父項完工結轉材料=(200-20)/100*80=144個。(4) 當成本管理系統(tǒng)參數(shù)為按用料清單考慮補退料,父項完工結轉材料=(200+30-20)/100*80=168個。從上我們得知,您不論搭配使用哪個參數(shù),計算公式都只與材料的補退料數(shù)量有關,與生產領料單領料數(shù)量無關。匯報未入庫數(shù)量——啟用車間管理,工序生產訂單才用到的分配標準如果您企業(yè)購買了車間管理模塊,啟用了跨車間作業(yè)成本,生產訂單的單據類型為工序匯報入庫,可以用到這個分配標準,計算公式如下。完工金額=入庫數(shù)量/匯報數(shù)量*本期投入總金額期末在產品金額=本期投入總金額-完工金額由上述公式可知,與完工數(shù)量分配標準相比,完工產品分攤到的金額,不取決生產訂單下達的數(shù)量,而是取工序匯報數(shù)量。如果您有車間工序生產業(yè)務,生產工藝較為復雜,一道工序生產完,才會轉到下一道工序去生產,每道工序的在產數(shù)量取決于上一道工序轉過來多少,而不是單純的以工單下達數(shù)量為在產數(shù)量,那您使用匯報未入庫數(shù)量分配標準,會讓您的成本計算結果更準確。接下來讓我們通過案例來理解這個分配標準的計算邏輯。案例:生產A產品需要經過注塑,壓模,組裝三道工序,生產訂單下達1000個,第一道工序注塑匯報900個,轉入第二道工序壓模繼續(xù)生產,第二道工序壓模匯報600個,轉入第三道工序組裝繼續(xù)生產,第三道工序匯報300個,最終入庫100個,三道工序本月各發(fā)生1800元費用,求本月完工產品和在產品各分攤多少制費?工序一結轉的費用=100/900*1800=200元工序二結轉的費用=100/600*1800=300元工序三結轉的費用=100/300*1800=600元完工產品結轉的費用=200+300+600=1100元在產品成本=1800+1800+1800-1100=4300元上述計算結果可知,比起完工數(shù)量分配標準,匯報未入庫數(shù)量分配標準比按完工數(shù)量分配分攤的費用更多,計算結果更準確。月末在制數(shù)——按用料清單的升級版目前如果設置按照用料清單分配標準,獲取到的材料的退補料數(shù)量是即時發(fā)生的數(shù)據,假設您的材料的退補料業(yè)務發(fā)生在2月份,您現(xiàn)在計算1月份成本,您參數(shù)選擇考慮退補料,成本計算會把以后期間發(fā)生的退補料也考慮進來,導致計算結果不準確。月末在制數(shù)分配標準改善按用料清單計算分配這個缺陷,會考慮退補料期間與成本計算期間一致再按用料清單分配,使計算結果更準確。月末在制數(shù)使用背景與計算公式與按用料清單類似,在此不再贅述,文章結尾將為您附上月末在制數(shù)使用手冊,您可以繼續(xù)深入學習。通過本單元的學習,相信您對在產品分配標準的計算邏輯已經初步了解,您可以通過下方的知識庫和微課件,進行鞏固學習。知識庫:在產品分配標準_約當產量在產品分配標準設置在產品按用料清單和月末在制數(shù)分配月末在制分配標準值維護使用指導在產品分配標準_匯報未入庫數(shù)量微課件:產品成本核算-在產品分配標準介紹
金蝶云星空在產品分配標準設置-分配方法的
http://www.oil-coolers.com/b/yongyou/157.html
將需要分配的費用按照一定比例在完工產品與期末在產品之間分配,從而得到完工產品和在產品的成本。倒擠法,先確定月末在產品的成本,再用需要分配的費用減去月末在產品的成本從而得到完工產品的成本?!⊥旯ぎa品和在產品的成本分配方法,企業(yè)應根據在產品的數(shù)量、各月在產品數(shù)量變化、各項費用比重和定額管理基礎等具體條件,選擇合理簡便的分配方法。(1)不計算在產品成本 月末在產品成本=0 本月完工產品成本=本月發(fā)生的生產費用 將需要分配的費用按照一定比例在完工產品與期末在產品之間分配,從而得到完工產品和在產品的成本。倒擠法,先確定月末在產品的成本,再用需要分配的費用減去月末在產品的成本從而得到完工產品的成本。 完工產品和在產品的成本分配方法,企業(yè)應根據在產品的數(shù)量、各月在產品數(shù)量變化、各項費用比重和定額管理基礎等具體條件,選擇合理簡便的分配方法。(1)不計算在產品成本 月末在產品成本=0 本月完工產品成本=本月發(fā)生的生產費用 適用條件:月末在產品數(shù)量很小的情況。(2)在產品成本按年初數(shù)固定計算 月末在產品成本=年初固定數(shù) 本月完工產品成本=本月發(fā)生的生產費用 【注】年終時,根據實地盤點的在產品數(shù)量,重新調整計算在產品成本,以避免在產品成本與實際出入過大,影響成本計算的正確性。 適用條件:月末在產品數(shù)量很小,或者在產品數(shù)量雖大但各月之間在產品數(shù)量變動不大,月初、月末在產品成本的差額對完工產品成本影響不大的情況。(3)在產品成本按定額成本計算 月末在產品成本=月末在產品數(shù)量×在產品定額單位成本 本月完工產品成本=(月初在產品成本+本月發(fā)生的生產費用)-月末在產品成本 適用條件:月末在產品數(shù)量穩(wěn)定或者數(shù)量較少,有比較準確的定額資料。(4)約當產量法 約當產量是指在產品按其完工程度約當于完工產品的數(shù)量。 按約當產量比例分配的方法,就是將月末結存的在產品,按照其完工程度折合成約當產量,然后再將產品應負擔的全部生產費用,按照完工產品產量和在產品的約當產量的比例進行分配。 a.加權平均法月末在產品約當產量=月末在產品數(shù)量×完工程度完工產品成本=單位成本×完工產品產量 月末在產品成本=單位成本×月末在產品約當產量(5)定額比例法 完工產品應分配的成本=完工產品定額×分配率 月末在產品應分配的成本=月末在產品定額×分配率 適用條件:月末在產品數(shù)量變動較大,有比較準確的定額資料。(6)在產品成本按其所耗用的原材料費用計算月末在產品只分配原材料費用,其他費用全部由完工產品負擔。 完工產品承擔材料成本=完工產品產量×原材料分配率 月末在產品承擔材料成本(即月末在產品成本)=月末在產品產量×原材料分配率 適用條件:原材料費用在產品成本中所占比重較大,而且原材料是在生產開始時一次就全部投入。
金蝶云星空輔助生產成本中心的費用如何歸集分配的?
http://www.oil-coolers.com/b/yongyou/156.html
輔助生產車間不直接參與生產業(yè)務,但是為基本生產服務。輔助生產車間為基本生產車間提供作業(yè)活動,后續(xù)需要通過維護作業(yè)數(shù)量,衡量不同基本車間的受益程度,作為分配給基本生產車間費用的依據。【說明】①輔助生產成本中心的費用分配屬于二次分配。成本計算時,先將當期輔助生產成本中心的費用按輔助生產成本中心費用分配標準設置的作業(yè)活動比例分配到作業(yè)活動②其次按照作業(yè)數(shù)量維護中該輔助生產成本中心+作業(yè)活動提供給各基本生產成本中心的作業(yè)數(shù)量權重分配到具體的基本生產車間輔助生產車間不直接參與生產業(yè)務,但是為基本生產服務。輔助生產車間為基本生產車間提供作業(yè)活動,后續(xù)需要通過維護作業(yè)數(shù)量,衡量不同基本車間的受益程度,作為分配給基本生產車間費用的依據?!菊f明】①輔助生產成本中心的費用分配屬于二次分配。成本計算時,先將當期輔助生產成本中心的費用按輔助生產成本中心費用分配標準設置的作業(yè)活動比例分配到作業(yè)活動②其次按照作業(yè)數(shù)量維護中該輔助生產成本中心+作業(yè)活動提供給各基本生產成本中心的作業(yè)數(shù)量權重分配到具體的基本生產車間③后續(xù)再按照基本生產成本中心的該費用項目的共耗費用分配標準分配到基本生產成本中心的具體工單和產品上。具體分配過程參考以下圖片說明【操作步驟】① 在設置輔助生產的成本中心時,會維護該車間提供哪些作業(yè)活動,如下圖所示。輔助車間可能只提供一個作業(yè)活動,也可能提供多個作業(yè)活動,按照您的實際情況選擇即可。②同時需要設置輔助生產成本中心費用分配標準,系統(tǒng)按照您設置的分配標準,將輔助車間的費用先進行內部分配,分配給具體的作業(yè)活動, ③分配給具體作業(yè)活動后,需要維護受益基本生產成本中心的作業(yè)數(shù)量操作路徑:【成本管理】→【產品成本核算】→【分配標準值維護】→【作業(yè)數(shù)量維護】④維護好作業(yè)數(shù)量后,核算當期費用歸集進來的輔助生產車間費用,就會按這個作業(yè)數(shù)量做為權重把費用分配到具體的工單上。
金蝶云星空輔助生產成本中心的費用如何分配的?
http://www.oil-coolers.com/b/yongyou/155.html
基本車間在生產產品過程中耗用輔助生產部門提供的作業(yè)活動,所發(fā)生這部分的輔助生產費用需分配到基本生產部門具體的生產對象,輔助生產成本中心不承擔費用。[業(yè)務背景]基本車間在生產產品過程中耗用輔助生產部門提供的作業(yè)活動,所發(fā)生這部分的輔助生產費用需分配到基本生產部門具體的生產對象,輔助生產成本中心不承擔費用。[案例]基本生產部門[生產一部]同時生產半成品1(003)、半成品2(004),供水車間為其提供供水的作業(yè)活動,當月發(fā)生水費100元,半成品1(003)的作業(yè)活動數(shù)量是20(噸),半成品2(004)作業(yè)活動數(shù)量是25(噸),需要把水費分配到基本生產部門生產的半成品1(003)、以及半成品2(004)。[操作步驟]1、新增輔助生產部門及對應的成本中心,設置關聯(lián)對象為供水部門,作業(yè)活動選擇供水,如下圖。2、設置輔助生產部門費用分配標準設置說明:① 分配類型需要選擇:輔助生產成本中心費用分配;② 目前系統(tǒng)預設的費用分配標準是固定比例,是指一個輔助生產部門提供多個作業(yè)活動時發(fā)生的費用按照固定比例分配到具體的作業(yè)活動,再按作業(yè)數(shù)量分配到具體的基本生產成本中心再按費用分配標準分配給具體的產品;③ 必須維護限定接收方;3、費用歸集,把供水部門當期發(fā)生的費用進行費用錄入如下圖。也可通過費用引入方案引入輔助生產成本中心的費用。4、維護作業(yè)數(shù)量,供水部門提供提供的作業(yè)活動數(shù)量如下圖。說明:如果輔助生產成本中心的費用提供給多個基本生產成本中心,您可以在維護作業(yè)數(shù)量時受益成本中心維護多個基本生產成本中心,成本計算費用分配時,系統(tǒng)會按照作業(yè)數(shù)量作為權重分配。5、成本計算后可以通過費用歸集查看聯(lián)查費用分配看結果,如下圖所示。半成品1分配的金額是44.44,半成品2分配的費用是55.56,計算公式為:半成品1(003)的金額=100*20/(20+25)=44.44(金額保留2位小數(shù))半成品2(004)的金額=100*25/(20+25)=55.26(金額保留2位小數(shù))。
金蝶云星空作業(yè)數(shù)量維護的這個數(shù)量取的是什么數(shù)?
http://www.oil-coolers.com/b/yongyou/154.html
金蝶云星空作業(yè)數(shù)量維護的這個數(shù)量取的是什么數(shù)?一般來說,作業(yè)數(shù)量維護的是輔助生產部門為基本生產部門所做的工作量,比如供水部門作為輔助生產部門,那么在輸出部門是供水部門的時候,維護的作業(yè)數(shù)量就可以是每個部門所用的水
金蝶云星空自定義費用分配標準值應該怎么用?
http://www.oil-coolers.com/b/yongyou/153.html
假設某車間產生600元費用,該車間生產2種產品A和B,客戶希望600元的費用在A和B之間按2:1分配,是不是應該用到自定義費用標準值?請問具體該怎么做?
解析:不想被生產數(shù)量/入庫數(shù)量影響分配比例,就是用自定義費用分配標準。假設某車間產生600元費用,該車間生產2種產品A和B,客戶希望600元的費用在A和B之間按2:1分配,是不是應該用到自定義費用標準值?請問具體該怎么做?
解析:不想被生產數(shù)量/入庫數(shù)量影響分配比例,就是用自定義費用分配標準。方法1:設置2個費用項目,使用不同的復合分配標準固定工資中的2000元,按照工時在ABCDE中進行分配------------>使用工時*定額因子1的復合分配標準,這5個產品維護定額因子(數(shù)值1)CDE承擔固定工資3000元,按各自數(shù)量分配------------>使用數(shù)量*定額因子2的復合分配標準,這3個產品維護定額因子(數(shù)值1)方法2:設置2個費用項目,使用產品組,費用分配標準為工時、數(shù)量固定工資中的2000元,按照工時在ABCDE中進行分配------------>在費用歸集中選擇這5個產品的產品組_其他1;CDE承擔固定工資3000元,按各自數(shù)量分配------------>在費用歸集中選擇這3個產品的 產品組_其他2;方法3:把固定工資計到輔助車間,可以使用2個作業(yè)活動,走 輔助生產費用分配流程自動生成作業(yè)數(shù)量后,引出刪除不需要分配的產品行,再引入。
金蝶云星空K3/cloud怎么設置資產負債表和利潤表
http://www.oil-coolers.com/b/yongyou/152.html
金蝶云星空K3/cloud怎么設置資產負債表和利潤表報表模板——新增,在報表編輯器中點擊類EXCEL界面左下角的頁簽,右鍵,插入表頁,分別插入資產負債表,利潤表等金蝶云星空K3/cloud怎么設置資產負債表和利潤
金蝶云星空 費用引入方案引入總賬憑證要滿足什么條件
http://www.oil-coolers.com/b/yongyou/151.html
?金蝶云星空 費用引入方案引入總賬憑證要滿足什么條件1、費用引入方案取數(shù)來源設置為總賬憑證,總賬科目必須要掛部門作為核算維度;2、總賬憑證關聯(lián)的部門需要有對應的成本中心,且成本中心需要綁定在費用引入方案的成本中心范