1

很简单,这个方法有什么用,_isMexican 是什么?我的在线搜索被证明是徒劳的。

http://msdn.microsoft.com/en-us/library/global.checkpower.aspx

4

1 回答 1

3

这与 Dynamics AX 如何将数字货币值转换为文本有关。

尝试使用以下内容在 AOT 中创建一个新作业:

static void Job1(Args _args)
{
    info(Global::numeralsToTxt_ES(120000.45,GenderMaleFemale::Female,0,"MXN",1,0));
}

参数如下:

  1. 货币金额
  2. 性别
  3. 附上(不确定)
  4. ISO 货币代码
  5. isMexican 布尔值
  6. isCheck 布尔值

当 isMexican = 1 时,它会输出以下结果:Ciento veste mil 45/100

isMexican = 0,它输出这个结果:CIENTO VEINTE MIL con CUARENTA Y CINCO centimos

所以基本上,这是一个将货币金额翻译成给定语言的文本格式化程序。一些语言或国家有他们希望书面形式出现的特定方式,布尔值会影响它。

CheckPower 方法是此逻辑的一部分,它递归调用自身以迭代给定货币(十亿、百万等)的所有幂,每次将正确的单词添加到货币字符串中。

于 2013-04-29T17:55:33.217 回答