日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

java当单据变化触发,UAP开发(NC63)遇到的错误记录

發(fā)布時(shí)間:2023/12/14 编程问答 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java当单据变化触发,UAP开发(NC63)遇到的错误记录 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

NC63開(kāi)發(fā)遇到過(guò)的錯(cuò)誤,記錄一下,寫(xiě)的比較糙

整合的PDF可以在這里下載:整合PDF

1、ARRAY類(lèi)型為枚舉? NO,應(yīng)該為SINGLE類(lèi)型并需要添加枚舉

2、只要修改元數(shù)據(jù)屬性,就需要?jiǎng)h除對(duì)應(yīng)的數(shù)據(jù)表,并重新執(zhí)行sql語(yǔ)句。枚舉類(lèi)型不需要。

3、新建元數(shù)據(jù),唯一約束條件錯(cuò)誤

3.1元數(shù)據(jù)發(fā)布成功過(guò)

(連續(xù)發(fā)布元數(shù)據(jù))

錯(cuò)誤出現(xiàn)在這個(gè)bmf文件,不是數(shù)據(jù)庫(kù)的原因

暫時(shí)解決辦法:SVN還原前一天的bmf文件,然后在修改之前先刪除已發(fā)布的元數(shù)據(jù)

解決辦法:刪除bmf文件中的所有屬性,重新導(dǎo)入。(潛在錯(cuò)誤:未正確使用腳本導(dǎo)致id重復(fù)

3.2元數(shù)據(jù)未發(fā)成功過(guò)

解決辦法:刪掉改實(shí)體組件,重新創(chuàng)建新的同名實(shí)體組件

因?yàn)椴⑽幢4娴綆?kù)中,因此沒(méi)有影響,存儲(chǔ)元數(shù)據(jù)的表,md_component

4、同步其他人的代碼,造成的無(wú)法查詢和新增

原因:

新建結(jié)點(diǎn)時(shí),修改類(lèi)路徑,造成默認(rèn)接口路徑改變。因此需要導(dǎo)入配置文件到本地的UAP-studio文件夾中。

解決辦法:

核實(shí)upm文件是否存在或者類(lèi)路徑信息是否正確,路徑為%NCHome%\modules\XXX\META-INF

5、無(wú)法看見(jiàn)開(kāi)發(fā)出來(lái)的單據(jù)

清除緩存

6、修改類(lèi)路徑

直接在元數(shù)據(jù)中修改類(lèi)路徑,發(fā)布元數(shù)據(jù),生成java源碼,但是類(lèi)路徑并沒(méi)有改

手動(dòng)直接重構(gòu)-重命名,報(bào)無(wú)法找到j(luò)ava vo的錯(cuò)誤,系統(tǒng)識(shí)別的還是更新前的類(lèi)路徑

刪除元數(shù)據(jù),重新發(fā)布元數(shù)據(jù),生成java代碼,問(wèn)題解決了

7、no bean named 'context' is defined

出錯(cuò)原因:界面文件XXconfig.xml文件的某個(gè)Context標(biāo)簽下的類(lèi)路徑無(wú)法識(shí)別,通常出現(xiàn)于新增的Action/按鈕情況。

解決辦法:

1)尋找最近添加的Action/按鈕,查看屬性的類(lèi)路徑是否正確。

2)檢查UPM文件

3)檢查代碼是否存在,可能是用chengben項(xiàng)目打開(kāi)bjcj的單據(jù)

8、參照的數(shù)據(jù)在卡片中顯示而在列表中不顯示

參照的字段,只是將參照表的主鍵存在庫(kù)里。需要自定義另外的數(shù)據(jù)(如v_suncontractorname.v_name),來(lái)在列表中顯示。

e.g.參照分包商名稱(chēng)里面的字段,則直接將其拖到右邊,參照名稱(chēng)中選擇分包商名稱(chēng)后,對(duì)應(yīng)的參照數(shù)據(jù)自動(dòng)填上。

9、流程平臺(tái)緩存中不存在該單據(jù)或交易類(lèi)型=1206(1206不唯一)

