如何在新版定调薪申请单据分录上增加职层职等字段?

栏目:s-hr cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

如何在新版定调薪申请单据分录上增加职层职等字段?

适用版本

s-HR Cloud V8.6.1.2及以上


【问题描述】

新版定调薪申请单,需要在分录上添加自定义字段职层/职等,或者其他信息集相关的字段。


解决方法

 新版定调薪申请单分为固定分录字段和动态分录字段,现在可以分两种方式添加自定义字段:

一. 添加动态分录字段,新版定调薪申请单通过定调薪方案关联的定调薪项目,动态加载分录项目,可以新增职层/职等同名定调薪项目,然后在定调薪方案添加项目公式,让项目直接等于对应的信息集字段即可,职层 = [职层]

在单据点击校验按钮后,会自动计算出对应内容。(建议使用动态分录字段,这样不需要进行二开扩展)


二. 添加固定分录字段,固定分录字段是元数据字段,因此如果要添加固定字段,需要以下几个步骤:

    1. 在dep动态扩展平台,扩展单据分录实体com.kingdee.shr.cmpdesign.app.v2.bill.AdjustSalaryApplyEntry,添加二开字段。

    2. 在com.kingdee.shr.cmpdesign.app.v2.bill.AdjustSalaryApply.form.display视图中,添加对应的列。

    3. 扩展单据实体com.kingdee.shr.cmpdesign.app.v2.bill.AdjustSalaryApply,添加二开扩展的controllerBean类。    

    对应的扩展类,重写getCustomFields(),updateParam()这两个方法,添加二开的字段名称,这样在单据保存的时候,会同时保存二开对应的字段。


    4. 创建表单二开handler,继承AdjustSalaryApplyEditHandle,在扩展视图中把对应的handler改为二开对应的。

按照以下方式调整分录查询为二开对应的类,这样标准字段查询完后,可以添加查询二开字段的逻辑。

    public class AdjustSalaryApplyEditHandleEx extends AdjustSalaryApplyEditHandle {

        @Override

        getGridDataAction() {

            AdjustSalaryApplyEntryGridHandlerEx  ex = new AdjustSalaryApplyEntryGridHandlerEx ();

            // 此处用扩展类调用

        }

    }

    public class AdjustSalaryApplyEntryGridHandlerEx extends AdjustSalaryApplyEntryGridHandler {

        @Override

        assembleGridDataList() {

            // 在此处添加查询二开字段的逻辑

        }

    }


注意事项

第二种扩展方法,需要有二开环境,并且对定调薪的表有相关了解


如何在新版定调薪申请单据分录上增加职层职等字段?

【适用版本】s-HR Cloud V8.6.1.2及以上【问题描述】新版定调薪申请单,需要在分录上添加自定义字段职层/职等,或者其他信息集相关的字段...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息