加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

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

发布时间:2020-12-14 02:06:31 所属栏目:Windows 来源:网络整理
导读:请有人帮助我理解Batch疯狂吗? 我正在尝试调试具有大约50个批处理作业的Axapta 3.0实现.大多数批处理类没有实现description()方法,因此当您查看批处理列表表单(基本查询批处理列表)时,描述字段为空.您可以看到批处理组和开始时间等,但您无法分辨实际调用的
请有人帮助我理解Batch疯狂吗?

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

Batch表包含一个名为ClassNum的隐藏字段,用于标识类的ID属性.谁能告诉我如何从ID中找到相应的类?一旦我确定了罪魁祸首,我就可以添加说明.

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

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

非常感谢,
麦克风

解决方法

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读