解決辦法:

1、 重新新建單據(jù),新建單據(jù)時(shí)會(huì)自動(dòng)把之前建的清除。

2、先執(zhí)行delete_Billtype.sql再

運(yùn)行insert_BillType.sql

腳本,重新生成對(duì)應(yīng)單據(jù)的節(jié)點(diǎn)

10、單據(jù)模板某個(gè)值或某些值卡片中顯示而列表中不顯示

e.g.業(yè)主信息單據(jù)中參照的字段都無(wú)法再列表中顯示,但是卡片中是顯示的

特征:

字段的某個(gè)屬性變灰無(wú)法修改,無(wú)法修改。類(lèi)似于這種情況。本例子中是“列表是否顯示”屬性無(wú)法進(jìn)行修改。

方法:

刪除參照字段,該字段重新創(chuàng)建。

11、推單時(shí)出現(xiàn)“出現(xiàn)并發(fā),請(qǐng)重新查詢”的錯(cuò)誤

使用

BeanUtils.copyProperties賦值屬性,導(dǎo)致將主鍵同時(shí)復(fù)制出來(lái),在系統(tǒng)的insert方法出報(bào)錯(cuò)

12、The Attribute is not in the ref

使用AbstractModel時(shí)沒(méi)設(shè)置hiddenFieldCode和pkFieldCode

13、不要參照到4層,否則無(wú)法保存單據(jù)模板

14、發(fā)布元數(shù)據(jù)時(shí)報(bào)(元數(shù)據(jù)主鍵已存在)而無(wú)法發(fā)布元數(shù)據(jù)的錯(cuò)誤

解決辦法:svn回滾,新增的話暫時(shí)沒(méi)有好的解決辦法

出現(xiàn)原因:刪除元數(shù)據(jù)

預(yù)防措施:發(fā)布元數(shù)據(jù)后,一定不要?jiǎng)h除bmf文件相關(guān),否則無(wú)法重新發(fā)布。預(yù)防的話,

刪文件前務(wù)必要右鍵刪除已發(fā)布的元數(shù)據(jù)。ztb/script下的delete all很少可能或許可以一試??

15、所有UAP相關(guān)的類(lèi)無(wú)法識(shí)別

項(xiàng)目上右鍵,選擇MDE工具->斷開(kāi)UAPHOME鏈接,然后鏈接UAPHOME

16、單據(jù)無(wú)法看見(jiàn),顯示用戶沒(méi)有權(quán)限

解決辦法:清除NCCACHE,重新打開(kāi)即可

出現(xiàn)原因:切換系統(tǒng)/數(shù)據(jù)源后重新打開(kāi)項(xiàng)目導(dǎo)致的

18、參照字段不觸發(fā)表體編輯后事件(或參照無(wú)法自動(dòng)帶值出來(lái))

出現(xiàn)原因1:該參照引用不存在的字段,導(dǎo)致選擇參照時(shí)不能給模板中該參照子字段賦值,導(dǎo)致無(wú)法觸發(fā)

解決辦法:單據(jù)模板初始化,將該參照引用的不存在的字段刪除,因?yàn)镹C不會(huì)在模板中自動(dòng)報(bào)錯(cuò),所以比較坑。

同理,在獲取參照下的某值時(shí)

e.getBillCardPanel().getHeadItem("r_projname.XXXX"),需要將r_projname.XXXX字段拖過(guò)來(lái)。

出現(xiàn)原因2:參照元數(shù)據(jù)類(lèi)型和單據(jù)模板中配置的參照類(lèi)不是對(duì)應(yīng)同一張單據(jù)

19、預(yù)警無(wú)法觸發(fā)

出現(xiàn)場(chǎng)景:點(diǎn)擊立即執(zhí)行無(wú)法觸發(fā),無(wú)法進(jìn)行debug

出現(xiàn)原因:UAP-Studio的環(huán)境問(wèn)題

解決辦法:更換一個(gè)特定的UAP-Studio

