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 –