Не удается найти определенную переменную - PullRequest
2 голосов
/ 05 августа 2010

Я действительно новичок в Dynamix AX 2009.

Я просматривал демонстрационное изображение от Microsoft, чтобы лучше понять, как работает приложение.Я проверил случайный метод с именем updateRFIDTagging() в форме SalesQuotationTable

Теперь этот последний блок кода действительно смущает меня:

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» (икод компилируется нормально!).Итак, мои вопросы:

  1. Где это объявлено?
  2. Есть ли пункт меню / ярлык, который я могу использовать, чтобы перейти к объявлению?

Ответы [ 2 ]

2 голосов
/ 05 августа 2010

_ds - это способ доступа к источнику данных формы.

1 голос
/ 09 августа 2010

Переменная x_ds автоматически определяется для каждого x источника данных.Существует другая автоматически объявленная переменная x_q, которая является запросом источника данных.

Ссылка: http://msdn.microsoft.com/en-us/library/aa629025.aspx (в разделе «Примечания»).пуленепробиваемый) способ перехода к объявлению переменной:

http://www.axaptapedia.com/AxGoToDeclaration

...