20、做檔案結(jié)點(diǎn)時(shí)不要運(yùn)行腳本

出現(xiàn)過(guò)因?yàn)檫\(yùn)行腳本導(dǎo)致的檔案單據(jù)中的元數(shù)據(jù)無(wú)法更新的錯(cuò)誤,最終新建結(jié)點(diǎn)

21、UAP-Studio無(wú)法生成單據(jù)結(jié)點(diǎn)

看其他工程可不可以新建,不可以的話重新把項(xiàng)目導(dǎo)入工作空間

22、查詢單據(jù)沒(méi)有值

看組織是否正確

調(diào)試private的代碼,調(diào)試query函數(shù)的參數(shù)schema??梢圆樵兊絪ql語(yǔ)句,根據(jù)sql語(yǔ)句進(jìn)行調(diào)試

上次出現(xiàn)問(wèn)題時(shí)因?yàn)閱螕?jù)日期沒(méi)有值,導(dǎo)致查不到。沒(méi)有值是因?yàn)閱螕?jù)日期在模板中被刪掉了,導(dǎo)致無(wú)法賦值

23、無(wú)法進(jìn)行update語(yǔ)句

oracle被鎖住,需要找出鎖住的地點(diǎn)并解鎖。

-- 查詢

select

object_name,machine,s.sid,s.serial#,s.logon_time

from

v$locked_object l,dba_objects o ,v$session s

where

l.object_id = o.object_id

and

l.session_id=s.sid;

-- 解鎖

-- alter system kill session 'sid, serial#'

-- 根據(jù)查詢出來(lái)的鎖表記錄的SID和SERIAL#來(lái)釋放session

-- 如果提示權(quán)限不足的話,請(qǐng)用DBA用戶登錄進(jìn)行解鎖操作。

24、改private的代碼,一定要重啟服務(wù)!!!

25、修改oracle數(shù)據(jù)記著commit

27、項(xiàng)目出現(xiàn)紅色嘆號(hào),無(wú)法自動(dòng)構(gòu)建clean,刪除組件問(wèn)題

原因:刪除組件沒(méi)刪除干凈

解決辦法(即刪除業(yè)務(wù)模型方式):

項(xiàng)目根目錄中的.classpath和manifest.xml中的業(yè)務(wù)模型對(duì)應(yīng)項(xiàng)刪除即可

28、圖元實(shí)體不存在,某個(gè)ID實(shí)體不存在

出現(xiàn)場(chǎng)景:導(dǎo)入新的項(xiàng)目,元數(shù)據(jù)無(wú)法本地保存

解決辦法:MDE Exploer點(diǎn)擊刷新

29、刪除已發(fā)布的元數(shù)據(jù)造成的無(wú)法打開(kāi)單據(jù)造成的錯(cuò)誤

出現(xiàn)場(chǎng)景:(修改正式庫(kù)的代碼,但是無(wú)法更新元數(shù)據(jù),刪除已發(fā)布的元數(shù)據(jù)時(shí)造成單據(jù)無(wú)法打開(kāi))元數(shù)據(jù)刪除

解決辦法:從測(cè)試庫(kù)導(dǎo)出元數(shù)據(jù)腳本,從正式庫(kù)執(zhí)行還原

使用NC6X腳本導(dǎo)出工具V3.0

30、發(fā)布元數(shù)據(jù),出現(xiàn)實(shí)體名重復(fù)問(wèn)題

錯(cuò)誤原因:

類(lèi)名稱(chēng)錯(cuò)了。導(dǎo)致重復(fù)(實(shí)則發(fā)布的元數(shù)據(jù)在項(xiàng)目刪除時(shí)沒(méi)有刪除,導(dǎo)致庫(kù)里面存在同名元數(shù)據(jù))

31、生成sql時(shí)遇到寫(xiě)文件錯(cuò)誤

錯(cuò)誤:cause by ncmdp.exception.MetaDataException:java.lang.reflect.Invocation TargetException;

cause by nc.md.model.MetaDataException:寫(xiě)文件出現(xiàn)錯(cuò)誤,請(qǐng)檢查磁盤(pán)文件及文件系統(tǒng)是否只讀

