### 1 主细表
#### 1.1 新建表单定义--基本配置
![](https://img.kancloud.cn/88/56/88567c28a63324b8775520795a67233e_1111x653.png)
1. **表单编号**尽量和【OA模块设计器】中的**子功能编号**保持一致,**查询名称**、**标题**尽量和【OA模块设计器】中的**子功能名称**保持一致;
![](https://img.kancloud.cn/87/2a/872ab61320d062adea75948623f953f0_1251x674.png)
2. 点击**对应业务ID**输入框后面的选项**图标**,弹出**供选列表**,在**业务编号查询条**中输入**表单编号**并**回车**,**选择**查询结果,点击**确认**;
![](https://img.kancloud.cn/09/63/09632398338a71b083aeb65fac5989c2_1252x674.png)
3. **对应打印业务ID**是配置**打印业务**时操作的,操作方式和**对应业务ID**配置方式**相同**;
#### 1.2 新建表单定义--主细表
1. 在**网格列表**子表中,**序号**和**排号**自动生成,**主表**可以通过**下拉菜单**选择主表、细表、3层表**等**类型(第一张表默认为主表,从第二张表开始默认为细表);
![](https://img.kancloud.cn/0c/e3/0ce3279e7e279834efbe8d3679c5dbb9_1249x674.png)
2. 直接选择**表名**后面的选项**图标**,弹出**供选列表**,在**表名查询条**中输入**建表工具**中新建的**数据表名**并**回车**,**选择**查询**结果**,点击**确认**按钮;
![](https://img.kancloud.cn/18/23/1823ab7e1117c22d14c1528b4d266b5c_1249x675.png)
3. 还可以拖动**底部滑块**,选择自定义**更多功能**,例如列表是否可以增加、删除,显示方式等等;
![](https://img.kancloud.cn/f3/a5/f3a5b9cb8350577b618988cd4455c198_1249x679.png)
4. 然后点击保存按钮;
![](https://img.kancloud.cn/88/a0/88a0e41477a2d0ae229854f8fc4b84bd_1249x674.png)
5. **切记**最后一步点击**重新设置表格网格显示和默认值**按钮,弹出确认框,选择**是**按钮,以刷新列表信息使生效。
![](https://img.kancloud.cn/09/63/09632398338a71b083aeb65fac5989c2_1252x674.png)
### 2 三层表
三层表的配置基本与主系表的配置方式基本相似,三层表的配置需要在当前表单所有的二层表和三层表中新增一个字段名称一样的整数类型字段用来建立二层表与三层表之间的关联关系(案例这里使用chkitmno)
**三层表命名规范:三层表的命名必须基于二层表表名的基础之上来定,比如这里的二层表名是srm_hb_jcxm,那三层表就应该是:srm_hb_jcxm+任意字符(srm_hb_jcxmxb)**
1.使用MakeTbale工具在表格中新增"**chkitmno**"字段,并将其设置成主键,类型必须为整数型(二层表和三层表都需要这个字段且在建表工具里字段的配置一模一样)
![](https://img.kancloud.cn/aa/35/aa352cd12e90b4868263905b38022066_1050x711.png)
![](https://img.kancloud.cn/16/46/1646f319e1ddf8f991723a7a418fb9f8_1059x720.png)
2.接下来在erpbuilder.exe工具中将二层表与三层表中的"chkitmno"字段进行关联
2.1 第一步将主表、二层表、三层表的关联关系配置好
![](https://img.kancloud.cn/93/00/93005081fb3e3b1ee6321599485e5125_1470x780.png)
2.2 第二步在**网格显示格式**处将二层表的"chkitmno"字段的"**默认值类型**"设置为"**细表序号(默认值里面填写细表字段名)**",保存即可。
![](https://img.kancloud.cn/18/a6/18a6c4bca49bb18953223a173e9ede62_1470x780.png)
2.3 第三步在**网格显示格式**处将三层表的"chkitmno"字段的"**默认值类型**"这一列设置为"**业务单据号(默认值里面填写单据OPEID)**","**默认值**"为**chkitmno**,保存即可。
![](https://img.kancloud.cn/87/c0/87c0f6ff0df32f40735210096cfee01f_1470x780.png)
3.最后还需要配置一个新增按钮,若不配置该按钮系统默认的新增按钮是不会打开三层表页面的,配置了该按钮后可以将默认的新增按钮隐藏,显示自己配置的用来跳三层表页面的按钮(按钮配置处有一个"**是否隐藏固定按钮**"的单选框,将它勾选上即可)
![](https://img.kancloud.cn/c5/04/c504a946d41e3547465e3fa5460b2b64_1435x780.png)
**操作字符串**:select '../Mygrid/FormEditNews?opeid=**当前表单id**&stype=1&isnew=1'
4.页面效果
![](https://img.kancloud.cn/83/e7/83e7729a2220b911023f685496cf55f8_1079x400.png)
5. 修改点击进入详情页的地址,改成 **FormEditNews**。注意按下方说明替换对应参数
800401: 代表业务编号,按需进行替换
billno:代表主键的名称,按需进行替换
```
../Mygrid/FormEditNews?opeid=800401&billno=[keyvalue]
```
![](https://img.kancloud.cn/da/96/da96032dcd198163fd0fb1714f7652f5_597x389.png)
- 版本管理
- BS版本管理
- BS数据库版本号升级
- 升级功能说明
- 平台升级1
- 平台升级2
- 第一章.平台规则
- Java版本配置注意事项
- 浏览界面自定义排序规则
- 弹出框选择数据自定义排序
- BS固定参数说明
- 常用界面地址格式
- 第二章.环境搭建
- JDK环境搭建
- 免安装版JDK的配置方法
- Java版本BS搭建
- Linux系统搭建BS程序
- Linux安装JDK
- 第三章.业务功能
- 基础业务
- 快速建模
- 左侧菜单栏目
- BS表单详解(弹出选择、多页签)
- 主细表、三层表配置
- 弹出框配置
- 映射下拉配置
- 数据检查条件配置
- 流程图配置方法1
- Java版本BS嵌入APP页面
- BS文档中心配置
- 第二版流程图配置方法
- 第一版流程图配置方法
- 第三版流程图配置方法
- 特殊业务
- BS树页面配置
- BS用户组权限配置
- 业务查询条件
- 查询条件配置
- BS 查询条件 "单选框" 和 "复选框" 配置
- 常用高级功能
- 自动补全配置
- BS字段输入值检查
- 字段汇总配置
- 文件上传配置
- Java版本发送邮件配置
- 设置网格内容对齐方式
- 查询页面状态使用图标表示配置
- Java版本发送邮件并携带附件
- BS嵌入BI图表
- 计算字段
- 自动计算配置
- 修改网格颜色
- 值改变时修改刷新网格汇总
- 按钮功能
- 按钮功能设置
- 按钮背景颜色设置
- 自定义查询界面不检查是否勾选
- Excel导入数据配置
- sql导入表数据配置
- Excel导出子表数据配置
- 弹窗自定义业务配置
- 自动赋值主表数据
- 获取浏览状态下细表选中字段
- 获取自定义查询界面勾选数据
- 带出三层表明细
- 批量审核功能配置
- 打印配置
- Java版本中使用CS打印
- CS打印使用BS文档中心图片
- IReport打印配置
- IReport打印设置主细表关联显示
- IReport打印记录打印次数
- IReport打印不能打印黑体、宋体等自定义字体解决方案
- Ureport报表打印
- 第四章.特殊功能说明
- API数据交互规范
- Kettle同步工具使用指南
- 通过Token登录BS
- .Net版本BS免登陆跳转并打开业务
- BS帮助文档使用说明
- BS接口程序搭建
- 存储过程手动分页配置
- BS 负载均衡部署
- quickBi嵌入BS系统
- BS部署SSL证书(https访问)
- BS演示搭建同一端口转发到不同机器
- BS嵌入APP界面动态渲染按钮并记录点击日志
- 第五章.常见问题
- BS流程图或业务打开报错
- 常见问题及解决方案
- .Net版本BS登录页报错
- BS表单引用app表单常见问题
- 修改BS的网页Logo
- BS上传文件后无法下载
- Java程序CPU占用100%后排查定位
- Linux 安装Java 开发调试工具包
- Linux开机自启动sh 脚本