QBO3摘要语句缺少外键详细信息

时间:2018-06-15 14:24:09

标签: configuration

我创建了一个新的QBO3模块MySubject,包括InvestorIDServicerID的组织表的外键。

当我致电MySubject\Summary时,我看不到投资者或服务机构的组织记录。

然而,调用QBO3的核心Loan\Summary确实产生了这样的外键输出:

<LoanCollection>
  <LoanItem>...</LoanItem>
  <OrganizationItem>{Investor info is here}</OrganizationItem>
  <OrganizationItem>{Servicer info is here}</OrganizationItem>
  ...
</LoanCollection>

我需要做些什么才能确保在Organization输出中发出MySubject\Summary个节点?

1 个答案:

答案 0 :(得分:0)

将外键列的名称添加到ForeignKeys语句的MySubject\Summary参数中。

开箱即用,Loan\Summary声明包括:

  

enter image description here

ForeignKeys = " ServicerID AgencyID InvestorID AssignedOrganizationID AssignedPersonID "

注意此值的前导和尾随空格!

copy of the documentation位于下方。

Summary语句可能会返回太多信息。默认情况下,所有祖先和子项都包含在摘要结果中。如果一个对象有数百或数千个子对象,并且在Summary语句中很少需要这些子对象,则可以排除它们。要定制摘要结果,请从Design&gt;创建摘要声明。配置&gt;已安装的模块&gt; {Module}&gt;语句,并添加以下一个或多个参数:

  • AncestorDepth(int):确定祖先的生成次数 将被退回。输入0表示不返回祖先,输入1表示返回 直接父母等

  • DescendantDepth(int):确定有多少代后代 将被退回。输入0表示没有后代,1表示儿童,2表示 孙子等。

  • 祖先(字符串):以空格分隔的祖先字符串 包括(如果为NULL,将包括所有祖先)

  • Descendants(string):以空格分隔的后代字符串 包括(如果为NULL,将包括所有后代)

  • ForeignKeys(string):以空格分隔的外键列字符串 包含在输出中(如果为NULL,则不包括外键)

  • MaxCount(int):确定a的最大子记录数 给定表和生成包括