喜鹊ERP | FastReport.NET报表实施与开发操作指引|C/S开发框架

一、报表参数一览表
| 字段/参数名称 | 类型 | 说明 |
| pReportHead | 参数 | 报表抬头,优先取客户的报表抬头,如果客户没有设置,就取【公司设置】里面报表抬头。 |
| pTel | 参数 | 电话号码,公司联系电话,逻辑同上 |
| pFax | 参数 | 传真,公司传真,逻辑同上 |
| pAddress | 参数 | 地址,公司联系地址,逻辑同上 |
| pUser | 参数 | 当前用户,当前登录用户,或:打印人,制表人 |
| pDate | 参数 | 当前电脑的时间 |
| HideDocNo | 字段 | 单据号码,当前单据的单号,如SONO、PONO、DONO,统一使用HideDocNo。 注意:该参数适用于自动补空行的报表。 |
| CreatedBy | 字段 | 当前单据的创建人编码 |
| CreatedName | 字段 | 当前单据的创建人姓名 |
| M | 别名 | 表体、主表的别名 |
| D | 别名 | 明细、明细表的别名 |
二、报表扩展字段
ERP系统定义了 10个扩展字段 F1 ~ F10,字符类型,用于个性化调整报表格式,比如加字段,加参数。
C# 全选
//存储过程自定义返回参数规则F1~F10参数名(系统最多支持10自定义参数)
public string F1 { get; set; }
public string F2 { get; set; }
public string F3 { get; set; }
public string F4 { get; set; }
public string F5 { get; set; }
public string F6 { get; set; }
public string F7 { get; set; }
public string F8 { get; set; }
public string F9 { get; set; }
public string F10 { get; set; }使用方法
比如报表要显示客户订单号 CustomerOrderNo :
1、首先检查存储过程是否返回了 CustomerOrderNo 字段,如果有返回,在报表模版加个 Label 组件设置.Text = [M.CustomerOrderNo]

2、使用扩展字段,在存储过程 SELECT 语句增加 CustomerOrderNo 字段,如:SELECTCustomerOrderNo AS F1, 使用 F1 作为别名返回,然后在报表模版加个 Label组件设置.Text = [M.F1]

三、个性化报表注意事项
- 报表模版中定义的字段必须在存储过程返回;
- 自定义参数必须在报表参数一览表中存在;
四、其他
| 类型 | 参数 |
| 报表文件格式 | *.frx |
| 报表模版文件路径 | 应用程序目录\reports\ |
| 报表组件 | FastReport.NET 2023.1.8 版本 |
| 报表设计器 | Designer.exe |
五、报表模版文件管理
路径:系统管理\报表管理
查询界面

【上传全部报表】
上传全部报表
把当前电脑的报表模版文件全部上传到服务器,其他用户端自动下载最新的报表模版。
编辑界面
在查询界面选择一条记录,点【查看】或【修改】按钮,进入编辑页面:

【选择报表】:选择一个报表模版文件,如:customer.frx文件;
【更新报表】:在选择了报表模版文件的前提下,可以更新报表内容,生成新的版本号,其他用户端会自动下载报表文件;
【报表另存为】:另存为一个新的报表模版文件;

参考文档:
喜鹊ERP | DevExpress 表格常用操作指南|表格组件自动分组|C/S开发框架
喜鹊ERP | 局域网服务器固定IP操作指南|C/S开发框架
喜鹊ERP用户操作手册|表格样式设置、表格常用操作|C/S开发框架
喜鹊软件 | ERP安装与部署|C/S开发框架
CSFrameworkV6旗舰版|成功案例|纸箱行业ERP系统|C/S开发框架
C/S系统开发框架成功案例-毛衫针织行业ERP系统(2013)
FastReport.NET自动文本宽度+自动换行+自动行高|C/S开发框架
FastReport.NET2023破解版去除水印DEMO VERSION (2025.1.14/2023.2.18版本)|C/S开发框架
FastReport.NET2023 报表设计器|FastReport教程|C/S开发框架
C/S架构软件开发平台旗舰版V6.0 | 使用FastReport.NET制作二维码报表|C/S开发框架
FastReport.NET 2023使用DataTable报表数据源配置JsonDataSourceConnection连接|C/S开发框架
FastReport.NET 2023使用DataTable报表数据源配置MsSqlDataConnection连接|C/S开发框架
C/S快速开发框架|旗舰版V5.1客户案例 | 染厂ERP系统|C/S开发框架
FastReport.NET2023报表数据源配置详解|C/S开发框架
CSFrameworkV6旗舰版|成功案例|塑料板材行业ERP系统|C/S开发框架
FastReport.NET 2023 报表预览窗体及报表设计器汉化|C/S开发框架
喜鹊ERP | DevExpress 表格常用操作指南|表格组件自动分组|C/S开发框架
喜鹊ERP | 局域网服务器固定IP操作指南|C/S开发框架
喜鹊ERP用户操作手册|表格样式设置、表格常用操作|C/S开发框架
喜鹊软件 | ERP安装与部署|C/S开发框架
CSFrameworkV6旗舰版|成功案例|纸箱行业ERP系统|C/S开发框架
C/S系统开发框架成功案例-毛衫针织行业ERP系统(2013)
FastReport.NET自动文本宽度+自动换行+自动行高|C/S开发框架
FastReport.NET2023破解版去除水印DEMO VERSION (2025.1.14/2023.2.18版本)|C/S开发框架
FastReport.NET2023 报表设计器|FastReport教程|C/S开发框架
C/S架构软件开发平台旗舰版V6.0 | 使用FastReport.NET制作二维码报表|C/S开发框架
FastReport.NET 2023使用DataTable报表数据源配置JsonDataSourceConnection连接|C/S开发框架
FastReport.NET 2023使用DataTable报表数据源配置MsSqlDataConnection连接|C/S开发框架
C/S快速开发框架|旗舰版V5.1客户案例 | 染厂ERP系统|C/S开发框架
FastReport.NET2023报表数据源配置详解|C/S开发框架
CSFrameworkV6旗舰版|成功案例|塑料板材行业ERP系统|C/S开发框架
FastReport.NET 2023 报表预览窗体及报表设计器汉化|C/S开发框架
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
在线客服
