TechKnowledge 内容
摘要
本文介绍如何修改报表编写器中的"采购订单处理采购订单空白"窗体,以打印"发票剩余"数量。
详细信息
1. 在"报表编写器 (单击"工具",单击"自定义",单击"报表编写器") ,单击顶部菜单栏中的"表"图标。
2. 在"表"窗口中,选择"popPOLineRollupTemp",然后单击"打开"。
3. 在"表定义"窗口中,单击"关系"按钮。
4. 单击“新建”。
5. 单击"辅助表 () 左侧的省略号"..."按钮。
6. 选择"采购订单行",然后单击"确定"。
7. 对于"辅助表密钥",请选择:POP_POLineIdxID
8. 匹配相应的字段,然后单击"确定":
主表:辅助表:
PO 编号 PO 编号
Ord Ord
中断字段 1 中断字段 1
9. 通过单击该窗口右上角的"X"关闭"表关系"窗口,然后单击"确定"。
10. 单击该窗口右上角的 X 关闭"表"窗口。
打开报表
1. 在"报表编写器"主屏幕中,执行以下步骤:
a. 单击顶部菜单栏中的"报表"图标。
b. 在"原始报表"端,选择"POP 采购订单空白窗体",然后单击"插入"。
c. 在"修改的报表"端,选择同一报表,然后单击"打开"。
d. 在"报表定义"窗口中,单击"表"。
2. 表:
a. 在"报表表关系"窗口中,选择"采购订单行汇总临时",然后单击"新建"。
b. 选择"采购订单行",然后单击"确定"。
c. 单击"关闭"按钮。
3. 在"报表定义"窗口中,单击"布局"按钮。
4. 计算字段:
a. 在"工具箱"中,从下拉列表中选择"计算字段"。
b. 单击“新建”。
c. 在"计算字段定义"窗口中,键入"剩余发票"作为名称。
d. 对于"结果类型",请从下拉列表中选择"货币"。
e. 应计算表达式类型。
5. 在"函数"部分中:
a. 将光标置于计算表达式中。
b. 选择"函数"选项卡。
c. 选择"用户定义"。
d. 单击 Core 的下拉列表,然后选择"购买"。
e. 单击"函数"的下拉列表,然后选择"rw_CalcRemainingToInvoice"。
f. 单击“添加”。
6. 在"字段"部分中:
a. 选择"字段"选项卡。
b. 单击"资源"的下拉列表,然后选择"采购订单行"。
c. 单击"字段"的下拉列表,选择"Ord",然后单击"添加"。
7. 选择"字段"选项卡。
a. 单击"资源"的下拉列表,然后选择"采购订单行"。
b. 单击"字段"的下拉列表,选择"PO 编号",然后单击"添加"。
8. 选择"字段"选项卡。
a. 单击"资源"的下拉列表,然后选择"采购订单行"。
b. 单击"字段"的下拉列表,选择"QTY 已订购",然后单击"添加"。
9. 选择"字段"选项卡。
a. 单击"资源"的下拉列表,然后选择"采购订单行"。
b. 单击"字段"的下拉列表,选择"已取消的 QTY",然后单击"添加"。
10. 计算字段应为:
FUNCTION_SCRIPT (rw_CalcRemainingToInvoice POP_POLine.Ord POP_POLine.PO 编号 POP_POLine.Qty 订购POP_POLine.QTY 已取消)
11. 单击“确定”。
12. 将字段引入报表:
a. 在"工具箱"中,从下拉列表中选择"计算字段"。
b. 在滚动窗口中,找到"剩余发票",并将其拖动到报表的"H2"部分。
c. 在报表布局中,双击刚刚放在报表上的字段。
d. 在"报表字段选项"窗口中,确保"显示类型"设置为"可见"。
e. 将"字段类型"设置为"数据"。
f. 在"格式字段"下,选择"计算字段",然后选择"nDecimalQty"。
g. 单击“确定”。
13. 退出报表编写器:
a. 从"报表布局"窗口右上角选择"X"。
b. 保存更改。
c. 在"报表定义"窗口中单击"确定"。
d. 在顶部菜单栏中,单击"文件",然后单击"大原色"。
e. 在"安全设置"窗口中授予用户对修改后的报告的访问权限 (单击"设置",单击"系统",然后单击") 普通"中的"安全区域"。
若要查看此报告的示例,请单击以下链接并下载该包:
https://mbs.microsoft.com/downloads/customer/TK28970.package
若要将包文件导入到 Great Plains 中,请执行以下步骤:
1. 将程序包文件下载到桌面。
2. 在"大原点"中,单击"工具",单击"自定义",然后单击"自定义维护"。
3. 在"自定义维护"中,单击"导入"。
4. 在"导入包文件"窗口中,单击"浏览"并浏览到桌面;选择下载的包文件,然后单击"打开"。
5. 在程序包位于"导入包文件"窗口中后,单击"确定"。
注意 系统可能会提示覆盖现有文件。 选择"是"将覆盖现有修改后的报告。 在覆盖现有报表之前,可能需要退出并备份该报表。
6. 在报表编写器中访问报表。
本文为 TechKnowledge 文档 ID:28970