什么returnsCustInvoiceJour.salesTable

What returns CustInvoiceJour.salesTable

我正在学习开发dynamics ax 2012,需要在salesTable中找到一条CustInvoiceJour记录对应的数据。

方法 CustInvoiceJour.salesTable return 是整个 table 还是相关记录?

它 returns 一个销售 table 缓冲区,其中包含与客户发票日记帐关联的记录。

函数的 return 类型是 tablebuffer 作为 tablebuffer 类型 salesTable 是 return 来自函数的外键关系存在于 salesId 字段上的 custinvoicejour 和 salesTable 之间。

SalesTable salesTable = SalesTable::find(this.SalesId, _update);

salestable 缓冲区是从 custinvoicejour 当前缓冲区字段值 this.salesId 中找到的,它被传递到 salestable 函数中查找 returns salestable 缓冲区包含字段值。

SalesTable  salesTable(boolean _update = false)
{
    SalesTable       salesTable = SalesTable::find(this.SalesId, _update);
    SalesTableDelete salesTableDelete;
    SalesTable_RU salesTableRU;

    if (!salesTable && this.SalesId && this.SalesType != SalesType::Journal)
    {
        salesTableDelete = SalesTableDelete::find(this.SalesId);
        if (salesTableDelete.SalesTable)
        {
            [salesTable] = salesTableDelete.SalesTable;
            salesTableRU = SalesTable_RU::findBySalesTable(salesTable.RecId);
            salesTable.packSalesTable_RU(salesTableRU);
        }
    }

    return salesTable;
}