EAS_常用技巧汇总

1、金额大写函数:

GlUtils.getChineseFormat(amount, true)

 2、获取 datacenters.xml中的密码:

String passwd = com.kingdee.bos.sql.KSqlUtil.decodePassword("ksqle:J8CQQm9M5Q4UaPELUb1V8EXq+ObMhjzN");

3、Client执行SQL:

SQLExecutorFactory.getRemoteInstance(sql.toString()).executeSQL(); 

4、app执行SQL:

 

DbUtil.execute(ctx, sql, new Object[] { map.get("remain"), map.get("id") });

 

5、获取当前会计期间:

CompanyOrgUnitInfo currentFIUnit = ContextUtil.getCurrentFIUnit(ctx);
PeriodInfo currentPeriod = SystemStatusCtrolUtils.getCurrentPeriod(ctx, SystemEnum.GENERALLEDGER, currentFIUnit);

6、获取当前期间上一期间

//获取上一期间
PeriodInfo prePeriodInfo = PeriodUtils.getPrePeriodInfo(ctx, new ObjectUuidPK(periodPk));

 

7、根据bosType获取对应的表:

String tableName = FMIsqlFacadeFactory.getLocalInstance(ctx).getTableNameByBosType(bosType);

8、组织隔离:

FilterInfo otherFilter = com.kingdee.eas.framework.FrameWorkUtils.getF7FilterInfoByAuthorizedOrg(com.kingdee.eas.basedata.org.OrgType.getEnum("Admin"),"OrgUnit.id",true);

8、查询数据库所有表:

复制代码
String sql = "SELECT * FROM KSQL_USERTABLES";
        try {
            IRowSet rs = SQLExecutorFactory.getRemoteInstance(sql).executeSQL();
            while (rs.next()) {
                System.out.println(rs.getString("table_name"));
            }
        } catch (BOSException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
复制代码

10.EASEdit界面关闭提交以后继续新增(提交并新增、提交并打印)  

    protected boolean isSubmitLoad() {  //true 代表提交后自动新增, false,代表提交后显示提交单据,不自动新增
        return false;  
    }  
    protected boolean isContinueAddNew() {  
        return false;  
    }  
        chkMenuItemSubmitAndAddNew.setSelected(false);  
        chkMenuItemSubmitAndPrint.setSelected(false);

 

  

posted @   凉了记忆  阅读(122)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示