本文介绍如何在 Microsoft Dynamics GP 中修改 Project Accounting 中的发票,以便数字转换为字词,然后在项目会计中的 PA 发票格式项目详细信息页 1 报表底部显示。
适用于: Microsoft Dynamics GP
原始 KB 数: 920825
详细信息
可以使用包含函数的 RW_ConvertToWordsAndNumbers
脚本将数字转换为单词,然后在报表底部显示单词。 此函数有三个参数:
- 货币IN_Value:在此参数中,设置货币值。
- 字符串IN_Currency 在此参数中,您可以设置货币的 ID。 如果使用功能货币,请将此参数留空。
- 整数IN_Mode:在此参数中,不为零的任何值都会导致报表使用单词和数字,而不是仅使用单词。
步骤 1 - 备份并打开报表
- 如果您对 Microsoft Dynamics GP 的项目会计报告进行了修改,请备份 Parept.dic 文件。 若要查找 Parept.dic 文件,请执行以下步骤:
- 在 “工具” 菜单上,指向 “设置”,指向 “系统”,然后选择“ 编辑启动文件”。 如果系统提示,请键入系统密码。
- 在“编辑启动文件”窗口中,选择“ 项目会计”。 Parept.dic 文件的位置位于“报告”字段中。
- 在 “工具” 菜单上,指向 “自定义”,然后选择“ 报表编写器”。
- 在 “产品 ”列表中,选择“ 项目会计”,然后选择“ 确定”。
- 在报表编写器中,选择“ 报表”。
- 在 “原始报表 ”列表中,选择 “PA 发票格式项目详细信息”页 1,然后选择“ 插入”。
- 在 “修改后的报表 ”列表中,选择 “PA 发票格式项目详细信息”页 1,然后选择“ 打开”。
步骤 2 - 使用 RW_ConvertToWordsAndNumbers 函数创建计算字段
- 在“报表定义”窗口中,选择“ 布局”。
- 在“工具箱”窗口中的资源列表中,选择“ 计算字段”,然后选择“ 新建”。
- 在“计算字段定义”窗口中,指定以下设置:
- 名称:数字到单词
- 结果类型: 字符串
- 表达式类型: 计算
- 选择“函数”选项卡,然后选择“用户定义的”。
- 在 核心 列表中,选择“ 系统”。
- 在 函数 列表中,选择 RW_ConvertToWordsAndNumbers,然后选择“ 添加”。
- 选择“字段”选项卡。在“资源”列表中,选择“PA 发票格式 HDR TEMP”。
- 在 “字段” 列表中,选择 “PA 计费金额”,然后选择“ 添加”。
- 选择“常量”选项卡。在“类型”列表中,选择“字符串”,然后选择“添加”。
- 在 “类型” 列表中,选择“ 整数”。 在 “常量 ”字段中,键入 0,然后选择“ 添加”。
- 选择“确定”。
步骤 3 - 将新的计算字段添加到报表布局
- 在“工具箱”窗口中,将 “数字到单词” 计算字段拖动到报表的 RF 部分。
- 如果报表是图形报表,并且想要在本节中其他字段中使用的“数字到单词”计算字段中使用相同的字体,请执行以下步骤:
- 在 “工具” 菜单上,选择“ 绘图选项”。
- 在“绘图选项”窗口中,在“字体”列表中选择 7。
步骤 4 - 保存报表,然后退出报表编写器
关闭“报表布局”窗口。
收到以下消息时选择“ 保存 ” :
是否要保存对此报表布局的更改?
在“报表定义”窗口中,选择“ 确定”。
在 “文件 ”菜单上,选择 Microsoft Dynamics GP。
步骤 5 - 授予对报表的访问权限
方法 1 - 使用高级安全性
在 “工具” 菜单上,指向 “设置”,指向“ 系统”,然后选择“ 高级安全性”。
注意
如果系统提示键入系统密码,请键入系统密码。
选择“视图”,然后选择“备用”、“已修改”和“自定义”。
展开以下节点:
- 项目会计
- 报表
- 项目
- PA 发票格式项目详细信息页 1
选择“项目会计”(已修改)。
然后选择应用,再选择确定。
注意
默认情况下,启动高级安全性时会选择当前用户和当前公司。 所做的任何更改都是针对当前用户和当前公司所做的。 但是,可以在“用户”区域中的“高级安全”对话框中选择其他用户。 可以在“公司”区域中的“高级安全”对话框中选择其他公司。
方法 2 - 使用 Microsoft Dynamics GP 安全性
在 “工具” 菜单上,指向 “设置”,指向“ 系统”,然后选择“ 安全性”。
注意
如果系统提示键入系统密码,请键入系统密码。
在 “用户 ID ”列表中,选择要向其授予报表访问权限的用户的用户 ID。
在 “产品 ”列表中,选择“ 项目会计”。
在 “类型” 列表中,选择“ 修改后的报表”。
在“ 序列 ”列表中,选择“ 项目”。
在 “访问列表”框中,双击“PA 发票格式项目详细信息页 1”,然后选择“确定”。
注意
报表名称旁边会显示一个星号。