如何修改发票,以将数值转换为文字并在“PA 发票格式项目详细信息页 1”的底部显示

本文介绍如何在 Microsoft Dynamics GP 中修改 Project Accounting 中的发票,以便数字转换为字词,然后在项目会计中的 PA 发票格式项目详细信息页 1 报表底部显示。

适用于: Microsoft Dynamics GP
原始 KB 数: 920825

详细信息

可以使用包含函数的 RW_ConvertToWordsAndNumbers 脚本将数字转换为单词,然后在报表底部显示单词。 此函数有三个参数:

  • 货币IN_Value:在此参数中,设置货币值。
  • 字符串IN_Currency 在此参数中,您可以设置货币的 ID。 如果使用功能货币,请将此参数留空。
  • 整数IN_Mode:在此参数中,不为零的任何值都会导致报表使用单词和数字,而不是仅使用单词。

步骤 1 - 备份并打开报表

  1. 如果您对 Microsoft Dynamics GP 的项目会计报告进行了修改,请备份 Parept.dic 文件。 若要查找 Parept.dic 文件,请执行以下步骤:
    1. “工具” 菜单上,指向 “设置”,指向 “系统”,然后选择“ 编辑启动文件”。 如果系统提示,请键入系统密码。
    2. 在“编辑启动文件”窗口中,选择“ 项目会计”。 Parept.dic 文件的位置位于“报告字段中。
  2. “工具” 菜单上,指向 “自定义”,然后选择“ 报表编写器”。
  3. “产品 ”列表中,选择“ 项目会计”,然后选择“ 确定”。
  4. 在报表编写器中,选择“ 报表”。
  5. “原始报表 ”列表中,选择 “PA 发票格式项目详细信息”页 1,然后选择“ 插入”。
  6. “修改后的报表 ”列表中,选择 “PA 发票格式项目详细信息”页 1,然后选择“ 打开”。

步骤 2 - 使用 RW_ConvertToWordsAndNumbers 函数创建计算字段

  1. 在“报表定义”窗口中,选择“ 布局”。
  2. 在“工具箱”窗口中的资源列表中,选择“ 计算字段”,然后选择“ 新建”。
  3. 在“计算字段定义”窗口中,指定以下设置:
    • 名称:数字到单词
    • 结果类型字符串
    • 表达式类型计算
  4. 选择“函数”选项卡,然后选择“用户定义的”。
  5. 核心 列表中,选择“ 系统”。
  6. 函数 列表中,选择 RW_ConvertToWordsAndNumbers,然后选择“ 添加”。
  7. 选择“字段”选项卡。在“资源”列表中,选择“PA 发票格式 HDR TEMP”
  8. “字段” 列表中,选择 “PA 计费金额”,然后选择“ 添加”。
  9. 选择“常量”选项卡。在“类型”列表中,选择“字符串,然后选择“添加”。
  10. “类型” 列表中,选择“ 整数”。 在 “常量 ”字段中,键入 0,然后选择“ 添加”。
  11. 选择“确定”

步骤 3 - 将新的计算字段添加到报表布局

  1. 在“工具箱”窗口中,将 “数字到单词” 计算字段拖动到报表的 RF 部分。
  2. 如果报表是图形报表,并且想要在本节中其他字段中使用的“数字到单词”计算字段中使用相同的字体,请执行以下步骤:
    1. “工具” 菜单上,选择“ 绘图选项”。
    2. 在“绘图选项”窗口中,在“字体列表中选择 7

步骤 4 - 保存报表,然后退出报表编写器

  1. 关闭“报表布局”窗口。

  2. 收到以下消息时选择“ 保存 ” :

    是否要保存对此报表布局的更改?

  3. 在“报表定义”窗口中,选择“ 确定”。

  4. “文件 ”菜单上,选择 Microsoft Dynamics GP

步骤 5 - 授予对报表的访问权限

方法 1 - 使用高级安全性

  1. “工具” 菜单上,指向 “设置”,指向“ 系统”,然后选择“ 高级安全性”。

    注意

    如果系统提示键入系统密码,请键入系统密码。

  2. 选择“视图,然后选择“备用”、“已修改”和“自定义”。

  3. 展开以下节点:

    • 项目会计
    • 报表
    • 项目
    • PA 发票格式项目详细信息页 1
  4. 选择“项目会计”(已修改)。

  5. 然后选择应用,再选择确定

    注意

    默认情况下,启动高级安全性时会选择当前用户和当前公司。 所做的任何更改都是针对当前用户和当前公司所做的。 但是,可以在“用户”区域中的“高级安全”对话框中选择其他用户。 可以在“公司”区域中的“高级安全”对话框中选择其他公司

方法 2 - 使用 Microsoft Dynamics GP 安全性

  1. “工具” 菜单上,指向 “设置”,指向“ 系统”,然后选择“ 安全性”。

    注意

    如果系统提示键入系统密码,请键入系统密码。

  2. “用户 ID ”列表中,选择要向其授予报表访问权限的用户的用户 ID。

  3. “产品 ”列表中,选择“ 项目会计”。

  4. “类型” 列表中,选择“ 修改后的报表”。

  5. 在“ 序列 ”列表中,选择“ 项目”。

  6. “访问列表”框中,双击“PA 发票格式项目详细信息页 1”,然后选择“确定”

    注意

    报表名称旁边会显示一个星号。