当前位置:  开发笔记 > 编程语言 > 正文

如何从类ID中识别Axapta类名?

如何解决《如何从类ID中识别Axapta类名?》经验,为你挑选了1个好方法。

请有人帮助我理解Batch疯狂吗?

我正在尝试调试具有大约50个批处理作业的Axapta 3.0实现.大多数批处理类没有实现该description()方法,因此当您查看批处理列表表单(基本>>查询>>批处理列表)时,描述字段为空.您可以看到批处理组开始时间等,但您无法分辨实际调用的是哪个类.

批次表包含称为隐藏字段ClassNum其识别ID之类的属性.谁能告诉我如何从ID中找到相应的类?一旦我确定了罪魁祸首,我就可以添加说明.

我尝试在AOT上使用标准的查找功能,但它没有拿起它们.

任何建议都是最受欢迎的!

非常感谢,迈克



1> 小智..:

Jay的答案提供了两个全面的解决方案.

我刚刚发现全局类ClassId2Name做同样的事情,所以你可以简单地:

display str Classname()
{
   return ClassId2Name(this.ClassNum);    
}

推荐阅读
夏晶阳--艺术
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有