出現(xiàn)場(chǎng)景:新建一個(gè)項(xiàng)目,新建元數(shù)據(jù)生成sql腳本時(shí)

出現(xiàn)原因:

屬性中的多語(yǔ)資源模塊名、名稱(chēng)空間、所屬模塊沒(méi)有值

解決辦法:

項(xiàng)目刪除重建,簡(jiǎn)單發(fā)布元數(shù)據(jù)進(jìn)行測(cè)試

32、報(bào)表穿透不過(guò)去原因

注意,

報(bào)表穿透涉及的兩張表字段名要一樣,僅僅值是相同時(shí)不行的。

33、表體編輯事件不觸發(fā)

檢查單據(jù)模板是否分頁(yè)簽,默認(rèn)只會(huì)觸發(fā)第一頁(yè)的項(xiàng)

解決辦法:需要在config.xml中配置childrenPicky項(xiàng)

34、單據(jù)無(wú)法保存

控制臺(tái)報(bào)null錯(cuò)誤

原因:單據(jù)模板中將“組織”誤刪,導(dǎo)致沒(méi)有值,無(wú)法保存。注意單據(jù)某些原生的字段要拖進(jìn)單據(jù)模板,否則影響系統(tǒng)操作。

37、新建單據(jù)保存后出現(xiàn)“重復(fù)的列名”問(wèn)題

表中是新建了重復(fù)的數(shù)據(jù),在字段名稱(chēng)中,排序后再看看。注意查看元數(shù)據(jù)對(duì)應(yīng)的字段名稱(chēng)是否重復(fù)。

38、生成單據(jù)結(jié)點(diǎn)時(shí),在功能注冊(cè)多語(yǔ)資源處卡主無(wú)法生成

解決辦法:

進(jìn)入所述路徑,刪除menucode、funcode和之前已經(jīng)生成過(guò)的對(duì)應(yīng)節(jié)點(diǎn)文件夾。

39、查詢模板無(wú)法加載

執(zhí)行對(duì)應(yīng)模塊下的sql腳本,delete_QueryTempletInit.sql和insert_QueryTempleteInit.sql

40、單據(jù)按鈕消失

場(chǎng)景:打開(kāi)單據(jù),只顯示“按鈕注冊(cè)”按鈕

原因:1)config.xml文件,最近添加的按鈕代碼出錯(cuò)(通??梢栽诳刂婆_(tái)中找到出錯(cuò)地點(diǎn))

2)按鈕權(quán)限問(wèn)題。按鈕權(quán)限在職責(zé)中配置,默認(rèn)是沒(méi)有按鈕權(quán)限。當(dāng)該單據(jù)分配按鈕權(quán)限后,需要重新分配功能,否則出現(xiàn)上述場(chǎng)景。

41、修改結(jié)點(diǎn)名稱(chēng)

方法:修改菜單注冊(cè)和功能注冊(cè)的對(duì)應(yīng)節(jié)點(diǎn)名稱(chēng),然后

清除緩存。

42、單據(jù)字段無(wú)法保存

關(guān)注點(diǎn):

生成JAVA代碼和數(shù)據(jù)庫(kù)/元數(shù)據(jù)字段對(duì)不對(duì)應(yīng)

試試其他命名規(guī)則,大文本m_開(kāi)頭的都不行、祖鵬傳說(shuō)中的r_XX(參照)字段都不行、后來(lái)遇到的i_XX(自定義項(xiàng))

(自己寫(xiě)的代碼都刪了排除其他因素影響,修改元數(shù)據(jù)/新增字段再重新發(fā)布,對(duì)比和成功的同類(lèi)型(大文本)數(shù)據(jù)的區(qū)別,元數(shù)據(jù)刪了重新拖過(guò)來(lái),還是不行,。找到原因了、、、生成JAVA代碼出錯(cuò)了、、

從m開(kāi)頭換成t開(kāi)頭試試、、竟然可以了。。)

