【问题标题】:How to force exchange rate in sales order如何在销售订单中强制汇率
【发布时间】:2016-01-06 14:29:31
【问题描述】:

我们正在将销售订单从旧系统迁移到 Dynamics CRM 在线。在旧系统中,我们有一种货币的金额和基础货币(美元)的其他金额。这两者之间的比率是在创建原始记录时有效的汇率。

有什么方法可以转移旧订单以保持汇率不变?目前它会被给定货币的当前汇率覆盖。

【问题讨论】:

    标签: dynamics-crm dynamics-crm-online dynamics-crm-2015


    【解决方案1】:

    对于 CRM 中的任何货币属性,遗憾的是您不能直接设置 _base 货币或 exchangerate。否则这将是最简单的解决方案。作为一种变通方法,您可以改用以下解决方案:

    here 所述,CRM 支持在RetrieveExchangeRate 消息上注册插件。通常汇率取自交易货币,但您可以覆盖它。您可以在此消息上注册一个插件,该插件返回特定记录所需的汇率。如何找到正确的汇率取决于您的具体情况,但一种方法可能是首先将所有历史汇率存储在自定义实体中。然后,您将随后运行数据导入。

    RetrieveExchangeRate 上运行的插件中,您将从自定义实体中查找相关汇率并将其返回,从而使导入的数据具有正确的汇率。

    【讨论】:

    • 感谢您的回答。我们最终在每个迁移项目之前修改了全球汇率。我们负担得起,因为该系统还没有真正投入使用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-01
    • 2012-07-02
    相关资源
    最近更新 更多