在标准多货币应用程序中使用货币

注:

本主题假设在创建应用程序期间选择了标准多货币选项。如果选择了“简化”多货币选项,请参阅“关于简化的多货币”。

若启用了多种货币,则用户可以看到从本地货币转换成报表货币的值,并可以覆盖单元格的基本货币。

注:

  • 若在表单中选择了本地货币,则单元格默认存储和显示的货币为实体的基本货币(由您指定)。用户只能在本地货币成员中输入数据值。如果选择了本地货币成员,则为应用程序指定的所有货币均可作为输入类型。

  • 可以在编辑货币对话框中设置每种货币的维属性。在首选项中,用户可以选择不同的显示选项,并且可选择“货币设置”以应用服务管理员设置的属性。

  • 货币可以仅转换为报表货币。用户不能在以报表货币显示的单元格中输入数据。默认情况下,应用程序的主货币为报表货币。您可以更改报表货币。

  • 为应用程序定义的货币是可用于数据输入的有效货币。在数据输入期间,可用于数据输入的有效货币将显示在用户所访问的列表中,而用户是通过单击货币链接访问这一列表的。

  • 要获得有意义的结果,请用一种公共报表货币汇总各值。如果小计的成员具有混合货币,则货币类型为空,且不显示货币符号。例如,将 10 美元和 10 日元相加为值 20 没有任何意义。

  • 只要期间具有默认名称(TP1 到 500),具有 500 个期间的应用程序便可成功运行货币转换计算脚本。否则,您试图创建的转换计算脚本将超过 64K 的限制。

  • Oracle Smart View for Office 中,在创建或刷新数据库时创建的用户定义的货币转换计算脚本可能可用,具体取决于用户的访问权限。使用用户定义的货币转换计算脚本时,Oracle 建议更改其顺序,将货币转换计算脚本排在第一,置于“计算表单”之前。

  • 与输入值关联的货币代码存储为数值。这些代码在维公式、计算脚本和业务规则中计算。这些货币代码的计算值可能会转换为不正确或无效的货币代码。如果存在具有混合货币的子代,请在更高的级别上查看计算结果。

  • 如果一个父代具有多个子代,其中只有一个子代具有被覆盖的货币,则父代会继承这一被覆盖的货币代码(该代码不会显示在表单上)。

  • 某些情况下,在试图转换成选定的货币时,父代实体会显示 #MISSING。请确认为本地货币与表单或报表中选定的货币构成的每种组合都输入了汇率。货币组合对所有混合货币子代实体和父代成员都必须存在。

  • Smart View 中不支持将多种货币输入到一个实体。如果工作表包括混合货币类型,用户可能会不慎以错误的货币输入值。