电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

DEP方案实现应付系统付款申请单生成凭证

来源:金蝶云社区作者:金蝶2024-09-222

DEP方案实现应付系统付款申请单生成凭证

一、业务场景

适用条件:生成的凭证不能包含应收应付对账科目,否则会影响应收应付系统期末对账

实现应付系统【付款申请单】生成凭证

二、实践思路

  1. 付款申请单编辑界面工具栏增加【生成凭证】、【删除凭证】功能按钮

  2. 付款申请单单头记录凭证ID,凭证字,凭证号,是否生成凭证,会计等信息

三、详细设计

  1. 付款申请单单头增加以下二开字段

    字段名称数据来源字段类型别名关联对象长度
    fiVouchered手工录入布尔是否已生成凭证
    1
    voucher基础资料类别对象凭证凭证
    voucherNumber手工录入字符串凭证编号
    255
    voucherType基础资料类别对象凭证字凭证类型
    accountant基础资料类别对象会计员工_个人信息
  2. 付款申请单编辑界面工具栏放开【生成凭证】【删除凭证】按钮

  3. 【生成凭证】增加校验 审核的付款申请单才允许生成凭证

  4. 付款申请单凭证反写处理,生成凭证时记录凭证ID,凭证字,凭证号,是否生成凭证,会计等信息,删除凭证时清空对应信息

  5. 付款申请单序时簿增加对应的列展示凭证ID,凭证字,凭证号,是否生成凭证,会计等信息


四、代码样例

  • 放开【生成凭证】【删除凭证】按钮(扩展点:界面加载(OnLoad)后置)
     pluginCtx.getKDWorkButton("btnVoucher").setVisible(true);

        pluginCtx.getKDWorkButton("btnDelVoucher").setVisible(true);

  • 生成凭证前校验单据状态(扩展点:生成凭证(ActionVoucher)前置)

    var editData =  pluginCtx.getDataObject();
    var billStatus = editData.getBillStatus();
    if(!billStatus.equals(com.kingdee.eas.fi.ar.BillStatusEnum.AUDITED)){
        com.kingdee.eas.util.client.MsgBox.showInfo("单据未审核不允许生成凭证");
        com.kingdee.eas.util.SysUtil.abort();
    }


  • 凭证反写付款申请单单头字段(实体方法扩展:)

    var params = methodCtx.getParamValues()
    var operate = params[2];
    var relation = params[3];
    var ctx = pluginCtx.getContext();
    var destBillId = relation.getDestObjectID();
    var srcBillId = relation.getSrcObjectID();
    var userId = com.kingdee.eas.fi.ar.app.util.CommonServerUtils.getCurrentUser(ctx).getId();
    if("2652E01E".equals(relation.getDestEntityID())){
        if(com.kingdee.eas.base.botp.BOTBillOperStateEnum.ADDNEW.equals(operate)){
            var updateSql = "UPDATE T_AP_PAYREQUESTBILL set(CFVOUCHERID ,CFVOUCHERNUMBER ,CFVOUCHERTYPEID ,CFFIVOUCHERED,CFACCOUNTANTID )=";
            updateSql +=  "(select t2.fid,t2.fnumber,t2.fvouchertypeid,1,'"+userId+"' from t_gl_vouche

DEP方案实现应付系统付款申请单生成凭证

一、业务场景适用条件:生成的凭证不能包含应收应付对账科目,否则会影响应收应付系统期末对账实现应付系统【付款申请单】生成凭证二、实践...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信