代码之家  ›  专栏  ›  技术社区  ›  Gulfam

SalesOrder-MS Dynamics AX 2012-AIF-字段描述

  •  0
  • Gulfam  · 技术社区  · 7 年前

    1. 这些字段是否相关。如果是,那么如何。
    2. 如果这些字段来自其他表,那么这是什么表。
    3. 我应该如何在其他表中验证这些字段。

          SalesOrderServiceClient _Client;
          using (_Client = new SalesOrderServiceClient())
          {
              CallContext _callContext = new CallContext();
              _callContext.Company = "ART";
      
              AxdSalesOrder salesOrder = new AxdSalesOrder();
              AxdEntity_SalesTable salesTable = new AxdEntity_SalesTable();
              salesTable.CurrencyCode = "USD";
              **salesTable.CustAccount = "00036";**
              salesTable.DeliveryDate = Convert.ToDateTime("11/13/2017");
              salesTable.ReceiptDateRequested = Convert.ToDateTime("11/14/2017");
              salesTable.Payment = "N30";
              **salesTable.PurchOrderFormNum = "1AB7567";**
      
              AxdEntity_SalesLine salesLine = new AxdEntity_SalesLine();
      
              **salesLine.ItemId = "PF507028";**
              salesLine.SalesQty = 1;
              salesLine.SalesUnit = "ea";
      
              AxdEntity_InventDim inventDim = new AxdEntity_InventDim();
              inventDim.InventSiteId = "1";
              inventDim.InventLocationId = "13";
              **inventDim.ConfigId = "153081-DF-00046";**
              **inventDim.InventDimId = "ART00720252";**
      
      
              salesLine.InventDim = new AxdEntity_InventDim[1] { inventDim };
              salesTable.SalesLine = new AxdEntity_SalesLine[1] { salesLine };
              salesOrder.SalesTable = new AxdEntity_SalesTable[1] { salesTable };
      
              _Client.create(_callContext, salesOrder);
              lblOutput.Text += "<br />Success";
          }
      

    验证记录时发现错误。更新已取消。 . 从错误中可以明显看出,这是某种验证错误,这就是我发表这篇文章的原因。

    1 回复  |  直到 7 年前