产品生成器学习笔记报表

本章介绍一下产品生成器模块的几张报表。
构成元素
这张报表用来打印产品模型的内容,也可以用来查看可建模物料的概况。只有处在激活状态的产品模型会被打印。
操作路径
产品生成器->报表->构成元素


如上图所示可以选择打印产品模型的详细信息,可以选择是否包含验证规则,操作和用户配置文件。在右边可以选择物料类型和物料编号等,当然可以选择按钮对应的窗体中选择任意条件。
X++代码部分的打印可以通过三种方式:
1.未翻译的代码;
代码中的关键字用通过产品生成器->设置->翻译表  进行翻译。比如将
ttsbegin  翻译成  start transaction
select    翻译成  fetch data from table等。
不过我测试了一下,打印的代码粒度很大,只能打印出PABSource对其他方法的引用(后面会贴张图出来),不会涉及到关键字的翻译,所以我不是很清楚这个地方兴师动众地弄这些东西出来做什么,等有时间看一下这张报表的源代码再下定论。
2.翻译的代码;
3.描述
打印关于建模树节点的描述?没看到在什么地方可以定义一个描述。
在上述三种方式下建模树中的BOM节点和工艺路线节点都是作为引用出现的,真正的BOM和工艺路线在报表的结尾打印。
我测试的结果是:如果BOM做为根节点出现,这个打印没有问题,但如果被包含在在其他节点下,比如在某个IF节点下,就不会打印出来了,这可能跟代码打印的粒度太大有关系,但在系统中又找不到控制这个粒度的参数,不知道是我的理解不对还是代码本身没有实现设计者的意图,这个只能等到分析完这张报表的代码再下定论了,先Mark一下。
报表打印出的效果如下图所示:


打印出的效果暂时只能这样了,工艺路线连标签都没有,等以后有时间再详细研究一下这张报表。
用途
操作路径:
产品生成器->报表->用途
这张报表是用来检查以下元素是否在某个产品模型中使用的:
1.指定的产品
2.变量
3.工序
4.工作中心
5.BOM
6.工艺路线
7.默认工艺路线
在用户需要删除某个变量后者上述元素中的一个时,可以用这张报表检查一下在系统中是否有产品模型引用了该模型。


用户配置文件
操作路径:
产品生成器->报表->用户配置文件
可以打印出用户配置文件以及哪些用户与该用户配置文件建立了关联。

原文地址:https://www.cnblogs.com/Farseer1215/p/803685.html