TechKnowledge 内容
问题
我想要打印 SOP 文档查询报表,但如果"退单数量"等于零,我想要取消行项信息。 如何在报表编写器中设置计算字段?
解决方法
如果退单数量等于零,请使用以下说明取消行信息。
1. 转到"报表编写器",然后进入"报表定义 " 窗口上的"表"按钮。
2. 选择"销售事务工作"表,然后单击"新建"。 然后选择" 销售交易金额""工作" 表。 选择"确定并关闭"。
3. 在"报表定义"窗口中,转到 SOP 文档查询报表的布局。
4. 在"工具箱"中,单击"计算字段",然后单击"新建"。
5. 将计算字段命名"Backorder"。
6. 使用结果类型"货币"将其标记为条件。
7. 选择"销售事务工作"表和"SOP 类型"字段,然后单击"添加字段"。 然后在运算符部分 (=) 。 单击"常量"选项卡 并选择整数和 5,然后单击"添加 字段"。
条件语句应读取:SOP_HDR_Work.SOP TYPE=5
True 案例:
选择"销售交易金额工作"文件。 选择"要订购的数量"字段,然后单击"添加域"。
True Case:SOP_LINE_WORK。 订购 QTY
False 大小写:
选择"销售交易金额工作"。 选择"要重新排序的数量"字段,然后单击"添加字段"。
False 大小写:SOP_LINE_WORK。要重新排序的
QTY
然后单击"确定"。
8. 在"报表布局"中,转到" 工具-报表节 选项",然后选中"字段为空时取消显示"框。 在"计算字段"框中,选择创建的"Backorder"计算字段,然后单击"确定 "。
9. 关闭布局窗口,然后返回到"报表定义"窗口。 选择"限制"按钮和"新建"。 将限制 SOP 类型命名 。 选择"销售事务工作"和"SOP 类型",然后单击"添加域"。 然后在运算符部分 (=) 。 选择"销售事务工作"和"SOP 类型",然后单击"添加域"。
限制:SOP_LINE_WORK。项编号 = SOP_LINE_WORK。项编号
10. 关闭并保存报表。 返回到 Dynamics (文件 - Great Plains Dynamics) ,通过转到"设置"| 系统|安全性 。
本文为 TechKnowledge 文档 ID:18016