У меня есть проблема, и я не могу решить.Потребление в WS Rest ODATA
для отправки:
http://url/Items?$select=ItemCode,ItemWarehouseInfoCollection
В пределах ItemWarehouseInfoCollection
возвращается сложный объект массива типа, но мне нужно только "Заблокированные элементы "и" WarehouseCode ".
{
"odata.metadata": "http://url/$metadata#Items",
"value": [
{
"ItemCode": "503009",
"ItemWarehouseInfoCollection": [
{
"MinimalStock": 0,
"MaximalStock": 0,
"MinimalOrder": 0,
"StandardAveragePrice": 0,
"Locked": "tNO",
"InventoryAccount": null,
"CostAccount": null,
"TransferAccount": null,
"RevenuesAccount": null,
"VarienceAccount": null,
"DecreasingAccount": null,
"IncreasingAccount": null,
"ReturningAccount": null,
"ExpensesAccount": null,
"EURevenuesAccount": null,
"EUExpensesAccount": null,
"ForeignRevenueAcc": null,
"ForeignExpensAcc": null,
"ExemptIncomeAcc": null,
"PriceDifferenceAcc": null,
"WarehouseCode": "01",
"InStock": 0,
"Committed": 0,
"Ordered": 0,
"CountedQuantity": 0,
"WasCounted": "tNO",
"UserSignature": 27,
"Counted": 0,
"ExpenseClearingAct": null,
"PurchaseCreditAcc": null,
"EUPurchaseCreditAcc": null,
"ForeignPurchaseCreditAcc": null,
"SalesCreditAcc": null,
"SalesCreditEUAcc": null,
"ExemptedCredits": null,
"SalesCreditForeignAcc": null,
"ExpenseOffsettingAccount": null,
"WipAccount": null,
"ExchangeRateDifferencesAcct": null,
"GoodsClearingAcct": null,
"NegativeInventoryAdjustmentAccount": null,
"CostInflationOffsetAccount": null,
"GLDecreaseAcct": null,
"GLIncreaseAcct": null,
"PAReturnAcct": null,
"PurchaseAcct": null,
"PurchaseOffsetAcct": null,
"ShippedGoodsAccount": null,
"StockInflationOffsetAccount": null,
"StockInflationAdjustAccount": null,
"VATInRevenueAccount": null,
"WipVarianceAccount": null,
"CostInflationAccount": null,
"WHIncomingCenvatAccount": null,
"WHOutgoingCenvatAccount": null,
"StockInTransitAccount": null,
"WipOffsetProfitAndLossAccount": null,
"InventoryOffsetProfitAndLossAccount": null,
"DefaultBin": null,
"DefaultBinEnforced": "tNO",
"PurchaseBalanceAccount": null,
"ItemCycleCounts": []
},
{
"MinimalStock": 0,
"MaximalStock": 0,
"MinimalOrder": 0,
"StandardAveragePrice": 0,
"Locked": "tNO",
"InventoryAccount": null,
"CostAccount": null,
"TransferAccount": null,
"RevenuesAccount": null,
"VarienceAccount": null,
"DecreasingAccount": null,
"IncreasingAccount": null,
"ReturningAccount": null,
"ExpensesAccount": null,
"EURevenuesAccount": null,
"EUExpensesAccount": null,
"ForeignRevenueAcc": null,
"ForeignExpensAcc": null,
"ExemptIncomeAcc": null,
"PriceDifferenceAcc": null,
"WarehouseCode": "02",
"InStock": 0,
"Committed": 0,
"Ordered": 0,
"CountedQuantity": 0,
"WasCounted": "tNO",
"UserSignature": 27,
"Counted": 0,
"ExpenseClearingAct": null,
"PurchaseCreditAcc": null,
"EUPurchaseCreditAcc": null,
"ForeignPurchaseCreditAcc": null,
"SalesCreditAcc": null,
"SalesCreditEUAcc": null,
"ExemptedCredits": null,
"SalesCreditForeignAcc": null,
"ExpenseOffsettingAccount": null,
"WipAccount": null,
"ExchangeRateDifferencesAcct": null,
"GoodsClearingAcct": null,
"NegativeInventoryAdjustmentAccount": null,
"CostInflationOffsetAccount": null,
"GLDecreaseAcct": null,
"GLIncreaseAcct": null,
"PAReturnAcct": null,
"PurchaseAcct": null,
"PurchaseOffsetAcct": null,
"ShippedGoodsAccount": null,
"StockInflationOffsetAccount": null,
"StockInflationAdjustAccount": null,
"VATInRevenueAccount": null,
"WipVarianceAccount": null,
"CostInflationAccount": null,
"WHIncomingCenvatAccount": null,
"WHOutgoingCenvatAccount": null,
"StockInTransitAccount": null,
"WipOffsetProfitAndLossAccount": null,
"InventoryOffsetProfitAndLossAccount": null,
"DefaultBin": null,
"DefaultBinEnforced": "tNO",
"PurchaseBalanceAccount": null,
"ItemCycleCounts": []
},
{
"MinimalStock": 0,
"MaximalStock": 0,
"MinimalOrder": 0,
"StandardAveragePrice": 0,
"Locked": "tNO",
"InventoryAccount": null,
"CostAccount": null,
"TransferAccount": null,
"RevenuesAccount": null,
"VarienceAccount": null,
"DecreasingAccount": null,
"IncreasingAccount": null,
"ReturningAccount": null,
"ExpensesAccount": null,
"EURevenuesAccount": null,
"EUExpensesAccount": null,
"ForeignRevenueAcc": null,
"ForeignExpensAcc": null,
"ExemptIncomeAcc": null,
"PriceDifferenceAcc": null,
"WarehouseCode": "03",
"InStock": 0,
"Committed": 0,
"Ordered": 0,
"CountedQuantity": 0,
"WasCounted": "tNO",
"UserSignature": 27,
"Counted": 0,
"ExpenseClearingAct": null,
"PurchaseCreditAcc": null,
"EUPurchaseCreditAcc": null,
"ForeignPurchaseCreditAcc": null,
"SalesCreditAcc": null,
"SalesCreditEUAcc": null,
"ExemptedCredits": null,
"SalesCreditForeignAcc": null,
"ExpenseOffsettingAccount": null,
"WipAccount": null,
"ExchangeRateDifferencesAcct": null,
"GoodsClearingAcct": null,
"NegativeInventoryAdjustmentAccount": null,
"CostInflationOffsetAccount": null,
"GLDecreaseAcct": null,
"GLIncreaseAcct": null,
"PAReturnAcct": null,
"PurchaseAcct": null,
"PurchaseOffsetAcct": null,
"ShippedGoodsAccount": null,
"StockInflationOffsetAccount": null,
"StockInflationAdjustAccount": null,
"VATInRevenueAccount": null,
"WipVarianceAccount": null,
"CostInflationAccount": null,
"WHIncomingCenvatAccount": null,
"WHOutgoingCenvatAccount": null,
"StockInTransitAccount": null,
"WipOffsetProfitAndLossAccount": null,
"InventoryOffsetProfitAndLossAccount": null,
"DefaultBin": null,
"DefaultBinEnforced": "tNO",
"PurchaseBalanceAccount": null,
"ItemCycleCounts": []
}
]
}
],
"odata.nextLink": "url?$select=ItemCode,ItemWarehouseInfoCollection&$skip=20"
}
Из-за этого мой рендеринг слишком высок, я уже пытался ограничить использование $ select, но мне не удалось, кто-нибудь может мне помочь?