Axapta 找不到已定义的变量

Axapta 找不到已定义的变量,axapta,x++,dynamics-ax-2009,Axapta,X++,Dynamics Ax 2009,我对Dynamix AX 2009真的很陌生 我正在浏览微软的演示图片,以便更好地了解应用程序的工作原理。我在SalesQuotationTable表单中检查了一个名为updateRFIDTagging()的随机方法 最后一段代码让我很困惑: salesQuotationLine_ds.object(fieldnum(SalesQuotationLine, ItemTagging)).skip (!itemTagging); salesQuotationLine_ds.obje

我对Dynamix AX 2009真的很陌生

我正在浏览微软的演示图片,以便更好地了解应用程序的工作原理。我在SalesQuotationTable表单中检查了一个名为
updateRFIDTagging()
的随机方法

最后一段代码让我很困惑:

salesQuotationLine_ds.object(fieldnum(SalesQuotationLine, ItemTagging)).skip          (!itemTagging);
salesQuotationLine_ds.object(fieldnum(SalesQuotationLine, CaseTagging)).allowEdit     ( caseTagging);
salesQuotationLine_ds.object(fieldnum(SalesQuotationLine, CaseTagging)).skip          (!caseTagging);
salesQuotationLine_ds.object(fieldnum(SalesQuotationLine, PalletTagging)).allowEdit   ( palletTagging);
salesQuotationLine_ds.object(fieldnum(SalesQuotationLine, PalletTagging)).skip  
我找不到“salesQuotationLine”的声明位置(代码编译良好!)。因此,我的问题是:

  • 在哪里申报
  • 是否有快捷方式/菜单项可用于转到声明

  • _ds是访问表单数据源的一种方式

    为每个
    x
    数据源自动定义变量
    x\u ds
    。还有一个自动声明的变量
    x_q
    ,它是数据源查询

    参考:(在备注部分)

    对于一种简单(但不是防弹)的变量声明方法: