1、业务场景
场景描述:
对于先付款,后开票的企业,付款单已付款后,需允许上传发票作为附件;对于先开票,后付款的企业,付款单已付款后,需控制不允许对单据附件进行增、删、改操作。
二开说明:标准单据已支持通过配置附件编制规则方式,配置单据在不同状态时,附件增、删、改管控规则,但对于二开的单据,无法配置,需现场二开处理。
2、解决方案
指导二开往附件编辑规则配置注册表中注册二开单据信息。
3、二开操作步骤
步骤一、用超级管理员administrator登录EAS Cloud 客户端,同步币别列表界面进入查询分析器界面,
步骤二、在查询分析器执行SQL语句:SELECT * FROM T_BAS_AttachmentBizRule,查看注册表信息
注册表各字段列说明如下
实体名:单据实体名称
实体表:单据实体表名
实体bostype:单据实体bostypeid
状态属性:单据实体状态字段属性值
客户端页面:单据实体在客户端页面的UI对象,可在系统化菜单中获取
Web页面:单据实体在web端页面的UI对象,可在系统化菜单中获取。
编辑权限项:单据实体编辑操作权限项编码
实体包路径:单据实体包的路径
FID:在注册表中的ID,需通过ID生成算法动态生成
主业务组织属性:单据主业务组织类型
步骤三、在查询分析器中,根据注册表结构,执行插入数据语句,插入二开单据信息到注册表中。sql语句格式如下:
INSERT INTO T_BAS_AttachmentBizRule VALUES ('实体名','实体表','实体bostype','状态属性','客户端页面','web页面','编辑权限项','实体包路径','FID','主业务组织属性');
4、注意事项
为防止FID重复,建议通过ID生成算法自动生成ID信息。