如何控制机制凭证不允许修改、增删行、冲销?
问题描述
由于要保证业财数据的一致性,因此很多客户需要控制在总账模块不允许对机制凭证进行任何修改。如果业务单据生成的凭证有误,就需要修改凭证模板或者修改原始单据。具体业务场景有:
1、不允许修改凭证科目、核算维度、金额等信息;
2、不允许删除机制凭证的分录行;
3、不允许机制凭证新增分录行;
4、不允许机制凭证在总账模块进行冲销。
解决方法
1.不允许修改机制凭证字段
【智能核算】-【基础设置】-【凭证字段修改规则】里面可以设置机制凭证可修改的字段。
【注】不设置凭证字段修改规则时,默认可以修改机制凭证的字段,设置之后只可以修改允许修改的字段。具体操作指引可参考知识链接凭证字段控制规则:https://vip.kingdee.com/article/226640132341006848
2.不允许删除机制凭证分录行
【配置工具】-【参数配置】-【系统参数】-【总账】可以取消勾选参数“机制凭证分录允许删除”,取消勾选后机制凭证则不允许删除分录行。
3.不允许机制凭证新增分录行
目前总账没有提供系统参数配置机制凭证不允许新增分录行,但是可以通过在【开发平台】扩展配置实现该需求,具体操作步骤如下:
1)【开发服务云】-【开发平台】-【财务云】-【总账】,扩展总账应用,如果总账已有扩展的应用,可忽略这一步。
【注】平台有限制不允许在原厂的应用上直接修改字段,必须扩展。
2)点击扩展的总账应用编码打开【总账】,左树选中凭证,找到凭证【gl_voucher】,点击页面下面的扩字,扩展一个凭证页面,如果凭证已有扩展的单据,可忽略这一步。
【注】平台有限制不允许在原厂的应用上直接修改字段,必须扩展。
3)点击扩展的凭证页面编码,打开表单界面。
4)在表单界面找到【界面规则】,打开界面规则点击【新增】,在前置条件设置里面设置来源类型等于机制凭证(sourcetype='4'),设置完成保存规则。
5)设置完前置规则条件后,点击条件成立时执行的【新增】按钮,服务类型选择【锁定控件】,选择增行、插行、复制行,并点击保存。
6)保存上述设置之后,打开机制凭证的编辑界面增行、插行、删行的按钮就会灰显,无法新增行。
4.不允许机制凭证在总账模块进行冲销
不允许机制凭证在总账模块冲销的控制可以通过在【开发平台】扩展配置实现该需求,具体操作步骤如下:
1)【开发服务云】-【开发平台】-【财务云】-【总账】,扩展总账应用,如果总账已有扩展的应用,可忽略这一步。
【注】平台有限制不允许在原厂的应用上直接修改字段,必须扩展。
2)点击扩展的总账应用编码打开【总账】,左树选中凭证,找到凭证【gl_voucher】,点击页面下面的扩字,扩展一个凭证页面,如果凭证已有扩展的单据,可忽略这一步。
【注】平台有限制不允许在原厂的应用上直接修改字段,必须扩展。
3)点击扩展的凭证页面编码,选择列表页签,选中【冲销】按钮,点击操作代码。
4)选择【冲销】-【校验规则】-【校验规则列表】点击【新增】按钮,打开校验规则编辑界面。
5)在校验规则编辑界面设置来源类型等于机制凭证(sourcetype='4'),勾选“条件为真时提示错误”,并编辑提示语即可。
6)上述设置完成后,选择机制凭证冲销时就会提示对应的提示语。
适用版本
星瀚各版本均适用。
注意事项(可选)
原厂的应用和页面不可以直接修改,必须扩展。
单据任何简单的控制逻辑都可以参考上述设置实现,可以类推其需求。
如何控制机制凭证不允许修改、增删行、冲销?
本文2024-09-22 22:40:25发表“云星瀚知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-xinghan-128120.html