1. 主表字段详解
![](https://img.kancloud.cn/66/48/6648949cafc8f8dc79b78a5fd1a9251d_1247x257.png)
A. **表单编号** 【OA模块设计器】里面的【业务编号】
B. **查询名称/标题** 设置一样的就可以了
C. **对应业务ID** ERP里面的自定义业务
> a 如果这个业务需要打印报表,这个值必填,并且是erp里面的自定义业务
> b 需要自定义审核流程的,这个值也是必填,和审核流程设置表的编号一样就可以了
> c 可以根据这个业务编号,统一设置不同BS的业务按钮权限
2. 细表【网格列表】详解
![](https://img.kancloud.cn/15/0d/150de5da811350360c97608524665ce8_1215x451.png)
A. **主表**可选值:**主表、细表、三层表、统计表**
【统计表】只能是在【浏览界面】显示的,效果如下:
![](https://img.kancloud.cn/ca/ca/cacaea10e9192632d88c12947df2a39a_1364x684.png)
<br>
B. **表名**可以弹出选择,其它的字段可以自动读取配置,操作如下
1.点击【保存】按钮
2.点击【重新设置表格网格显示和默认值】
C. **关键字逗号隔开**必填,并且是小写,跳转界面判断设置,如下:
![](https://img.kancloud.cn/18/ae/18ae0963841c5e85c206c7230eb74fd2_1354x481.png)
D. **条件语句**如果有自己写的,查询条件,这个地方需要设置条件,重置表格的时候不会清理掉查询条件,如下:
![](https://img.kancloud.cn/a7/8e/a78e34d13b270bac3fe1f740808f1e58_1455x708.png)
3. 细表【业务查询条件】详解
![](https://img.kancloud.cn/b4/44/b444e634f8578eafeb43af8a7f166737_1363x707.png)
A. 字段 【**排序号**】 必填,并且是数字,这个是用来对应【网络列表】里面的条件判断用的,如图
![](https://img.kancloud.cn/24/a1/24a1f9ea1496c0ad1108f10a499445c2_1366x700.png)
![](https://img.kancloud.cn/f9/24/f924cef1de7bfd952fcf187ff3905ac5_1366x731.png)
<br>B. 字段 【**字段类型**】 必填,映射下拉类型,其值选择如下:
> a **字符**
> b **数字**只能输入数字
> c **浮点型**可以输入小数 如:1.2
> d **短日期**时间格式 如:2018-01-24
> e **长日期**时间格式 如:2018-01-24 08:20:05
> f **映射下拉/弹出选择(单/多选)/多页签条件查询**其值设置在字段 【**映射下拉或弹出选择源字段**】 这里面设置
>
<br>
C. 字段【映射下拉或弹出选择源字段】只有在 【字段类型】 设置如下才有效
> a **映射下拉**
> **设置格式:显示值(张三)+按下(tab)键+存储值(1)**
> ERP设置:
![](https://img.kancloud.cn/16/85/168504c092c158f87a4dc26fdafc47cb_1361x711.png)
> BS 效果:![](https://img.kancloud.cn/8e/fe/8efea96d61fc13fa05d5470b1be33567_1365x688.png)
> b **弹出选择(单/多选)**
> **设置格式:用sql语句返回列表数据,如下设置:**
>ERP设置:
![](https://img.kancloud.cn/78/f4/78f4d9bc14acf20751e28e4e80d92c6b_1787x823.png)
>BS 效果:
![](https://img.kancloud.cn/89/fe/89fe9c6ee1ff54660cebedf480b1a33a_1181x689.png)
c **多页签条件查询**一般是【状态】才设置这格式,并且 【**排序号**】 这个字段的值是最后的数字
>**设置格式:显示值(张三)+按下(tab)键+存储值(1)**
> ERP设置:
![](https://img.kancloud.cn/11/49/11493680cd4d01171e6bbd6435f47434_1366x726.png)
>BS 效果:
![](https://img.kancloud.cn/cc/ae/ccae8c2c45cd866ea10e26a2e826694f_1365x679.png)
<br>D. 字段**【默认值sql】**格式设置,必须返回一行一列值,如下:
select CONVERT(NVARCHAR(10),DATEADD(DAY,1,GETDATE()),120)
4. 细表【数据检查条件】详解
A. 字段 【**类型**】 映射下拉
> a **审核前检查**
> b **送审前检查**
> c **反审核前检查**
> d **删除前检查**
> e **修改前检查**
>以上类型的固定参数为,单据号: **[keyvalue]**,当前登录用户编号:**[userno]**
> select '物料编号【'+a.mcode+'】和销售订单里面的不一致,请确认!' from sa_shipmentlist a with(nolock)
> where shipmentno='[keyvalue]'
> and a.orderno>' '
> and not exists (select * from sa_orderlist where mcode=a.mcode and orderno=a.orderno)
> f **保存前检查**
> 参数格式:**[#sa_shipmentlist]**,其中sa_shipmentlist这个就是业务里面的表名,如下
> select '发货通知单的物料不能为空' from [#sa_shipmentlist] where isnull(mcode,'')=''
B. 字段 【**执行方式**】 映射下拉选择**前台程序执行**
5. 细表【按钮操作】详解
A. 字段【操作成功后刷新】映射下拉选,值说明如下:
> a **刷新/不刷新**,执行操作是否刷新当前页面用的
> b **弹出自定义业务/页面跳转/跳转并刷新当前页/跳转并关闭当前页**,就是打开【选项卡】的方式,重新打开一个业务。
> 右侧【字信息】表配置:
> * 字段:**【操作类型】**选值**返回表结构的sql语句**
> * 字段:【**操作字符串**】值格式
> select '../mygrid/formeditnew?opeid=业务编号&关键字段=值&stype=1'
>* 其它的界面格式请参照 **【常用界面地址格式】**
> c 刷新并关闭弹出业务/关闭弹出业务
> d 消息自动闪烁
> e 执行js方法
> f 执行固定按钮方法/执行固定按钮方法关闭弹出业务/执行固定按钮方法关闭弹出业务
> g 选择细表数据进行操作
B. 字段 【**需要权限**】映射下拉选,按钮权限控制,在这里设置,有权限的才会显示。
C. 字段 【是否隐藏sql(0否1是)】 这个sql判断是否需要显示这个按钮
这个使用场景:一个用户组里面的人都有这个按钮权限,待审个别是不需要的,就可以在这里用语句判断
格式:``select '1' ``
D. 字段 【**使用**】打勾,代表按钮启用
E. 字段 【**跳转标题**】只有在【操作成功后刷新】这个字段设置值为 **Ab**和**Ac**的类型才需要设置
F. 字段 【**选择细表操作表名-width**】只有在 【**操作成功后刷新**】这个字段设置值为**Ag**的类型才需要设置;格式为【网格列表】里面的表名``__序号``;如:``sa_shipmentlist__2``
G. 字段 【**按钮图片**】需要在界面上显示的时候,这个必填
H. 字段 【**显示位置**】映射下拉,这个必填
I. 字段 【**触发类型**】这个值一般选择不自动执行
J. 字段 【**执行检查**】点击按钮前,先执行这里的检查语句,写法:``select '不通过'``,无返回数据表示检查通过,有返回信息提示的,则不执行后面的操作。
K. 字段 【自定义弹窗宽度】/【自定义弹窗高度】/【弹出居中显示】这几个字段,必须是在【操作成功后刷新】这个字段设置值为Ac的类型才需要设置,如果宽度和高度都设置2000代表弹框最大化
L. 字段【是否隐藏固定按钮】/【执行固定按钮】这几个字段,必须是在【操作成功后刷新】这个字段设置值为Af的类型才需要设置
> a 固定按钮包括:**修改、删除、送审、审核、反审核、打印**
> b **字段【执行固定按钮】**映射下拉值:**保存、修改、审核、送审、打印**
> c 这个场景的应用,比如添加【审核后修改】按钮,就需要用到**【执行固定按钮】**这个设置里面的**修改**方法
> d 比如需要自定义【打印】按钮,那就需要设置**【是否隐藏固定按钮】/【执行固定按钮】**这2个设置了
M. 字段【按钮提示信息】用来设置点击按钮前,先给出这个提示信息,然后在选择是否执行这个按钮
- 版本管理
- 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 脚本