43、UAP?object?is?not?an?instance?of?declaring?class

出現(xiàn)場(chǎng)景:本地運(yùn)行項(xiàng)目沒(méi)有錯(cuò)誤,部署到測(cè)試環(huán)境中后,打開(kāi)某一張單子保存時(shí)報(bào)錯(cuò) 解決辦法:重新部署EJB到bin/sysconfig.bat中

“由于我用的HOME是客戶的生產(chǎn)環(huán)境HOME,已經(jīng)做過(guò)EJB部署,在我做調(diào)用接口的時(shí)候會(huì)找HOME下EJB文件夾下對(duì)應(yīng)模塊里面的'模塊名_Local’這個(gè)類(lèi)下找發(fā)布的方法,但是我新加的接口并沒(méi)有發(fā)布,所以在這個(gè)類(lèi)里找不到對(duì)應(yīng)的方法。所以我將開(kāi)發(fā)代碼放到home中,重新部署EJB后就可以找到對(duì)應(yīng)的方法。如果一開(kāi)始不做EJB部署應(yīng)該也不會(huì)存在這個(gè)問(wèn)題?!?/p>

http://udn.yyuap.com/archiver/tid-5887.html

44、單據(jù)保存單據(jù)號(hào)重復(fù)問(wèn)題

--單據(jù)號(hào)重復(fù)處理腳本,按單據(jù)類(lèi)型?查詢出要返回的單據(jù)號(hào)?rtnsn?,增加?1

select?pub_bcr_return.rtnsn,pub_bcr_return.pk_billcodebase

from?pub_bcr_RuleBase

inner?join?pub_bcr_return?on?pub_bcr_return.pk_billcodebase?=?pub_bcr_RuleBase.Pk_Billcodebase

where?pub_bcr_RuleBase.nbcrcode?=?'

6109'

and?pub_bcr_RuleBase.pk_group?=?'GLOBLE00000000000000'

and?nvl(pub_bcr_RuleBase.isused,?'Y')?=?'Y'

查詢出重復(fù)單據(jù)號(hào)后,將單據(jù)號(hào)+1保存

然后將一起查到的pk_billcodebase做刪除操作

deletepub_bcr_return wherepk_billcodebase='0001ZZ1000000004A5PR'

刪除后,記得commit!

45、查詢模板導(dǎo)致的,部署系統(tǒng)后出現(xiàn)的問(wèn)題

出錯(cuò)結(jié)果:

無(wú)法打開(kāi)單據(jù)出現(xiàn)下面錯(cuò)誤

Caused?by:?org.springframework.beans.factory.BeanCreationException:?Error?creating?bean?with?name?'nc.ui.uif2.tangramlayout.node.HSNode#18b9fac'?defined?in?class?path?resource?[nc/ui/nk/economic/h6h50108/ace/view/

Economic50108_config.xml]:?Cannot?create?inner?bean?'nc.ui.uif2.tangramlayout.node.CNode#1cdb751'?of?type?[nc.ui.uif2.tangramlayout.node.CNode]?while?setting?bean?property?'left';?nested?exception?is?org.springframework.beans.factory.BeanCreationException:?Error?creating?bean?with?name?'nc.ui.uif2.tangramlayout.node.CNode#1cdb751'?defined?in?class?path?resource?[nc/ui/nk/economic/h6h50108/ace/view/Economic50108_config.xml]:?Cannot?resolve?reference?to?bean?'queryArea'?while?setting?bean?property?'component';?nested?exception?is?org.springframework.beans.factory.BeanCreationException:

Error?creating?bean?with?name?'queryArea'?defined?in?class?path?resource?[nc/ui/nk/economic/h6h50108/ace/view/Economic50108_config.xml]:?Invocation?of?init?method?failed;?nested?exception?is?java.lang.StringIndexOutOfBoundsException:

String?index?out?of?range:?-1

場(chǎng)景:

我們這邊測(cè)試系統(tǒng)的另一個(gè)環(huán)境用最新的代碼?是可以的?但是開(kāi)發(fā)環(huán)境連正式庫(kù)還是不行

