求助:在Dynamics 365 Finance and Operations中查找库存调整实体
Dynamics 365 Finance and Operations 库存调整实体查找与使用指引
库存调整对应的标准可操作OData实体是
InventoryAdjustments,你找到的WarehousesOnHandV2仅用于查询库存余额,不支持写操作,这是正常的。查找该实体的步骤:
- 进入D365FO环境,打开系统管理 > 工作区 > 数据管理
- 切换到实体标签页,在搜索栏输入
InventoryAdjustments即可定位 - 确认实体的启用OData选项已勾选,若未启用,联系系统管理员开启
连接与使用实体的核心要点:
- OData访问端点格式:
https://<你的环境域名>/data/InventoryAdjustments - 创建库存调整的必填字段:
ItemId(物料编号)、InventoryDimensionId(维度组合ID)、AdjustmentQuantity(调整数量)、AdjustmentType(调整类型,可选PhysicalInventory或Inventory)、ReasonCode(调整原因码) - 示例POST请求体(用于创建调整):
{ "ItemId": "ITEM001", "InventoryDimensionId": "123456", "AdjustmentQuantity": 10, "AdjustmentType": "Inventory", "ReasonCode": "STOCK_ADJ" }
- OData访问端点格式:
常见问题排查:
- 若找不到实体,检查当前账号是否拥有数据实体访问权限,需分配包含库存调整权限的安全角色(如库存经理)
- 确认环境版本:旧版本可能存在实体命名差异,最新版本统一使用
InventoryAdjustments - 若实体存在但无法执行写操作,检查实体属性中的可写选项是否设置为
是
内容的提问来源于stack exchange,提问作者Musadiq Mustafa
相关产品推荐
相关产品推荐

