首页 > 其他分享 >EAS_常用代码

EAS_常用代码

时间:2024-02-02 17:56:42浏览次数:22  
标签:常用 代码 currentFIUnit ctx kingdee 获取 sql EAS com

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);

 

标签:常用,代码,currentFIUnit,ctx,kingdee,获取,sql,EAS,com
From: https://www.cnblogs.com/ketoli/p/18003581

相关文章

  • JAVA数组练习代码
    一维数组的有序插入思路代码点击查看代码importjava.util.Scanner;/***@authorLittleBear*@date2024-02-02-16:57*/publicclassseqInsertion{publicstaticvoidmain(String[]args){System.out.println("pleaseinputyournum:");......
  • RTSP/Onvif协议视频平台EasyNVR激活码授权异常该如何解决
    由用户反馈,在其现场EasyNVR平台中,使用激活码方式授权时报错“没有权限操作”,如下图:1、由于此报错通常是非管理员(easynvr)操作时才会出现,但当前确实是easynvr登录的;2、于是技术人员比对了easynvr.db和easynvr.ini文件,查出数据库中的username是easynvr;3、但配置文件中的管理员名称为ad......
  • 智能分析网关V4+EasyCVR视频融合平台——高速公路交通情况的实时监控和分析一体化方案
    随着2024年春运帷幕的拉开,不少人的返乡之旅也即将开启,从这几日的新闻来看,高速上一路飘红。伴随恶劣天气,加上激增的车流,极易导致高速瘫痪,无法正常使用。为解决此问题,助力高速高效运营,TSINGSEE青犀智能分析网关V4+EasyCVR视频融合平台——高速公路一体化监控体系给出答案。1、视频......
  • QT 使用 QtCreator 格式化代码
    QtCreator本身默认支持代码格式化,具体格式化快捷键为:Ctrl+i。可以选择部分或全部选择后执行 Ctrl+i操作完成代码格式化。但只限于缩进格式化,不会对大括号位置、小括号前后空格、运算符前后空格等进行格式化操作,显然使用起来并不是那么的舒心。那么如何优雅的实现全......
  • Qt Creator配置clang-format格式化代码插件
    clang-format是一种格式化代码的插件,可用于格式化C/C++/Java/JavaScript/Objective-C/Protobuf/C#代码。而QtCreator的格式化代码的功能只支持非常简单的缩进纠正,本博客主要讲述如何在QtCreator上配置clang-format插件。打开Beautifier插件打开帮助->关于插件......
  • Qt Creator使用clang-format实现源代码格式化排版(Windows/macOS)
    本篇先针对Windows系统来描述,末尾再补充macOS1、clang官网下载clang-format.exeLLVMDownloadPage 下载最新版本Releases·llvm/llvm-project·GitHub方法1:完整版我们需要从官网下载完整的LLVM编译器,Pre-BuiltBinaries,Windows(64-bit),LLVM-9.0.0-win64.exe。安装时,请......
  • 用 Easysearch 帮助大型车企降本增效
    最近某头部汽车集团需要针对当前ES集群进行优化,背景如下:ES用于支撑包括核心营销系统、管理支持系统、财务类、IT基础设施类、研发、自动驾驶等多个重要应用,合计超50余套集群,累计数据超1.5PB。本文针对其中一个ES集群进行分享,该集群原本使用的是ES7.3.2免费版,数据已......
  • ubuntu上安装meson & 如何使用meson编译C代码
    一·搭建meson环境并简单编译:1.什么是meson  Meson旨在开发最具可用性和快速的构建系统。提供简单但强大的声明式语言用来描述构建。原生支持最新的工具和框架,如Qt5、代码覆盖率、单元测试和预编译头文件等。利用一组优化技术来快速变异代码,包括增量编译和完全编译。 ......
  • Java中使用StopWatch实现代码块耗时统计/计时某段代码执行
    场景Java实战-基于JDK的LRU算法实现、优雅的实现代码耗时统计(SpringAOP、AutoCloseable方式):https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/130970242上面讲了统计方法的耗时,实现和使用面向方法体。如果是在方法中,需要频繁统计一段段的代码块的耗时,可以使用St......
  • PyCharm运行js代码
    1.安装Node.js1)官网:Node.js—Download(nodejs.org)2)将安装路径添加到系统环境变量path 3)在cmd中输入node-v,出现node版本,如下图,即安装成功  2PyCharm中安装NodeJS插件1)在Settings->Plugins里面,搜索NodeJS,然后点击安装 2)配置node解释器......