单据页面属性
1 总体介绍
在苍穹开发平台设计器中,平台为每种类型的页面都提供了页面属性,用于实现表单的整体属性配置、表单内规则的统一管理、表单在系统功能模块中的应用等功能。单据页面业务属性和动态表单页面属性有部分相同,请参阅:动态表单页面属性。
此外,单据页面/单据列表页面还拥有以下业务属性,用于单据流转和数据库存储相关配置:
页面类型 | 业务属性 |
表单 | 允许继承,允许扩展,显示卡片侧边栏,主业务组织,表名,主键类型,拆分表,主键字段名,单据类型参数,单据参数,单据状态字段,业务控制,实体类型字段,委托关系,关联配置,默认布局 |
列表 | 名称,显示标题,列表插件,列表选项,列表表单模式,打开方式,允许双击打开,使用表单布局 |
本文介绍单据页面的主要业务属性,样式属性和布局请参阅样式属性和布局介绍。
2 配置路径
单据或列表的设计器中,可以通过以下两种方法进入页面属性:
【大纲】>【表单名称】;
选中设计器底部面包屑的根节点(即表单名称)。
3 页面属性说明
3.1 允许继承/允许扩展
3.1.1 功能介绍
继承和扩展均属于扩展开发,是金蝶云苍穹提供的对系统原生单据的功能补充。
价值:继承与扩展功能是为了解决有限开放性问题,降低标准补丁升级所需要考虑的兼容性影响范围。
继承与扩展避免了平台标准开发者在标准单据上直接进行修改的情况。开发者可以通过对继承与扩展的单据进行功能自定义,既满足了各种复杂的单据需求,又保证了标准单据和原厂的一致,从而提升补丁升级时的兼容性。
相同点:
扩展&继承都可以实现系统原生单据的功能补充,都是在设计期对实体进行改造,运行期会根据差异化元数据叠加显示最终的效果,所以源单如果有修改都会影响到扩展或继承之后的单据。
不同点:
扩展是对源单实体进行改造增强,扩展之后最终系统中还是只存在1个实体—扩展之后的实体。
继承是对源单实体继承之后再改造,继承之后最终系统中存在2个实体:源单实体和继承实体。
具体对比:
扩展:数据库表不允许修改,使用原来的表。
继承:系统未控制数据库表修改。可以根据实际情况看是否需要保存在原来的数据库表里。
扩展:一个单只能扩展一次,但是可以对扩展之后的单再次扩展。
继承:一个单可以继承多次,继承后的单也可以继承多次。
扩展:在系统只能看到一张单,即扩展之后最终只有一个实体。
继承:在系统中是两张不同的单,即继承之后最终会有两个实体。
.扩展:系统中菜单、编码规则、权限、单据转换、工作流等都不需要重新配置。
继承:系统中菜单、编码规则、权限、单据转换、工作流等都需要重新配置继承后的单。
扩展:原单据入口会在运行期动态显示扩展后的单据。
继承:原单据入口和继承后的单据拥有独立的入口
扩展:使用标识都需要使用原单的标识,使用扩展单的标识可能会提示实体不存在。
继承:使用的标识是分开的,继承之后的单和原单的标识互相独立。
3.1.2 主要操作
扩展与继承操作
注意:只有打开允许继承/允许扩展时,单据才被允许继承/扩展。
3.2 主业务组织
3.2.1 功能介绍
允许按主业务组织属性所绑定的组织字段去隔离单据数据。
3.2.2 主要操作
当主业务组织绑定了组织字段时:
步骤一: 打开表单时,自动以用户当前的组织填充该组织字段值;
步骤二: 列表过滤时,自动过滤用户当前的组织。
3.3 表名
3.3.1 功能介绍
填写数据表表名,使当前单据与数据库物理表通过该表名相关联,使得平台可以自动存取物理表格数据。
ISV或者二开的表名建议按命名规范命名:
tk_{开发商标识}_{系统标识+名称}
若不按规范填写表名,在保存元数据时,平台底层虽仍会自动创建表,但同时也会抛出校验提示信息。
3.4 主键字段名/主键类型
3.4.1 功能介绍
主键字段名:为数据表主键取名,默认为FID。
主键类型:定义数据表主键的名称类型,分为字符串型和整型,默认整型。
注意:主键定义后不可更改。
3.5 拆分表
3.5.1 功能介绍
定义拆分表后缀,生成子表,子表命名为”主表_拆分表后缀“。
例:采购申请单的表名:tk_ecos_preapply,拆分表属性配置后缀为”a“,则拆分表的表名为:tk_ecos_preapply_a。
说明:
拆分表只会在设计器保存元数据的时候生成;
当设计器保存时,表结构变动的只有新增操作,比如建表 、加字段,不会删字段;
当拆分表字段发生变更时,若存在新增的字段且该字段名在物理表中不存在,此时拆分表会新增字段;
拆分表的后缀只能是1位的字母,不区分大小写,且拆分表应该有些后缀不能用,比如 L 是多语言表预留的;
拆分表与主表均含有字段FID。分录和子分录不是FID关联字段 ,准确的说是通过 拆分表所在的实体主键字段 关联。
3.6 单据状态字段
3.6.1 功能介绍
用于选择记录单据状态数据的字段。
使用模板时,单据状态字段默认为模板的”单据状态“字段。
在实际项目开发过程中,在有许多场景需另外更改单据状态字段时,可以手动指定自定义的“单据状态”字段。
3.7 业务控制
3.7.1 功能介绍
提供选项以控制单据是否支持特定的业务功能,包括:启用单据类型、启用工作流、参与单据转换、显示编码规则配置、支持按编码检索、参与凭证生产、支持轻分析、允许引入引出、支持打印。
具体使用方法详见对应的功能应用介绍。例:参与单据转换的使用,详见BOTP单据转换。
3.8 关联配置
3.8.1 功能介绍
关联配置用于单据转换中相关联的两个单据的字段的关联追踪和反写。该部分内容详见BOTP单据反写。
3.9 委托关系
3.9.1 功能介绍
委托关系属性可用于业务协作中的委托关系设置。
业务协作是指组织间协作场景下,协作相关方都有权对同一笔业务进行查询及相关操作。业务协作首先需要配置委托关系,确定委托组织/委托方和被委托组织/被委托方。
因此,委托关系需要分别配置委托组织和被委托组织字段。
3.9.2 主要操作
配置委托关系,可以参考以下案例:申请组织委托采购组织采购,则采购组织是受委托方,申请组织是委托方,业务协作关系方向选择本组织是委托方,委托方组织字段是申请组织。
步骤一:在受委托方/采购组织配置委托关系
步骤二:在委托方/申请组织配置委托关系
步骤三: 查看配置的委托关系
单据页面属性
本文2024-09-23 00:18:35发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-138644.html