【匯總】值更新與實體服務(wù)規(guī)則
【匯總】值更新與實體服務(wù)規(guī)則原創(chuàng)
122人贊賞了該文章 3.9萬次瀏覽 編輯于2024年05月06日 08:58:12
本文介紹了“值更新”服務(wù)的概念,即在字段值改變時自動執(zhí)行指定服務(wù),適用于單一字段觸發(fā)的場景。同時,闡述了實體服務(wù)規(guī)則的作用,通過定義規(guī)則處理復(fù)雜邏輯,提高執(zhí)行效率。還列舉了多種常用示例應(yīng)用配置,并分享了前提條件不生效的解決方法及進階開發(fā)技巧,包括自定義表達式函數(shù)、執(zhí)行SQL等。最后,提供了基礎(chǔ)資料與輔助資料字段取值的常見寫法及案例鏈接。
概述
值更新:顧名思義當(dāng)前字段的字段發(fā)生改變后,自動執(zhí)行指定服務(wù)?!爸蹈隆本褪窃擃惙?wù)的執(zhí)行時機觸發(fā)點。
一般需要當(dāng)前字段上勾選屬性“即時觸發(fā)值更新”,在焦點離開當(dāng)前字段時就觸發(fā)相關(guān)值更新服務(wù)。
適用于“單一字段觸發(fā)的”、“值更新時機觸發(fā)”的場景,例如,選擇物料字段后,分別攜帶物料的基本單位、計量單位等屬性到指定字段。這種場景就時候用值更新配置實現(xiàn)。
入口:單據(jù)字段屬性上“值更新服務(wù)”
實體服務(wù)規(guī)則:表單的執(zhí)行錯綜復(fù)雜,一個字段的改變引起一堆字段變化,將所有的邏輯變成一個個規(guī)則,復(fù)雜的事情都交給平臺去處理:自動合并規(guī)則批量執(zhí)行提高效率、智能執(zhí)行減少重復(fù)執(zhí)行,并且提供對動態(tài)語言的解析(IronPython)
例如,為了完成“當(dāng)物料沒有填寫時,鎖定數(shù)量”的簡單需求,需要考慮物料值更新事件、新增行事件、單據(jù)加載事件等多種時機點的處理。采用實體服務(wù)規(guī)則,定義一個規(guī)則就可以解決,在調(diào)用服務(wù)時,指定該服務(wù)加載、新增行、值更新時機點要觸發(fā)執(zhí)行即可。
入口:單據(jù)頭、子單據(jù)頭、單據(jù)體、子單據(jù)體等實體上都有屬性“實體服務(wù)規(guī)則”,根據(jù)你需要處理的目標(biāo)字段所在實體,在對應(yīng)實體上配置實體服務(wù)規(guī)則。
常用示例
應(yīng)用配置1、判斷條件中,如何比較字段值2、日期字段計算3、多選基礎(chǔ)資料如何判斷是否為空4、判斷分錄行是否新增的5、級聯(lián)值更新6、表達式中的匯總計算7、操作服務(wù)的前置條件8、表達式的系統(tǒng)變量9、統(tǒng)計單據(jù)體已錄數(shù)據(jù)的總行數(shù)10、數(shù)值字段取絕對值11、有條件的進行合計12、實體服務(wù)規(guī)則中的輔助資料13、求平方求立方14、小數(shù)取整 向下取整、四舍五入、向上取整15、表達式使用in操作16、基礎(chǔ)資料的過濾場景17、基礎(chǔ)資料.聯(lián)動查詢(GetValue)18、獲取分錄行的最大日期19、獲取單據(jù)體首行的某個字段的值20、保存前校驗單據(jù)體的某列數(shù)據(jù)是否全部相等21、單據(jù)體滿足條件的基礎(chǔ)資料字段合并到單據(jù)頭文本字段22、實現(xiàn)有效期至=生產(chǎn)日期+保質(zhì)期-1天的效果23、當(dāng)單據(jù)體存在滿足某種條件的分錄時隱藏某個字段24、獲取基礎(chǔ)資料的分組數(shù)據(jù)25、表達式不支持中文字符?26、操作提示信息
27、獲取[基礎(chǔ)資料].[輔助資料]的值28、獲取日期的年月日
精彩分享前提條件不生效該怎么辦(jiaxu_lin分享)遍歷單據(jù)體獲取數(shù)據(jù)(周少斌分享)
進階開發(fā)1、自定義表達式函數(shù)2、執(zhí)行SQL并返回值3、python插件之單據(jù)插件實現(xiàn)加載值更新事件4、中文環(huán)境獲取英文詞條5、表達式測試說明
典型場景:
1、基礎(chǔ)資料與輔助資料字段取編碼、名稱經(jīng)常寫錯,而且看示例有多種寫法。
關(guān)于輔助資料、基礎(chǔ)資料取其屬性字段有多種寫法,這里提供最常見的寫法(便于初學(xué)者記憶),并將基礎(chǔ)資料與輔助字段進行對比說明。
如有涉及基礎(chǔ)資料.基礎(chǔ)資料或者基礎(chǔ)資料.輔助資料等第二層屬性的獲取,需要了解一個基本因素。
一級節(jié)點【基礎(chǔ)資料】的數(shù)據(jù)包,為該基礎(chǔ)資料的所有引用屬性的精簡數(shù)據(jù)包。
二級節(jié)點【輔助資料】的數(shù)據(jù)包,是格式固定的精簡數(shù)據(jù)包,僅包含內(nèi)碼、編碼和名稱三個固定屬性。
【二開案例.表達式.前置條件.獲取[基礎(chǔ)資料].[輔助資料]的值】https://vip.kingdee.com/article/190161562286809856
相關(guān)知識
【匯總】值更新與實體服務(wù)規(guī)則
懷舊服開服匯總
2022年7月18日魔域手新服開服列表與地址匯總
手機版魔域變態(tài)版開服表——全新服務(wù)器組的開服時間匯總
商務(wù)部等財經(jīng)動態(tài):多領(lǐng)域數(shù)據(jù)匯總更新
小雯材料匯總(1)安卓體驗服下載V.7.6.9
健康體檢服務(wù)方案(匯編11篇)
“門診病人”對服務(wù)體會與滿意程度調(diào)查的匯總
食品法規(guī):新食品原料的公告匯總【2020
2024西安招聘信息匯總(持續(xù)更新)
網(wǎng)址: 【匯總】值更新與實體服務(wù)規(guī)則 http://www.u1s5d6.cn/newsview1213414.html
推薦資訊
- 1發(fā)朋友圈對老公徹底失望的心情 12775
- 2BMI體重指數(shù)計算公式是什么 11235
- 3補腎吃什么 補腎最佳食物推薦 11199
- 4性生活姿勢有哪些 盤點夫妻性 10425
- 5BMI正常值范圍一般是多少? 10137
- 6在線基礎(chǔ)代謝率(BMR)計算 9652
- 7一邊做飯一邊躁狂怎么辦 9138
- 8從出汗看健康 出汗透露你的健 9063
- 9早上怎么喝水最健康? 8613
- 10五大原因危害女性健康 如何保 7826