研究员!
我使用定义复杂文档的主文档从我的模型生成报告时遇到问题。我相信有些人可以帮我解决问题。
事实:
问题1:
我想生成相同文档的几个变体。因此,我需要更改生成过程的设置,如选项,排除过滤器和元素过滤器。
但是,生成后不会记住这些设置,在生成Master Document包时需要再次设置所有设置。
有没有办法保存主文档的设置?我找到了Report Specification元素,但它没有按预期工作(参见问题2)。
问题2:
我尝试使用“报告规范”元素来保存报告生成的设置。我已经在Master Document所在的同一个包中创建了该元素,并且也在该Master Document包中。
在这两种情况下,当第一次生成文档时,EA要求我选择包。我选择了Master Document包并确认了这一代。但是,生成的文档是空的,因为它显然不会考虑所选包中的Model Document元素。
我是否真的使用了报告规范?我应该为报告规范元素使用另一个包吗?在使用报告生成报告规范时,我应该选择另一个包吗?
问题3:
我尝试应用元素过滤器和其他一些选项,以仅包含报表中的某些元素。假设我只想要1.1版本的元素。因此,在从Master Document包生成报告时,我将过滤器设置为“version = 1.1”。
但是,该报告包含所有元素,无论其版本如何。当我试图排除匿名元素时也发生了同样的事情。此外,对于下一次尝试,过滤器设置再次丢失,我不得不在下一代之前再次设置它(参见问题1)。
我应该在哪里配置过滤器?在使用Master Document包生成时是否应该设置?它应该设置在Model Document元素的某个地方吗?是应该在模板中设置(从而使它们非常具体而不是一般)?在这种情况下,是应该为模型模板还是为各个片段设置?
要点:
如果您有关于主文档和报告规范组合的任何提示,以及在从主文档生成时使用元素过滤器,我将非常感激。
答案 0 :(得分:0)
我们不使用报表规范元素,但我们将特定选项存储到资源文档中。在“生成文档”对话框中使用[Resource Document]
按钮。此规范存储在文档生成 - >下的资源(请参阅参考资料窗口)之间。定义的文件。我希望这能解决问题1和2
问题3 - EA有更多的方法,如何选择元素进行生成,不幸的是你不能将它们组合起来(据我所知)。我会尝试定义自定义查找过滤器并使用它。