无法加入 Exact Online 的 Material 物品清单和物品本身
Can not join Exact Online's Bill of Material Items and Items itself
当我运行以下查询以检索 Exact Online 物料清单 (BOM) 中项目的项目详细信息时,我没有获得任何项目详细信息:
select *
from BillOfMaterialItemDetails bom
join ExactOnlineREST..items itm
on itm.ID = bom.item_id_attr
但是,当我执行此操作时,我确实获得了项目信息:
select *
from BillOfMaterialItemDetails bom
join ExactOnlineREST..items itm
on itm.code = bom.item_code_attr
为什么在 ID 中加入 GUID 找不到匹配项?
由于某些未知原因,Exact Online API 在 REST 和 XML API 中对 GUID 有不同的表示。您需要自己在“{GUID}”和 'GUID' 之间手动转换它们,如:
select *
from BillOfMaterialItemDetails bom
join ExactOnlineREST..items itm
on itm.ID = replace(replace(bom.item_ID_attr, '{', ''), '}', '')
当我运行以下查询以检索 Exact Online 物料清单 (BOM) 中项目的项目详细信息时,我没有获得任何项目详细信息:
select *
from BillOfMaterialItemDetails bom
join ExactOnlineREST..items itm
on itm.ID = bom.item_id_attr
但是,当我执行此操作时,我确实获得了项目信息:
select *
from BillOfMaterialItemDetails bom
join ExactOnlineREST..items itm
on itm.code = bom.item_code_attr
为什么在 ID 中加入 GUID 找不到匹配项?
由于某些未知原因,Exact Online API 在 REST 和 XML API 中对 GUID 有不同的表示。您需要自己在“{GUID}”和 'GUID' 之间手动转换它们,如:
select *
from BillOfMaterialItemDetails bom
join ExactOnlineREST..items itm
on itm.ID = replace(replace(bom.item_ID_attr, '{', ''), '}', '')