设置单据字段可编辑、显示,为什么没有起作用

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

设置单据字段可编辑、显示,为什么没有起作用

问题描述:

在节点上已经设置单据字段可编辑、显示,但是流程运行到该节点后,发现并没有生效,这是为什么?

解决方案:

场景1:PC端设置了字段可编辑,审批处理时,该字段仍不可编辑?



问题原因1:该字段所属的父容器,设置了锁定性、隐藏性。那么即使在流程的节点上设置字段可编辑、可显示,也不会起作用(源于 流程可以解锁对应控件,但如果父容器设置锁定性,流程不可以解锁)。

处理方案:修改该字段父容器的锁定性、隐藏性 。



问题原因2:

单据元数据的界面规则设置了控件锁定,此时流程即使设置了“可编辑”,也不生效(源于 界面规则优先于流程解锁)。


界面规则设置“事由”字段锁定:


在节点上设置“事由”字段可编辑:


审批时“事由”字段置灰,不可编辑:


处理方案:修改该单据元数据的界面规则的控件锁定性。


场景2:审批人审批时看不到某按钮,在流程的节点上也没有配置隐藏此按钮,为什么这个按钮看不到呢?

问题原因:在审批时,内嵌在审批页面上的单据是查看状态的页面,所以按钮在单据上的可见性为“查看可见 ”时才能被看到。

处理方案:修改按钮的可见性为“查看可见 ”,如下图所示:


场景3:场景1和场景2都没有问题,但是我设置的按钮的可见性、字段可编辑仍没有生效 ?(从V5.0.014版本开始,不会涉及此场景,只要有单据类型,都会按照单据类型显示

问题原因:请检查你所设置的单据是否有单据类型,此单据类型是否设置了布局;目前我们在设置内嵌单据页面后,如果内嵌的单据类型设置的有布局,那么会自动找到此布局,此时工作流这边的设置就会不生效。

处理方案:隐藏内嵌单据中的 单据类型控件(如下图1);或者 把单据类型的控件放到一个flexpanel里面,然后隐藏元素flexpanel(如下图2):





场景4:设计期选择不到“单据体分录”中的字段 ?

问题原因:检查是否扩展了产品默认的“单据体”类。

处理方案:如果扩展了产品默认的“单据体”类,则需要在单据体控件外层嵌套“高级容器”,用于可以选择到单据体分录信息(源于 流程默认支持产品的单据体控件,不支持扩展的“单据体”;建议“高级容器”的名称和单据体名称一致,用于显示),否则选择不到。 


在开发平台-单据体控件外层嵌套“高级容器”:


在流程就中可以选到“单据体分录”中的字段:




相关链接:

单据字段修改及提交校验功能介绍:https://club.kdcloud.com/article/183610 

金蝶云•苍穹流程服务云使用指南:https://club.kdcloud.com/article/183308

设置单据字段可编辑、显示,为什么没有起作用

问题描述:在节点上已经设置单据字段可编辑、显示,但是流程运行到该节点后,发现并没有生效,这是为什么?解决方案:场景1:PC端设置了字...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息