開(kāi)發(fā)環(huán)境連測(cè)試環(huán)境也是可以打開(kāi)的

荊老師提供的解決方法:

1)數(shù)據(jù)庫(kù)的問(wèn)題 然后重新發(fā)布元數(shù)據(jù)試試

2)開(kāi)發(fā)環(huán)境連正式庫(kù),查看是否出現(xiàn)問(wèn)題

3)開(kāi)發(fā)環(huán)境連測(cè)試庫(kù),查看是否出現(xiàn)問(wèn)題

4)問(wèn)題定位到單據(jù)模板和查詢模板,詢問(wèn)成員今天是否修改過(guò)對(duì)應(yīng)的地方

5)刪除單據(jù)模板、查詢模板,重新生成后再試試

影響數(shù)據(jù)庫(kù)的操作:單據(jù)模板、查詢模板和元數(shù)據(jù)

解決辦法:

將查詢模板中類(lèi)型為自定義項(xiàng)的字段刪去

48、保存單據(jù)時(shí),報(bào)不支持此種業(yè)務(wù),請(qǐng)檢查 錯(cuò)誤

錯(cuò)誤原因:新增BLOG類(lèi)型的數(shù)據(jù)導(dǎo)致,大文本類(lèi)型的數(shù)據(jù)應(yīng)該是備注類(lèi)型的

出這種錯(cuò),可檢查元數(shù)據(jù)中是否有特殊的不常用的字段

荊老師說(shuō)的潛在原因:業(yè)務(wù)類(lèi)型字段去找原因

49、生成單據(jù)結(jié)點(diǎn)時(shí),點(diǎn)擊第一個(gè)“下一步”時(shí)報(bào)表dapSystem中不存在XXX模塊

錯(cuò)誤原因:

模塊名需要在功能注冊(cè)中提前設(shè)置好,否則不可以

解決辦法:

確保新建模塊項(xiàng)目中的模塊名稱(chēng)和功能注冊(cè)中的上級(jí)菜單中的模塊名對(duì)應(yīng)上,注意只能用小寫(xiě)字母。

50、生成單據(jù)節(jié)點(diǎn)時(shí)報(bào)父節(jié)點(diǎn)不存在或者為虛菜單的空指針錯(cuò)誤

解決辦法:

去功能注冊(cè)和菜單注冊(cè)中檢查,上次菜單是否存在。若不存在,手動(dòng)新建一個(gè)。

51、報(bào)表求和功能無(wú)法使用問(wèn)題

插入小計(jì):求和之前要先合并擴(kuò)展區(qū)域

52、delete或update后未提交導(dǎo)致的事務(wù)鎖死

1、查詢出鎖住的sid和session

selectsess.sid,

sess.serial#,

lo.oracle_username,

lo.os_user_name,

ao.object_name,

lo.locked_mode

fromv$locked_object lo,

dba_objects ao,

v$session sess

whereao.object_id= lo.object_idandlo.session_id = sess.sid

2、終止對(duì)應(yīng)的事務(wù)

ALTER system KILL session'399,2084'; (分別對(duì)應(yīng)sid和serial#)

3、謹(jǐn)慎操作、不要誤刪系統(tǒng)事務(wù),否則會(huì)引起數(shù)據(jù)庫(kù)的崩潰

53、職責(zé)中找不到新建完成的節(jié)點(diǎn)

新建單據(jù)結(jié)點(diǎn)后,功能注冊(cè)和菜單注冊(cè)下面出現(xiàn)新建出來(lái)的節(jié)點(diǎn),但是職責(zé)中分配功能時(shí)無(wú)法找到。

解決方法:賬套管理員登入,在“業(yè)務(wù)初始化”中,增補(bǔ)對(duì)應(yīng)的模塊

54、查詢單據(jù)出錯(cuò)

查詢模塊初始化無(wú)法打開(kāi),由于查詢模板中存在已被刪除的元數(shù)據(jù)。

解決辦法:1)刪除對(duì)應(yīng)的字段,執(zhí)行delete語(yǔ)句,然后insert回來(lái)

