EAS
  • 2024-05-30EAS_客户端合并table表头
    @OverridepublicvoidonLoad()throwsException{super.onLoad();//获取表头融合管理器KDTMergeManagermm=this.tblMain.getHeadMergeManager();//进行指定融合,下标从0开始//mm.mergeBlock(开始行下标,开始列下
  • 2024-04-19EAS_固定资产二开字段
    1.针对固定资产模块二开,首先要对固定资产卡片业务操作对应的后台数据有个认识,卡片主要有三种卡片,固定资产卡片(当前卡片)、备份卡片、业务卡片,三者关系是这样的:1)当前卡片记录的是固定资产当前的状态信息,2)业务卡片记录的固定资产在做了业务之后的状态,比如变更,清理,拆分,组合、调拨
  • 2024-04-18EAS_DEP添加动态控件,在代码中获取DEP扩展控件
    1.在编辑界面onload的方法前置事件添加脚本//把动态控件传递到代码中varcomponents=newjava.util.HashMap();components.put("prmtassureAmountAccount",pluginCtx.getKDBizPromptBox("prmtassureAmountAccount"));components.put("prmtassureInterestAccount",
  • 2024-04-09eas_批量更新组织长编码,长名称
    protectedvoidrebuildOrgStructureDisplayName(Contextctx)throwsBOSException{/*555*/Connectionconn=null;/*556*/Statementstmt=null;/*557*/PreparedStatementpstmt=null;/*558*/ResultSetrs=null;/**/
  • 2024-04-07EAS_复制已有字段的值到DEP扩展的字段上
    1、实体字段如图  金额(amountTxt)为要复制的字段,测试字段(test)目标字段,现在要在提交后,将金额字段的值复制到测试字段(test)上,可以在对应的方法添加前置脚本,添加的地方一般在提交,保存,更新方法上;2、具体操作;选择对应扩展实体》扩展定义选择对应的方法,这里注意,不同的方法,由于
  • 2024-03-18EAS_记录单据上机操作日志
    @Override protectedvoid_delete(Contextctx,IObjectPKpk)throwsBOSException,EASBizException{ CollectionRlptInfoinfo=this.getCollectionRlptInfo(ctx,pk);IObjectPKlogpk=LogUtil.beginLog(ctx,"_delete",newCollectionRlptInfo()
  • 2024-03-06eas_F7增加过滤条件
    /***@Title:UIUtils.java*@Description:TODO*@authorzhanglf*@date2024-2-4下午03:13:17*/packagecom.kingdee.eas.custom.ws.util;importcom.ibm.db2.jcc.am.mo;importcom.kingdee.bos.BOSException;importcom.kingdee.bos.ctrl.extendcontrols.
  • 2024-02-18EAS_查询某个sql在扩展报表的哪个sql数据集中
    ==========查询报表sql数据集是否包含某个表============SELECTCASEWHENDBMS_LOB.INSTR(fcontent,utl_raw.cast_to_raw('T_NT_EndorsementBillEntry'))>0THEN'found'ELSE'notFo
  • 2024-02-02EAS_常用代码
    1、金额大写函数:GlUtils.getChineseFormat(amount,true) 2、获取datacenters.xml中的密码:Stringpasswd=com.kingdee.bos.sql.KSqlUtil.decodePassword("ksqle:J8CQQm9M5Q4UaPELUb1V8EXq+ObMhjzN");3、Client执行SQL:SQLExecutorFactory.getRemoteInstance(sql.to
  • 2024-01-31EAS常用技巧
    1、如何给F7控件设置过滤条件EntityViewInfoevi=newEntityViewInfo();//创建实体视图FilterInfof=newFilterInfo();//创建过滤对象FilterItemInfofilter1=newFilterItemInfo("number","SHFL001",CompareType.GREATER);//创建第一个过滤条
  • 2024-01-31EAS_附件相关表及根据单id查单据附件
    查单据附件sql:select*fromT_BAS_Attachmenttwheret.fidin(selecto.fattachmentidfromt_bas_boattchassoowherefboid='FqEAAAKEtufZvdiA') 1、t_bas_boattchasso(附件与业务对象关联)2、T_BAS_Attachment(附件表)在shr中还有一个扩展表(T_HR_SHRAttachmentEx
  • 2024-01-23EAS_查询分析器中误删数据恢复
    1、通过flashbackquery查询某历史时点的数据量,找到删除时间点的前1s,如2020-05-1316:38:07秒钟误删的数据:selectcount(*)fromt_testasoftimestampto_timestamp('2020-05-1316:38:06','yyyy-mm-ddhh24:mi:ss');--查出5000条数据,查询6s时的数据select*fro
  • 2023-12-11能量感知调度(EAS) 【ChatGPT】
    https://www.kernel.org/doc/html/v6.6/scheduler/sched-energy.html能量感知调度1.简介能量感知调度(EnergyAwareScheduling,EAS)赋予调度器预测其决策对CPU能量消耗的影响的能力。EAS依赖于CPU的能量模型(EnergyModel,EM)来为每个任务选择一个能效高、对吞吐量影响最小
  • 2023-12-11记账中心二开
    系统预设了这几种FSubSystem 为子系统T_VC_SubSystem  卡片显示的表 字段  FNeedRalteAccount设置为1的话,需要与总账连用系统将去查找系统状态控制表。 如果系统状态没有配置这个子系统将无法显示数据selectsysStaCtr.fidfromT_BD_SystemStatusCtrolsysStaCtr
  • 2023-11-20【漏洞复现】金蝶OA-EAS系统 uploadLogo.action 任意文件上传漏洞(0day)
    阅读须知    此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失,均由使用者本人负责。本文所提供的工具仅
  • 2023-10-20eas_客户端查询提示过滤条件不完整或比较值过长请检查
    问题如图所示,这里票据号码是标准元数据字段,查看客户端dep,显示字段长度为30,这里实际测试,查询超过30位就会提示这个,这里需要修改2个元数据,复制并修改xxx.entity和xxx.table文件里的对应字段的长度,然后打包成私包,部署到server/lib/metas/sp的目录下,元数据的路径和原来保持一致 
  • 2023-10-14金蝶EAS myUploadFile任意文件上传漏洞
    漏洞简介金蝶EAS及EASCloud是金蝶软件公司推出的一套企业级应用软件套件,旨在帮助企业实现全面的管理和业务流程优化。金蝶EAS及EAScloud存在任意文件上传漏洞影响版本金蝶EAS8.0,8.1,8.2,8.5金蝶EASCloud8.6私有云,8.6公有云,8.6.1,8.8漏洞复现fofa语法:app="Kingdee-EA
  • 2023-09-11EAS_客户端设置分录单元格背景色灰色不可编辑
    publicvoidonLoad()throwsException{if((!this.currentCompany.isIsBizUnit())&&(!"FINDVIEW".equalsIgnoreCase(getOprtState()))){thrownewNTException(NTException.CHANGE_TO_BIZUNIT);}super.onLoad();t
  • 2023-08-24EAS_设置上下文管理组织单元
    //设置上下文的管理单元和控制单元,是客户建立在流水认领的收款公司下addbyZLF2023-5-3114:43:08ContextUtil.setCurrentFIUnit(ctx,info.getCollectingCompany());CtrlUnitInfoctrlUnitInfo=newCtrlUnitInfo();ctrlUnitInfo.setId(info.getCollectingCom
  • 2023-08-22EAS_客户端关闭编辑页面,序时簿列表页面没刷新
    可以在关闭时调用如下代码publicvoidactionSave_actionPerformed(ActionEvente)throwsException{booleanflag=auditBill_save();if(flag){//已审核的单子修改保存后直接关闭窗口ObjectuiObject=this.getUIContext().get(UIContext
  • 2023-08-22EAS_编辑页面有修改不提示
    publicbooleancheckBeforeWindowClosing(){//booleanb=super.checkBeforeWindowClosing();//if((this.editData!=null)&&(this.editData.getId()!=null)){//attachmentPerform(this.attachMentTempID,this.editDa
  • 2023-08-15EAS_客户端设置按钮和菜单栏操作选项隐藏
    我们要想隐藏客户端的按钮或者菜单,防止操作,可以在listUI或者EditUI中onload()方法中使用下列方式来设置控件是否显示和是否可用,控件名可通过dep查看或者通过shift+alt+d来查看控件publicvoidonload(){//禁用按钮this.btnSave.setVisible(false);
  • 2023-07-28EAS_在controllerBean中调用其他方法,发生异常后,事务没有回滚
    首先列出例子如下:在一个方法中,执行了多个逻辑,第一部分是调用退票逻辑,第二部分是执行其他业务,这里我们遇到问题,退票逻辑执行成功,但是后面的代码异常,这时我们需要的是退回所有执行,这时我们就需要认清facade中的事务属性: 就是EJB规范的6种事务属性:Required:要求有事务:如果已
  • 2023-07-19EAS_客户端监听器
    1.文本控件监听(KDTextField)例如有文本控件:privateKDTextFieldtxtBillPackageNo; 对于文本监听器,不像其他控件可以直接 txtBillPackageNo.addxxxx来添加监听,我们可以通过不同的方法来实现,有以下几种第一种:通过监听鼠标的操作来实现监听,再对应的方法中添加自己想要处理
  • 2023-07-12EAS_如何获取并校验DEP中新加的字段
    1.添加字段如果是普通单据编辑界面,可以直接再编辑列表上添加相应控件,并命名相应的名称,比如这里我加了一个票据包号,并修改下面属性的名称为字段的名称,                      这样,绑定实体字段会自动更新修改的值,这里的名称,我们后续