简体   繁体   English

Dynamics ax 2012 AIF 日期不接受

[英]Dynamics ax 2012 AIF date not accepting

Keep receiving exception message like this "Error reading value of type Date from XML."不断收到这样的异常消息“从 XML 读取日期类型的值时出错”。 While inserting the salesorder using aif.使用 aif 插入销售订单时。

 //string deliverdt = "19/05/2017"; DateTime date = DateTime.ParseExact(deliverdt, "dd/MM/yyyy", null); AxdEntity_SalesTable salesTable = new AxdEntity_SalesTable(); salesTable.CurrencyCode = "USD"; salesTable.CustAccount = "C-000003"; salesTable.DeliveryDate = new DateTime(2017, 5, 19); // Convert.ToDateTime("19/05/2017"); //System.DateTime.Now; // salesTable.DeliveryDate = Convert.ToDateTime(dt); //Convert.ToDateTime("5/19/2017"); salesTable.Payment = "N07"; salesTable.PurchOrderFormNum = "PO"; AxdEntity_SalesLine salesLine = new AxdEntity_SalesLine(); salesLine.ItemId = "A3300-HV"; salesLine.SalesQty = 1; salesLine.SalesUnit = "ea"; salesLine.SalesPrice = 2000;

Have you tried with salesTable.DeliveryDateSpecified = true;你有没有试过salesTable.DeliveryDateSpecified = true; ? ?

.NET wrapper creates Specified properties for value types. .NET 包装器为值类型创建指定的属性。

在我的情况下,它足以满足字段salesTable.ReceiptDateRequested

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM