较低版本把应付单(应收单)已审核状态下字段锁定放开了,升级后发现勾选不上了,怎么处理?原创
8人赞赏了该文章
1,444次浏览
编辑于2021年08月20日 12:50:04
此问题,分为两种情况,情况1:只有一层扩展,取消锁定的设置就在那层扩展里面。或者是有多层扩展,但是取消锁定的设置是在最后一层扩展里面的。情况2,:有多层扩展,取消锁定的设置,不是在最后一层扩展。
情况1的处理办法:打开选中扩展的应付单,即可打开扩展的xml。找到设置取消锁定性的那段代码(4行),删除这4行即可。
情况2的处理办法:由于是在上一级扩展中设置的取消锁定,而xml只记录新的一层相对上一层的增量变化,所以,在最后一层扩展中,是找不到要删除的那4行代码的。这个时候,我们在最后一层扩展里,添加一行代码使得前面扩展设置的内容失效即可。具体操作:1、打开最新一级的扩展,任意修改一个字段已审核状态下的锁定性。(做这一步,是为了生成取消锁定的那4行代码,方便定位我的取消设置的那行代码要放到哪里,如果实际上不需要修改这个字段的锁定性,可以删除这4行代码),例如,我先取消一下单据头的备注的审核状态的锁定性。
2、找到刚刚设置取消锁定的那部分代码,在那部分代码后面,粘贴这行代码。<FieldControlItem action="remove" oid="FAR_Remark"></FieldControlItem>,FAR_Remark是之前取消了锁定的字段的标识。如果之前有取消多个字段,就重复复制粘贴这行代码,修改标识就行。
设置完成之后,点击保存即可。
赞 8
8人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读
您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!
请选择打赏金币数 *
10金币20金币30金币40金币50金币60金币
可用金币: 0