我正在尝试在 Business Central 中将货币 A 转换为货币 B。
这是我正在使用的代码,它会抛出错误“指定过滤器内没有货币兑换”:
AmountInUSD := "Currency Exchange Rate".ExchangeAmount(1, 'EUR', 'USD', Rec.SetupDate);
查看表 330 我看到一些兑换率,但我不知道如何兑换...
如何将货币A兑换成货币B?即使它们都不是LCY(当地货币)?例如,从欧元转换为美元,从美元转换为加元。
您使用的函数应该可以进行转换。
在两种外币之间兑换时,兑换过程分为两步:
这意味着两种外币必须有有效的汇率才能使该过程成功。
根据提供的信息,您似乎至少缺少欧元的汇率(美元未显示在图像上)。
您需要转到“货币”页面并找到每种相关货币的汇率操作,然后创建新的汇率。
或者,您可以设置汇率服务以允许自动更新汇率。