2017-03-17 119 views
0

我是做了演示,並可以很容易地創建和檢索的訂單,但Acumatica REST API來獲取銷售訂單行項目詳細

我創建訂單不能夠得到擴大參數工作

例如SO003615有:

URI http://localhost/Acumatica6/entity/Default/6.00.001/SalesOrder

{ 
    "OrderType": { value: "SO" }, 
    "CustomerID" : { value : "ACTIVESTAF" } , 
    "LocationID" : { value : "MAIN" }, 
    "Description" : { value : "Sample Order"}, 
    "Details" : 
    [ 
     { 
     "InventoryID" : {value: "AACOMPUT01"}, 
     "Quantity" : {value: 2}, 
     "UOM" : {value: "EA"}, 
     "UnitPrice" : {value: 1000.99} 
     }, 
     { 
     "InventoryID" : {value: "AALEGO500"}, 
     "Quantity" : {value: 1} 
     } 
    ] 
} 

然後我試圖與

拿到訂單

URI http://localhost/Acumatica6/entity/Default/6.00.001/SalesOrder/SO/SO003615?expand=Details

但訂單項不在結果中。我錯過了什麼?

{ 
    "id": "37c15980-f71d-4496-882d-6e05e4a50061", 
    "rowNumber": 1, 
    "note": "", 
    "BillingAddressOverride": { 
    "value": false 
    }, 
    "BillingContactOverride": { 
    "value": false 
    }, 
    "CreditHold": { 
    "value": false 
    }, 
    "Currency": { 
    "value": "USD" 
    }, 
    "CustomerID": { 
    "value": "ACTIVESTAF" 
    }, 
    "CustomerOrder": {}, 
    "Date": { 
    "value": "2017-03-16T00:00:00-04:00" 
    }, 
    "Description": { 
    "value": "Sample Order 6" 
    }, 
    "DestinationWarehouseID": {}, 
    "ExternalReference": {}, 
    "Hold": { 
    "value": false 
    }, 
    "IsTaxValid": { 
    "value": false 
    }, 
    "LastModified": { 
    "value": "2017-03-17T01:05:56.74-04:00" 
    }, 
    "LocationID": { 
    "value": "MAIN" 
    }, 
    "NewCard": { 
    "value": false 
    }, 
    "OrderedQty": { 
    "value": 3 
    }, 
    "OrderNbr": { 
    "value": "SO003615" 
    }, 
    "OrderTotal": { 
    "value": 2101.98 
    }, 
    "OrderType": { 
    "value": "SO" 
    }, 
    "PaymentCardIdentifier": {}, 
    "PaymentMethod": { 
    "value": "CHECK" 
    }, 
    "PaymentRef": {}, 
    "PreferredWarehouseID": {}, 
    "Project": { 
    "value": "X" 
    }, 
    "RequestedOn": { 
    "value": "2017-03-16T00:00:00-04:00" 
    }, 
    "ShippingAddressOverride": { 
    "value": false 
    }, 
    "ShippingContactOverride": { 
    "value": false 
    }, 
    "ShipVia": {}, 
    "Status": { 
    "value": "Open" 
    }, 
    "TaxTotal": { 
    "value": 0 
    }, 
    "custom": {}, 
    "files": [] 
} 

回答

1

它是$expand而不是expand。嘗試http://localhost/Acumatica6/entity/Default/6.00.001/SalesOrder/SO/SO003615?$expand=Details

+0

謝謝!知道這是愚蠢的。 – Ali

相關問題