發(fā)布時間:2024-11-18
特價活動:>>>> 用友U8、T6、T+、T3軟件產(chǎn)品4折優(yōu)惠,暢捷通T+cloud、好會計、易代賬、好業(yè)財、好生意云產(chǎn)品6-8折優(yōu)惠。
一、問題描述
在使用網(wǎng)報的過程中,有時會遇到如下問題:
在網(wǎng)上報銷中報銷單打不開,點擊沒有反應(yīng)也沒有報錯,但是申請單、借款單打開正常?
在網(wǎng)上報銷中打開單據(jù)正常,但是錄入某個項目的時候,單據(jù)自動關(guān)閉,沒有報錯提示?
在網(wǎng)上報銷中打開單據(jù)正常,但是錄入某個項目的時候,會彈出窗口提示:“您輸入的數(shù)據(jù)【正無窮大】不能大于允許的最大值9999999999.99”
出現(xiàn)以上報錯的時候,基本都是客戶自己設(shè)置過UAP值更新事件,而值更新事件設(shè)置的有問題,導(dǎo)致出現(xiàn)異常,在此總結(jié)一下UAP值更新事件的注意事項
二、問題分析
1. 自定義項相加減匯總到報銷金額;
應(yīng)用場景:報銷差旅費的時候,會分成住宿補(bǔ)貼、伙食補(bǔ)貼、交通補(bǔ)貼,不想通過增加費用項目的方式實現(xiàn),那樣會增加報銷單表體行數(shù),希望只增加差旅費的費用項目,然后將住宿補(bǔ)貼、伙食補(bǔ)貼、交通補(bǔ)貼作為表體字段,表體原幣報銷金額含稅字段=住宿補(bǔ)貼+伙食補(bǔ)貼+交通補(bǔ)貼。
方案解析:
A、針對住宿補(bǔ)貼、伙食補(bǔ)貼、交通補(bǔ)貼作為表體字段可以在顯示模板中啟用報銷單子表網(wǎng)報自定義項16、17、18;
B、需要設(shè)置公式表體原幣報銷金額含稅字段=子表網(wǎng)報自定義項16 +子表網(wǎng)報自定義項17 +子表網(wǎng)報自定義項18 。
在此主要看一下步驟B的公式設(shè)置如何進(jìn)行,有什么注意事項。
開始—程序—u8 — UAP—使用賬套主管登錄。
1)雙擊打開客戶化,在項目資源管理器中,點擊客戶化右鍵添加子產(chǎn)品,加入網(wǎng)上報銷模塊。
2)點擊顯示所有文件,展開BS表單下的單據(jù)。
3)雙擊打開要設(shè)置公式的單據(jù),找到設(shè)置公式的字段,在屬性窗口中,點擊值更新事件進(jìn)行設(shè)置。
注意:
A、找字段的時候,要看準(zhǔn)是報銷單主表字段還是報銷單子表字段。不要設(shè)置錯誤,有多余的錯誤公式也會導(dǎo)致單據(jù)打開沒有反應(yīng)。軟件不會提醒具體是哪個公式錯誤,只能一個一個排查。
B、該值更新事件,是指某個字段的值發(fā)生改變的時候,觸發(fā)公式,所以該公式需要在網(wǎng)報自定義16、網(wǎng)報自定義17、網(wǎng)報自定義18上設(shè)置,而不是在報銷金額上設(shè)置。
C、由于表體報銷金額聯(lián)動修改本幣金額、表頭報銷金額等字段,需要勾選選項【是否觸發(fā)插件字段的值更新事件】。否則保存單據(jù)會出現(xiàn)下圖類似的提示。
D、網(wǎng)報自定義項 28,29,30為系統(tǒng)預(yù)置設(shè)置了報銷金額=網(wǎng)報自定義28+29+30,如果這三個中的項目錄入任何一個都會觸發(fā)系統(tǒng)預(yù)置公式,導(dǎo)致自己設(shè)置公式失效,當(dāng)然如果先錄入網(wǎng)報自定義項 28,29,30 ,再錄入其他的自定義項數(shù)值也可以使報銷金額正確,但是為防止錯誤數(shù)據(jù)出現(xiàn),建議如果要自己設(shè)置公式,就不要使用28、29、30這三個自定義項。。
E、值更新事件設(shè)置以后,點擊保存。退出重新進(jìn)入發(fā)現(xiàn)值更新事件丟失,保存不住。該問題在演示賬套可以重現(xiàn)。
原因:ufmeta庫中uap_vouchers存在報銷單的ProjectID=‘U8CUSTDEF‘記錄,但是[UAP_Entity]表中缺少ProjectID=‘U8CUSTDEF‘記錄。
兩種處理方案
a)delete from uap_vouchers whereSubID=‘NE‘ and ProjectID=‘U8CUSTDEF‘ and Name=‘報銷單‘,在uap中打開報銷單的時候,選擇是后,將自動插入UAP_Entity表中客戶化記錄,再設(shè)置公式正常。
b)將正常帳套的[UAP_Entity]表中ProjectID=‘U8CUSTDEF‘,name like ‘報銷單%‘記錄插入到本帳套中,再設(shè)置公式。
4)、表單定義保存關(guān)閉后,點擊工具下的發(fā)布,勾選報銷單,重新發(fā)布后uap值更新事件才生效。
重新發(fā)布后,報銷單需要重新打開。
2. 自定義項相乘匯總到報銷金額;
應(yīng)用場景:油費報銷單用于油費補(bǔ)貼報銷,報銷金額等于行駛公里數(shù)*每公里單價。
方案解析:
A、針對行駛公里數(shù)、每公里單價可以在顯示模板中啟用報銷單子表網(wǎng)報自定義項19、20;
B、需要設(shè)置公式表體原幣報銷金額含稅字段=子表網(wǎng)報自定義項19 *子表網(wǎng)報自定義項20 。
值更新事件的設(shè)置步驟與自定義項相加一致,只看設(shè)置公式方面:
注意:
A、需要勾選只滿足如下條件時執(zhí)行公式,否則會導(dǎo)致單據(jù)錄入的時候,異常關(guān)閉。
條件如下: [報銷單子表.網(wǎng)報自定義項16]!=0 && [報銷單子表.網(wǎng)報自定義項17]!=0
“&&”表示并且的意思,注意寫公式的時候,前后保留空格,否則會導(dǎo)致軟件判斷公式操作,單據(jù)無法打開的問題 。
B、值更新事件需要針對網(wǎng)報自定義項19、網(wǎng)報自定義項20設(shè)置,設(shè)置的公式內(nèi)容一致。
報銷單子表.原幣報銷金額(含稅)=[報銷單子表.網(wǎng)報自定義項16]*[報銷單子表.網(wǎng)報自定義項17]
需要勾選【是否觸發(fā)插件字段的值更新事件】
3. 報銷金額除以數(shù)量得到某自定義項值;
應(yīng)用場景:租賃報銷單用于租車費用報銷,使用報銷金額除以得到租賃單價。
方案解析:數(shù)量
A、針對租賃單價可以在顯示模板中啟用報銷單子表網(wǎng)報自定義項21;
B、需要設(shè)置公式子表網(wǎng)報自定義項21=表體原幣報銷金額含稅字段/數(shù)量。
值更新事件的設(shè)置步驟與自定義項相加一致,只看設(shè)置公式方面:
總結(jié):
網(wǎng)上報銷實施的時候,經(jīng)常用到UAP值更新事件設(shè)置公式,但是設(shè)置公式后又會出現(xiàn)各種問題。在問題分析中將設(shè)置自定義項相加、相乘、相除遇到的各種問題現(xiàn)象以及原因進(jìn)行了總結(jié),希望對大家處理問題有所幫助。
客服電話:400-665-0028
關(guān)鍵字:用友財務(wù)軟件,暢捷通軟件,財務(wù)軟件,進(jìn)銷存軟件,U9官網(wǎng),用友U8,用友T1,用友T+,用友T3,用友T6,暢捷通好會計,好生意,智+好業(yè)財,用友培訓(xùn)服務(wù)售后公司,暢捷通運(yùn)營培訓(xùn)服務(wù)公司
版權(quán)所有:用友暢捷通軟件 Copyright © 2025 All rights reserved.