CreatingCodeFileForNewDACFromDatabaseTable錯誤的Acumatica創建代碼基於數據庫表
我試圖從每Acumatica文檔現有的數據庫表中添加一個新的DAC文件新的DAC。然而,當我點擊確定,我得到一個錯誤:
本地主機說:「未處理的異常發生在函數調用MoveNext請參見跟蹤日誌瞭解更多詳情
沒有人見過這個,我該如何操作? ?當存儲在跟蹤日誌?
感謝,
大衛
CreatingCodeFileForNewDACFromDatabaseTable錯誤的Acumatica創建代碼基於數據庫表
我試圖從每Acumatica文檔現有的數據庫表中添加一個新的DAC文件新的DAC。然而,當我點擊確定,我得到一個錯誤:
本地主機說:「未處理的異常發生在函數調用MoveNext請參見跟蹤日誌瞭解更多詳情
沒有人見過這個,我該如何操作? ?當存儲在跟蹤日誌?
感謝,
大衛
的問題僅如果在你的數據庫中沒有ItemDocument表發生。
如果您剛剛創建了ItemDocument表,請確保重新啓動IIS或回收應用程序池以確保Acumatica知道新表,因爲它在域啓動時緩存數據庫架構一次。
當您在自定義管理器中創建新的DAC,其命名空間將匹配定製項目名稱: 因此有必要使用不同的命名空間中的自定義DAC時,自定義DAC(增量命名空間)的全名類型 - DocCenter.ItemBaseDocumen牛逼你的情況:
[PXSelector(typeof(Search<DocCenter.ItemBaseDocument.baseDocumentCode,
OrderBy<Asc<DocCenter.ItemBaseDocument.BaseDocumentCode>>>),
DescriptionField = typeof(DocCenter.ItemBaseDocument.baseDocumentShortDescription))]
謝謝!重新啓動IIS後,我能夠使其工作。 –
不幸的是,現在PXSelector代碼不能識別DAC。 –
命名空間DocCenter { [序列化] 公共類ItemBaseDocument:IBqlTable { #地區BaseDocumentCode [PXDBString(60,IsKey =真,IsUnicode =真,輸入掩碼= 「」)] [PXUIField(DisplayName的= 「基礎文檔代碼」)] public string BaseDocumentCode {get;組; } 公共類baseDocumentCode:IBqlField {} #endregion –
見鏈接在Acumatica屏幕圖像在那裏我試圖創建新的DAC –