LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

工作流模板中設置的自動相加合計公式在實際申請使用時不生效,要如何處理?

admin
2016年8月16日 18:47 本文熱度 18956
工作流表單模板中設置的自動合計和相加字段為什么在實際申請使用中不生效,要如何處理?

注意1:
點晴OA工作流中自動合計以及其他計算公式的實現是通過JS實現的,JS中的“+”是連字符,不是數學意義上的數字相加減,JS中的數字相加必須通過“-(-*)”來實現。
例如:JS中的3+5=35,而不會8,要實現等于8,必須用:3-(-5),才會得到8!

注意2:
凡是參與合計預算的數字型字段,默認值都必須設置為0,否則為空的字段會導致合計失效。
上面這個例子中:CS10、CS11、CS12、CS13、CS14的默認值都必須設置為0,否則填寫表單時,這幾個字段中任何一個字段為空,都會導致合計失效。

注意3:
點晴OA工作流自動合計計算的自定義公式中是不支持變量嵌套的,必須全部使用第一手數據!
例如上面這個:CS16=round(CS15,2),其中的CS15就是通過上一行公式動態得到的,所以按照上面的規則,CS16一定會有問題,申請時會看到不管如何改變上面的值,CS16都會為空而不會自動改動!
CS17=conv_cur(CS16)、CS18=CS16,都存在著同樣的問題!
解決辦法:
將最開始CS15的計算公式直接寫入到下面要引用的公式中即可,例如上面這個CS16、CS17、CS18,應該改為:
CS16=round((CS10-(-CS11)-(-CS12)-(-CS13)-(-CS14)-(-CS9)),2)
CS17=conv_cur(round((CS10-(-CS11)-(-CS12)-(-CS13)-(-CS14)-(-CS9)),2))
CS18=round((CS10-(-CS11)-(-CS12)-(-CS13)-(-CS14)-(-CS9)),2)

注意4:
如果將行輸入宏控件某個字段的合計結果顯示到其他地方,那么必須勾選“顯示合計”,否則將無法取到合計值,從而無法顯示合計值到其他地方:



特別說明:
工作流中自動合計等JavaScript腳本只在申請節點生效,在審核、知會和歸檔節點無效。
JS無效的原因是在審核和歸檔節點上的信息默認不允許更改,當前操作用戶沒有權限修改的控件字段都會被自動替換為普通文本或者被設置為了隱藏禁止顯示,不再有唯一身份識別ID,而JS腳本必須要有相關控件的唯一識別ID才能正常運算,JS的寫法有很多種,對于稍微復雜的JS,系統很難判斷需要參與JS運算的控件ID是否在審核或歸檔時存在,所以硬性規定為禁止在審核、知會和歸檔節點使用自定義JS腳本。

該文章在 2020/11/12 16:04:56 編輯過

全部評論3

admin
2016年10月28日 17:9
【學酥】情商余額不足 2016-06-22 16:31:48

我這樣試了一下。。紋絲不動。。我服了

【學仙】點晴客服 2016-06-22 16:31:58
當然!
因為你CS24后面的那個括號是中文括號!!!
必須用英文括號!!!!!

【學酥】情商余額不足 2016-06-22 16:32:39
我說的是第一個光等于。。
那個也不動呢?

【學仙】點晴客服 2016-06-22 16:32:56
任何一個有錯,都會導致JS異常!

【學酥】情商余額不足 2016-06-22 16:36:31
淚流滿面,大哥早說要英文字符就沒事了。。
可以了

【學仙】點晴客服 2016-06-22 16:36:53
我也是剛剛看到的

該評論在 2016/10/28 17:09:01 編輯過
admin
2016年10月28日 17:9
【學霸】青春無 2016-10-28 16:17:16
幫我看下,合計怎么不能自動計算呢

金額可以自動計算,總合計不行

【學仙】點晴客服 2016-10-28 16:17:52
公式中不允許有中間變量!

【學霸】青春無 2016-10-28 16:18:06
哪個地方錯了

【學仙】點晴客服 2016-10-28 16:18:27


CS10是一個中間變量值,不允許在CS11的公式中出現,將CS11改為直接計算值

【學霸】青春無 2016-10-28 16:23:50
我改成  CS11=conv_cur(round(SUM_SON06,2)) 這樣子也不行嗎

【學仙】點晴客服 2016-10-28 16:25:32
可以,就應該是這樣

【學霸】青春無 2016-10-28 16:33:25

是這個問題,沒有點這個合計

【學仙】點晴客服 2016-10-28 16:53:44
當然,你不勾選顯示合計的話,頁面就根本不會有這個合計值,當然流無法自動計算了。

該評論在 2016/10/28 17:09:33 編輯過
admin
2016年11月8日 11:14

【學渣】Bill 2016-11-08 10:58:20
請問,這個行輸入控件下面不合計是什么原因呢


這個是行輸入控件里勾選的顯示合計,應該是自動的

【學仙】點晴客服 2016-11-08 10:59:20
金額怎么可能會是文本??
另外:
發生日期為什么不用日期型?單據張數為什么不用數字型?

【學渣】Bill 2016-11-08 10:59:50
太粗心了

該評論在 2016/11/8 11:23:50 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

黄频国产免费高清视频,久久不卡精品中文字幕一区,激情五月天AV电影在线观看,欧美国产韩国日本一区二区
久久人人爽爽人人爽爽aⅤ 亚洲图片在线视频 | 婷婷色一二三区波多野衣 | 日本一本一区二区免费播放 | 一区二区三区精品aⅴ专区 久久综合香蕉久久久久久久 | 中文字幕在线免费 | 综合视频精品第一区 |