跳转到主内容
Procore

导出到 ERP 时如何解决“合约编号已存在”错误

答案

如果 hh2 数据库中已存在具有相同编号的现有合约,则合约将无法从 Procore 导出到 Sage 300 CRE®。如果合约是直接在 Sage 300 CRE® 中创建的,即使后来被删除,也会出现这种情况。按照以下指示解决问题。

步骤

1. 确定 Sage 300 CRE® 中是否存在合约

  1. 在 Sage 300 CRE® 作业成本中,导航到任务
  2. 选择合约(可能有一个自定义标签,例如分包合同、采购订单等)
  3. 按键盘上的 F4 键或点击列表按钮
  4. 输入合约 ID。
  5. 如果该 ID 不存在于列表中,则它已被删除。联系支持以清除 hh2 数据库中的数据,以便重新导出

2. 如果 Sage 300 CRE® 中已存在合约

  1. 如果它与尝试从 Procore 导出的合约重复,请从 Sage 300 CRE® 作业成本中删除该合约。
    1. 从 Sage 中删除后,请联系支持以从 hh2 数据库和 Procore 中清除数据。
    2. ERP 支持清除数据后,便可以从 Procore 重新导出合约。
  2. 如果合约 ID 已用于希望保留的其他合约,请使用新的唯一合约 ID 从 Procore 导出合约。最佳做法是更改 Procore 合约的 ID,但集成支持在从可供导出页面导出时使用不同的合约 ID。

如果这些步骤无法解决你的问题,请联系支持并详细说明你收到的错误、你已经尝试了哪些步骤以及确切的结果。