select * from pub_query_condition where field_code='r_xxjjb' and PK_TEMPLET = (SELECT ID from PUB_QUERY_TEMPLET where MODEL_CODE='H3H40301');

delete pub_query_condition where field_code='r_xxjjb' and PK_TEMPLET = (SELECT ID from PUB_QUERY_TEMPLET where MODEL_CODE='H3H40301');

2)查詢模板初始化刪除出錯(cuò)字段(一般為自定義項(xiàng))

55、保存單據(jù)時(shí),獲取自定義屬性失敗錯(cuò)誤

解決辦法:將參照帶出的相關(guān)自定義項(xiàng)類(lèi)型字段刪除,或者取消卡片/列表下顯示,對(duì)應(yīng)字段顯示通過(guò)顯示公式配置。

56、單據(jù)模板初始化 參照帶不出來(lái)值

解決辦法(4類(lèi)):

1)查看控制臺(tái),由于參照帶出的值不存在所致,刪除不對(duì)應(yīng)的數(shù)據(jù)即可

2)檢查是否有不正確的關(guān)鍵字名

3)參照標(biāo)題,參照類(lèi)的主鍵應(yīng)該為pk_deftable_b不是默認(rèn)的pk_deftable_h

this.setPkFieldCode("pk_deftable_b");

this.setHiddenFieldCode(new?String[]{"pk_deftable_b"});

4)參照11,由于某些字段(如列表下顯示)變灰失效。解決辦法:刪除參照字段,重新拖回。

58、多表體中,參照帶值不能全部即時(shí)顯示

解決辦法:

參照類(lèi)型字段賦值后,重寫(xiě)加載,調(diào)用

loadLoadRelationItemValue

panel.getBillModel("pk_deftable_b1").loadLoadRelationItemValue();

panel.getBillModel("pk_deftable_b2").loadLoadRelationItemValue();

59、提交單據(jù)報(bào)operation failed baseDao.retrieveByPK null錯(cuò)誤

執(zhí)行super.doAction()時(shí)報(bào)錯(cuò)

解決辦法:重新發(fā)布元數(shù)據(jù)

60、修改元數(shù)據(jù)后,單據(jù)模板

原因:元數(shù)據(jù)丟失

解決辦法:刪除已發(fā)布的元數(shù)據(jù),再發(fā)布元數(shù)據(jù)

61、生成JAVA代碼失敗

查找對(duì)應(yīng)的實(shí)體ID,查找元數(shù)據(jù)管理,發(fā)現(xiàn)本單據(jù)的元數(shù)據(jù)丟失(原因:其他人改過(guò)本張單據(jù)的元數(shù)據(jù)),元數(shù)據(jù)丟失導(dǎo)致無(wú)法生成Java代碼和建庫(kù)。

出錯(cuò)原因:單據(jù)中某個(gè)字段屬性出錯(cuò),引用問(wèn)題等等,找到出錯(cuò)字段刪除即可(可以根據(jù)二分刪除、查找SVN修改記錄等方式查找)

62、Error to init aggVOStyle

出錯(cuò)原因:元數(shù)據(jù)丟失,重新發(fā)布元數(shù)據(jù)后再重啟服務(wù)

63、修改元數(shù)據(jù)方法

1)元數(shù)據(jù)管理-升級(jí),上傳bmf文件

2)UAP-Studio連遠(yuǎn)程環(huán)境發(fā)布,不行的話(切換數(shù)據(jù)源)重啟UAP-Studio

64、功能注冊(cè)結(jié)點(diǎn)位置錯(cuò)誤

selectFUN_NAME,FUNCODE,cfunid,parent_idfromsm_funcregister

wherefuncodeLIKE'H3H4%';

將pareent_id設(shè)置為要指向的功能結(jié)點(diǎn)PK即CFunid

總結(jié)

以上是生活随笔為你收集整理的java当单据变化触发,UAP开发(NC63)遇到的错误记录的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。