拥有一个先胜云系统管理员账号,拥有对 单据模板 组件注册并启用、强依赖组件配置的全部操作权限。
拥有一个先胜云管理员账号,由系统管理员授权拥有对 单据模板 组件的操作权限。
已经创建完成维度信息。
更多关于维度信息的创建,请参考 创建维度。
登录到先胜云平台,选择目标空间,点击进入目标应用,即进入 元素管理 界面,点击右上角 + 新建 按钮,选择 单据模板。
点击 单据模板,进入创建单据模板的编辑界面。
编辑界面分为三个区域:单据头,单据体 或 单据尾,且每个区域已带有预制字段,也可以按需求添加自定义字段。
点击 单据头、单据体 或 单据尾 的标题区域,可在右侧弹窗内配置区域信息。
.. csv-table:: 单据头,单据体,单据尾属性说明 :header: 配置类型, 配置项, 说明 :widths: 20,20,60
通用配置, 编码, 该区域编码,单据头默认为 Header,单据体默认为 Body,单据尾默认为 footer,不可编辑 , 名称(多语言), 该区域名称,可编辑 , 所属数据表, 该区域所属数据表,不可编辑 , 数据表路径, 数据表路径,不可编辑 , 实际表名, 数据表实际表名,不可编辑 单据体 特殊配置, 允许添加行, 默认勾选,勾选时单据录入态展示添加行按钮 , 允许复制行, 默认勾选,勾选时单据录入态展示复制行按钮 , 允许删除行, 默认勾选,勾选时单据录入态展示删除行按钮
首次进入编辑界面后显示的字段均为预置字段。
.. csv-table:: 预制字段 :header: 位置, 字段描述 :widths: auto
单据头, 单据名称、单据编号、年度、期间、实体、备注 单据体, 科目、借方、贷方、金额、摘要 单据尾, 制单人、制单时间、修改人、修改时间
点击预制字段,右侧弹窗显示其属性信息,平台自动生成 数据库属性 和 逻辑属性,大多数属性不可编辑或默认,用户可以根据 数据类型 和 字段类型 设置文本或数字长度,关联维度、用户等元素。字段属性设置详见下文 配置自定义字段。
用户可以设置预制字段的 编辑和权限属性:
提交时必填:适用于 单据头 和 单据体。勾选后,在单据模板使用界面必须填写该预制字段。
显示位置:适用于 单据头 和 单据尾。选择字段的 数据库属性 > 编辑和权限属性 > 显示位置,可根据需求,进行设置:
.. csv-table:: 显示位置说明 :header: 显示位置, 位置描述 :widths: auto
显示到列表, 在使用态作为列表的列字段展示 显示到页面, 在使用态作为页面的查询条件展示 显示到列表及页面, 在使用态作为页面的查询条件和列表的字段展示 不显示, 在使用态既不显示到页面也不显示到列表
点击单据模板编辑界面左侧的 T 图标,拖动文本框到 单据头 区域或者 单据尾 区域,作为自定义字段。
点击自定义字段,编辑此字段的属性,填写其中的必填参数。
.. csv-table:: 自定义字段属性说明 :header: 字段属性, 配置信息, 拓展字段, , 说明 :widths: auto
数据库属性, 所属数据表, , , 字段所属的数据表,不可修改 , 字段名, , , 字段编码,长度不超过30,只允许输入字母,数字,下划线且不能下划线开头 , 名称(多语言), , , 字段的名称,可修改 , 数据类型, 文本, 长度, 默认为255,可修改 , , 整数, 长度, 默认9,可修改 , , 小数, 整数长度, 默认13,可修改 , , , 小数长度, 默认6,可修改 , , 日期和时间, , , 设为主键, , , 设置数据表的主键字段,不可修改 逻辑属性, 字段类型, 文本, 长度, 可输入的文本长度 , , 数字, 整数部分长度, 可输入的整数长度 , , , 小数部分长度, 可输入的小数长度 , , , 数值范围, 允许输入的数值范围 , , 值列表, 值列表名称, 选择对应的值列表 , , , 值列表路径, 显示值列表所在位置,自动带出,不可编辑 , , , 值列表成员, 选择值列表成员 , , 维度, 维度, 选择对应的维度 , , , 维度路径, 显示维度所在位置,自动带出,不可编辑 , , , 维度表达式, 选择维度表达式 , , , 角色/角色组, 选择对应的角色或角色组 , , 日期时间, 日期时间内容, 选择日期显示格式 , , 用户, , , , 自定义列表, 自定义列表, 输入自定义值 , 默认值, , , 该字段的使用时的默认值 编辑和权限属性, 提交时必填, , , 若勾选,单据模板的录入态中此字段将作为提交时的必填校验项 , 显示位置, , , 详见上文
点击左上角设置按钮,可进行单据模板属性配置,右侧弹窗包含 基本 和 全局样式 两个页签。
.. csv-table:: 单据模板属性说明 :header: 页签, 配置项, 说明 :widths: 20, 20, 60
基本, 编码, 只允许数字,字母,下划线,长度不超过50,保存成功后不可修改 , 名称(多语言), 不限字符,长度80 , 角色设置, 点击输入框,在弹窗中选择一个权限方案元素关联,具体功能详见下文 权限设置 章节描述 , 数据状态表, 置灰不可编辑,保存时自动生成该数据表 , 数据状态实际表名, 置灰不可编辑 , 数据状态表路径, 置灰不可编辑,路径在保存时自动生成
配置完毕后点击 保存 按钮,填写编码等必填信息后点击 确定,即创建了一个单据模板。
单据模板可配置审批区域,用于对单据模板进行审批。在单据模板中添加了审批区域并关联审批流元素,单据模板在使用时,审批表格中会记录每次审批的结果和备注信息,并且会根据用户的角色显示相应的审批按钮。
使用审批区域的前提:
当前应用存在一个审批流元素,审批流元素请参见 审批流。
单据头 或者 单据尾 区域需存在 状态 字段,该字段为用户自定义字段,需设置字段类型为 值列表,设置数据类型为 文本,并关联审批流元素中关联的值列表元素。
点击单据模板编辑界面左侧的 T 图标,拖动文本框到 单据头 或 单据尾 区域,作为状态字段。
点击添加的字段,配置状态字段属性。
按需设置 数据库属性,其中需设置数据类型为 文本;
逻辑属性 需设置字段类型为 值列表,并关联审批流元素中关联的值列表元素,选择值列表成员;
按需设置 编辑和权限属性。
点击 保存 按钮,保存添加的状态字段数据。
在上述单据模板基本信息编辑完成后,点击单据模板编辑界面左侧的 表格 图标,拖动审批区域到 单据尾 下方。
点击添加的审批区域,右侧弹窗中可配置该区域的属性信息。
.. csv-table:: 审批区域属性说明 :header: 配置信息, 说明 :widths: auto
编码, 区域编码固定为 approval_process,不可编辑 名称(多语言), 字符类型不限,长度不超过80 审批对象, 审批对象为当前模板,不可编辑 审批流, 可下拉选择当前应用内的审批流元素 数据表, 上面所选审批流对应的数据表,不可编辑 用作状态字段, 可下拉选择 单据头 或者 单据尾 区域字段类型为值列表的字段
编辑审批区域字段信息。
配置审批区域的属性信息后,可在该区域内添加自定义字段,方法同上。
单据模板通过引用应用内权限方案元素来控制用户对单据模板内数据的读写权限与按钮的运行/可见权限。
点击左上角 设置 按钮,在右侧弹窗 基本信息 中,点击 角色设置 右侧输入框,选择当前应用内的权限方案元素。
使用态数据权限是通过权限方案进行配置的,权限方案更多信息参见 权限方案。
示例:
如果关联的权限方案元素中设置如下:
.. csv-table:: :header: 用户/用户组, 角色/角色组, Entity :widths: auto
A, R1, A 公司 B, R2, B 公司
则在使用该单据模板时:
单据使用态:用户 A 仅看到 A 公司数据,用户 B 仅看到 B 公司数据;
单据录入态:对于关联了 Entity 维度的字段,用户 A 仅能选择 A 公司,用户 B 仅能选择 B 公司。
当前单据模板关联了权限方案后,点击右上角 设置 按钮,选择 按钮管理 > 全局按钮,则展示当前单据模板的全部预制按钮。
以 过账 按钮为例说明按钮的权限配置方式:
点击 过账 按钮,在右侧弹窗中勾选 启用权限控制 后,下方出现 运行权限 与 只读权限 下拉框。
点击 运行权限 或 只读权限 右侧下拉框,展示当前单据模板关联的权限方案中的所有角色,选中某一角色至右侧,并点击 确定,表示该角色对该按钮拥有运行/只读权限。
运行:可以点击运行该按钮;
只读:仅可看到该按钮,不可点击。
示例:
下图配置表示在单据使用态,角色1可以点击运行 过账 按钮,角色2可以看见 过账 按钮但无法点击,该权限方案内其他角色看不到 过账 按钮。
回到顶部
咨询热线