字段被锁定的设置有哪些?
【概述】
单据上的字段可控制能否修改,锁定后就不能进行编辑操作,为了保证数据完整,比如审核后的字段就不能进行编辑处理,但影响到字段锁定的位置比较多,下面进行说明
【具体解析】
第一步:可以查看该字段锁定性总的控制规则有哪些
以查看应收单明细页签成本金额字段锁定为例,进入BOS设计器,找到最末层应收单的扩展,鼠标右键,点击字段设置检查,输入成本金额字段,点击锁定性,点击查询即可查看所有控制该字段锁定的规则
更多详细内容可查看:https://vip.kingdee.com/article/398903717698704896
第二步:详细可按照以下几个步骤检查字段锁定控制
1、字段本身属性锁定性,在字段上直接控制是否进行不允许修改进行锁定
2、单据状态锁定性:单据的单据状态的状态列表里面可以控制锁定性。另外单据表头的关闭状态字段、单据表体的业务关闭字段等单据状态类型字段都有可能控制锁定性;
3、单据类型锁定性,可以对不同的单据类型进行分开锁定
4、实体服务规则锁定(比如说下推关联锁定)
5、代码锁定,即二开锁定,由二开人员开发的插件进行锁定操作
一般存在于自定义插件中
6、单据修改权限控制,用户的角色中无业务对象的修改权限,打开单据时显示-查看,整单字段均不可修改。
7、字段授权控制,用户的角色中无单据字段编辑权限,控制了不允许修改某字段。
8、单据走工作流,流程状态为“运行中”/“挂起”/“暂停”,且操作用户不是流程的当前处理人,打开单据会显示 -查看,整单字段无法修改。通过单据-关联查询-工作流流程图查看。
若操作用户是流程的当前处理人,打开单据显示“- 修改” 或者 通过待处理任务打开,字段仍无法修改,可查看流程模板的节点字段锁定。
9、打开单据显示“-查看”,提示:当前用户不是创建人,不允许修改该单据。是通过“单据参数配置”中参数控制,非创建人的单据整单不可修改。
新增付款单,表头往来单据类型是灰色显示不可修改,要怎么才能可修改?
[原因]
单据类型在BOS设计器中设置了字段的锁定性,取消该字段的锁定就能修改。
[操作步骤]
1、BOS套打设计器中,子系统找到出纳管理;
2、在右上方是项目中选择单据[付款单],右键扩展;
3、单据扩展后,设计器界面右下角属性中选择[单据头],在表格中找到[服务实体规则];
4、在服务实体规则中选择[根据是否有源单、业务类型更改往来单位类型锁定状态,以及字段的现实性],单击右侧修改,在实体服务规则编辑中选择[锁定往来单位类型,收款单位类型]点击修改,取消[单据头:往来单据卡类型]的勾选,保存退出即可。
实体服务规则
表单的执行错综复杂,一个字段的改变引起一堆字段变化,将所有的逻辑变成一个个规则,复杂的事情都交给平台去处理:自动合并规则批量执行提高效率、智能执行减少重复执行,并且提供对动态语言的解析(IronPython)。
例如,为了完成“单据体采购物资中数量和单价不为空时,计算出金额字段的值”,需要考虑物资值更新事件等多种时机点的处理。采用实体服务规则,定义一个规则就可以解决,在调用服务时,指定该服务加载、新增行、值更新时机点要触发执行即可。
入口:单据头、子单据头、单据体、子单据体等实体上都有属性“实体服务规则”,根据你需要处理的目标字段所在实体,在对应实体上配置实体服务规则。
明细的业务状态或其他状态都可控锁定
【说明】
以上几种锁定性并不互斥,只要有一处锁定,实际就不能修改。
相关资料可参考:
【备注】
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/6742.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~