我正在尝试使用 AIF,按照Microsoft 的一般指南从C# 创建一个基本的 SO 。我有两个问题。
我传递的唯一信息是:
// Create instances of the entities that are used in the service and
// set the needed fields on those entities.
AxdEntity_SalesTable salesTable = new AxdEntity_SalesTable();
salesTable.CurrencyCode = "USD";
salesTable.CustAccount = "100003";
salesTable.DeliveryDate = Convert.ToDateTime("1/14/2016");
salesTable.Payment = "Net30";
salesTable.PurchOrderFormNum = "PO";
AxdEntity_SalesLine salesLine = new AxdEntity_SalesLine();
salesLine.ItemId = "44417";
salesLine.SalesQty = 3;
salesLine.SalesUnit = "ea";
这个错误是什么意思?EInvoiceAccountCode 似乎是 SalesTable 的基础字段,我尝试
Tools>Application Integration Framework>Update document service
更新 SalesSalesOrder 服务。
无效的文档架构。返回以下错误:命名空间“ http://schemas.microsoft.com/dynamics/2008/01/documents/SalesOrder ”中的元素“SalesTable”在命名空间“ http://schemas ”中具有无效的子元素“EInvoiceAccountCode” 。 microsoft.com/dynamics/2008/01/documents/SalesOrder '。预期的可能元素列表:命名空间“ http://schemas.microsoft.com/dynamics/2008/01/documents/SalesOrder ”中的“DlvTerm ”。