A+报表设置常用sql语句调整
情况1:结算单1和结算单2中的子报表明细中,项目和材料不限制结算性质(例如客户:常州皓腾)
调整报表sql步骤:
1、在打开报表设置,按功能键,显示sql设计。点击结算单1(或2)修改,如图
2、点击报表目录:—>子报表:材料费
3、按要求调整sql语句:删除横线部分的
4、点击 执行SQL ,弹出测试参数填写(一定要先测试通过,才能保存),填写维修单号
5、填写的维修单号一定是真是存在的,当调整客户家SQL语句时,可以从维修管理页面获取维修单号,且该维修单中一定要有领料记录。
6、输入维修单号后点击执行成功,SQL执行结果显示如图
7、当SQL执行结果显示如图,则表示该维修单没有领料记录。
8、选择子报表:诊断费,删除横线部分(剩余子报表都是如此)。
9、点击执行SQL,输入维修单号(维修单至少有派工项目),执行。
10,、当结果如图显示时,且维修管理页面的维修单尝试后都是如此,如图显示,。
11、如上图显示,则维修单中没有项目的项目类型是检测项目。
12、为了完成测试,需要手动新建测试数据。
- 在车辆信息页面新建一条车辆信息(测试结束后记得删除)。
- 在维修项目页面新建6个测试项目,诊断费对应的是诊断项目,以此类推 (测试结束后记得删除),项目名称最好如图显示,方便删除以及防止客户误操作使用。
- 在维修派工页面派工此6个项目。
13、其他子报表执行完并保存后。至少找到刚才测试的维修单,竣工后结算页面点击打印结算单1(或者2)
注释:油漆项目不显示明细(现在大部分汽修厂的中的油漆项目都不会单独新建项目)
测试结束后删除测试车辆信息、项目信息