到目前为止,我的印象是,只有在经典报告的某个部分中定义了一个字段才能显示在RTC Layout的数据集中。
然后今天我正在设计一个新报告并注意到RTC布局中的一些数据集字段,这些字段在经典部分中找不到。
为验证这一点,我将对象导出为文本文件,并搜索该字段的名称,因为它出现在Visual Studio的数据集结果中: Sales_Shipment_Header_No_ Sales_Shipment_Line_Document_No_ Sales_Shipment_Line_Line_No _
在相应对象的文本文件中,我发现这三个名称在文件部分中定义。但没有发生在其他任何地方。如果我搜索其他字段的名称,他们总是在文本字段或标签中有一个额外的引用。
然后我删除了数据集中所有出现的字段,如果它们的名称没有被其他对象引用,例如标签或文本字段。我确认搜索可以在文件中找不到这些字符串,并再次在Navision中导入文件。令我惊讶的是,这些字段在RTC布局中仍然可见(我甚至尝试生成新的布局)。
我的问题:这是一个错误吗?或者是否有一些其他机制可以生成这些字段?
答案 0 :(得分:2)
在NAV 2009下,您将获得数据集中未显示在您的部分中的某些字段。它们对应于所涉及的表的主键。
实施例
使用销售标题和销售线表设置新报告。不要向部分添加任何内容,然后设计布局。您将拥有以下字段 Sales_Header_Document_Type Sales_Header_No_ Sales_Line Document_No_ Sales_Line_ Document_Type Sales_Line_Line_No _
此致
伊恩