
金蝶EAS_BOS开发
金蝶ERP系统,EAS_BOS开发(java方向)。
Gecko (脑)
秀儿 是你吗?
展开
-
EAS Web 页面预览报错界面显示空白
帮忙文档:http://waf2.kingdee.com:6888/waf2help/问题:预览配置的界面时候,显示一片空白,打开浏览器控制台的时候,显示404错误引起原因:本地环境拉环境的时候,有个文件夹 "ctrls" 下载不下来引起的。/root/kingdee/eas/server/deploy/easweb.ear/eas_web.war/webvi...原创 2018-11-30 11:07:04 · 2147 阅读 · 0 评论 -
EAS Web BIM启动访问提示500错误
情况一:第一做Web开发的时候,配置好环境访问本地BIM服务器时,提示500:引起问题原因:这个提示一般是因为你本地JDK版本过高引起的,卸载重装个1.6的JDK。解决方案:1:去掉本地JDK配置,JAVA_HOME、PATH.重启服务器再连试试。2:如果1还不行,那就卸载JDK在重启试试。博主在学WAF2开发的时候就遇到这个问题,亲测有效。...原创 2018-11-30 10:53:40 · 2127 阅读 · 0 评论 -
svchost.exe 占满内存100%
svchost.exe是系统的正常进程。如果占内存超大,通常是中毒了。 1、当发现Svchost.exe不在%systemroot%\System32目录中的,可以安全删除,同时在注册表中查找对应的注册项删除掉。 或用tasklist/svc命令查看svchost.exe 右边的服务是不是“暂缺”,是的话为中毒了。 2、Svchost.exe在%systemroot%\System3转载 2016-08-29 20:06:51 · 3331 阅读 · 0 评论 -
Excel 解析2003/2007工具类 (java)
Excel 解析2003/2007工具类 (java)1:工具类package com.kingdee.eas.custom.ssc.hrp.common;import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io...原创 2019-06-18 09:42:28 · 1101 阅读 · 0 评论 -
EAS 扩展报表常用函数(自用)
EAS 扩展报表常用函数收集:目录EAS 扩展报表常用函数收集:1:统计函数1.1.1:SUM 求和函数2:数据集函数2.1.1:FIELD(dataSource, selectExp, extRow)2.1.2:FIRST(dataSource , selectExp [,descExp [,filterExp [,orderExp]]])2.1.3:SE...原创 2019-04-09 11:48:42 · 3475 阅读 · 2 评论 -
EAS BOS8.2/8.5 BOS提交单据无法进入流程解决方案
异常情况:EAS版本8.2之后,BOS提交单据无法进入工作流,异常原因:EAS版本8.2之后,默认把流程监听关了,需要手工修改配置才行。解决方法:修改流程监听配置, 文件路径:X:\workspace82\easdev82\runtime\server\profiles\server1\config\listenerconfig.data修改内容如下:...原创 2019-05-31 15:25:17 · 1858 阅读 · 0 评论 -
EAS版本升级后元数据发布报错
如果二开项目是基于8.2之前版本开发,元数据复制到新8.2解决方案后,重新发布报错(编译异常,如无法解析类型 com.kingdee.eas.xxxBillInfo。从必需的 .class 文件间接引用了它),需要修改BOS发布配置文件 ,路径 :x:\kingdee\bos\bos82\BOSModular\bim\eclipse\plugins\com.kingdee.bos.bim_6.1....原创 2019-05-10 09:45:42 · 1446 阅读 · 0 评论 -
java Excel 大数据导出(百万级)100W/38秒
今天博主在研究Excel大数据导出性能,发现个意外惊喜,给大家分享下。第一次博主使用的是POI ExcelHSSF的导出方式:这种方法是Excel 2003版本常用的一种导出方式。 以19.5W数据为例,导出耗时36秒HSSFWorkbook workBook = new HSSFWorkbook(); 另外需要注意一点Excel 2003一个页签只能放65535行...原创 2018-12-19 17:02:04 · 22573 阅读 · 8 评论 -
EAS 登录界面修改
需求背景:每个公司都有自己的Logo ,所以在做项目的时候,用户会要求对EAS登录界面进行更改,例如登录图片的修改。修改方法:金蝶提供了EAS登录修改的方法,这里我们只需要按指定的方式修改就可以。1:进入EAS服务器的管理控制台,产品出厂默认状态看不到[个性化设置]页签, 2:需先点[企业应用]页签,然后在工具栏点[个性化设置]按钮, 3:就可以看到个性化...原创 2018-11-02 14:52:36 · 3067 阅读 · 1 评论 -
套打常用脚本
1:供应链客户联系人问题(1)由于采购订单中无供应商联系人,首先需要在字段中添加对应字段;(2)供应商联系人需要根据单据中的供应商信息做关联,所以需要在计算公式中定义字段取值,SQL如下:select top 1 t2.fcontactperson from T_BD_SupplierPurchaseInfo...原创 2017-12-13 11:07:46 · 2519 阅读 · 0 评论 -
BOS WebService 接口开发与调用
一.建立Façade或者Entity,本案例中以Façade为例,Entity可以参考在BOS Studio工具中建立Façade以及相应的方法并发布,发布时要勾选“生成配置文件”需要注意的地方:1、发布成WebService的方法,其方法参数和返回值类型必须是下列列表中的类型,否则发布时看不见方法。是否可以添加异常未尝试。2、早期的BOS Studio发布元数据是有BUG...原创 2017-04-18 14:40:23 · 9315 阅读 · 0 评论 -
EAS BOS 实现发送消息
/*** * * @param ctx * @param id * @param name * @param userid * @param content * @param title * @throws EASBizException * @throws BOSException...原创 2015-08-14 09:40:12 · 866 阅读 · 0 评论 -
自定义UI报表开发流程
1:/** * 初始化表列、表头 * */ private void initListUI() { String[] columnName = new String[] {"ship","voyage","route"}; String[][] head=new String[][]{{"船舶","航次","航线"}}; ...原创 2015-08-07 17:28:09 · 607 阅读 · 0 评论 -
用户权限查询相关sql
SELECTDISTINCT "USERORGPERM".FID AS "ID","PERMITEM".FNumber AS "PERMITEM.NUMBER","PERMITEM".FName AS "PERMITEM.NAME","OWNER".FNumber AS "OWNER.NUMBER","OWNER".FName_l2 AS "OWNER.NAME","D...原创 2020-02-08 16:52:30 · 736 阅读 · 1 评论 -
EAS 服务器安装与环境配置
一、安装EAS 服务器Step 1:拷贝服务器的安装包到自己的电脑上运行安装程序:Step 2:制定安装的路径Step 3:端口的配置Step 4:选择应用服务器,可以选择apusic9.0Step 5:等待安装完金蝶EAS 服务器Step 6:EAS服务器安装完毕,下一步我们要对EAS服务器进行配置Step 7:我们先进行对我们安装的EAS 服务器目录结构,进行了解(...原创 2019-12-02 11:25:20 · 6576 阅读 · 0 评论 -
EAS BOS 报表开发
EAS BOS 报表开发只是做为新手BOS报表开发一个参考:开发所需要新建的文件ContractReportFilterUI:报表弹出的条件选择框,在新建时需要继承系统UI类com.kingdee.eas.framework.report.client.CommRptBaseConditionUI ContractReportUI:用于报表展示,需要继承系统UI类com...转载 2019-03-12 11:33:16 · 22467 阅读 · 2 评论 -
EAS BOS 图片的上传和下载(Java JDBC版)
一、背景: 1.1):前台界面将图片存储到数据 1.2):前台界面根据数据库存储的图片信息进行显示处理二、实现方法:JDBC 方式实现图片代码的存储读取。注意:sql server 图片字段的类型定义为IMAGE三:具体事项 3.1):图片存储表test_ImgCREATE TABLE test_Img ( ...原创 2019-03-05 17:38:10 · 3045 阅读 · 0 评论 -
以构建补丁形式打包时,客户端加载不到元数据。
问题背景: 以后构建补丁方式进行拆包部署时,重启客户端后发现,所打包的新功能元数据加载不出来。但补丁包上明明有需要加载的代码及元数据架包,但是客户端还是报错。问题原因: 这是因为服务器没有配置补丁元数据加载路径导致的。解决方法: 找到服务器 ..\server\profiles\server1\config\vm...原创 2019-02-21 11:19:41 · 2625 阅读 · 0 评论 -
EAS BOS开发环境客户端启不起来,但是服务端确显示准备就绪
这是因为你负责时候 BOS的启动配置的路径对不上1:检查你的工作空间 Z:\workspace\YS\runtime\apusic\config\server.xml 文件的配置是否正确。正确的配置:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE server PUBLIC '-//Apusic//DT...原创 2018-11-02 14:20:24 · 2615 阅读 · 0 评论 -
金蝶EAS 拆包部署的三种实现方式
EAS 拆包部署的三种实现方式方法1、bat脚本:1:同步代码本地更新最新代码,有需要发布BOSType发,必须保证所有的功能都OK,2:新建拆包目录,及相关文件。将此文件放置开发环境,工作空间同级目录 W:\LSworkspace。3:拆包执行W盘拆包部署 1、2,完成后会自动生成个元数据和代码包(2013)4:备份与功能更新说明新建个当日日期文件夹...原创 2019-01-03 17:38:58 · 3179 阅读 · 0 评论 -
EAS BOS 自定义导出(含Excel样式设置、多页签导出、导出文件目录校验及备份)
今天给大家分享一段关于EAS BOS自定义导出的开发。功能背景:叙事界面调用此类: /** * 调用案例 * 在需要调用的界面 onload方法中添加 * ExcelExport.getExcelExport(tblMain, toolBar); * */相关常用功能:1:常用Excel样式设置2:Excel多页签...原创 2018-12-18 14:31:11 · 2939 阅读 · 0 评论 -
EAS 扩展报表资料大礼包(从入门到精通)
最新扩展报表手册请点击:EAS扩展报表在线支持中心(欢迎加入EAS扩展报表交流QQ群: 240626618)1、扩展报表基础培训PPT http://club.kisdee.com/forum.php ... 6166&extra=page%3D12、视频资料(1)扩展报表开发 http://club.kisdee.com/forum.php?mod=vi...转载 2018-12-13 11:02:04 · 1934 阅读 · 0 评论 -
EAS 集群环境server 实例内存分配
实例启动失败,admin.log日志提示如图所示【原因】1、根据报错内容“Error occurred during initialization of VM”和“Too small initial heap fornew size specified”,说明在加载jvm初始化heap的时候,内存太小导致不能加载成功。2、继续向上查找admin.log,发现初始化jvm只有128M...转载 2018-11-29 11:17:02 · 2866 阅读 · 0 评论 -
开发环境 EAS登录 license 许可修改
问题背景: 登录EAS 页面提示许可过期了。解决方法:打开工作空间目录下的下图jsp,修改许可。添加licenseValidDays = 999 ;目录:Z:\workSpace\ys\runtime\server\deploy\eas.ear\sso_web.war 文件:login_withForm.jsp重启服务器,重新访问就OK了。...原创 2018-11-27 18:24:37 · 4341 阅读 · 1 评论 -
EAS BOS 序时簿动态列的实现
1、示例代码:/*** output package name*/package com.kingdee.eas.custom.rpt.client;import java.awt.Color;import java.sql.Timestamp;import java.text.SimpleDateFormat;import java.util.ArrayList;im...原创 2018-11-19 11:16:53 · 2567 阅读 · 0 评论 -
EAS 审批流相关表
我们知道在EAS早期版本,是没有连接属性的说法,审批流相关表的关联关系都是自有属性。今天给大家分享几段关于EAS审批流相关表的关联关系,希望大家可用到。这里以费用报销单的审批流为例:SELECT detail.FAssignID assignid, --审批结果 bill.FNUMBER billnumber, --单据编号 act.FActD...原创 2018-11-12 17:11:45 · 4000 阅读 · 0 评论 -
EAS 环境结构目录
EAS的环境配置一直是新手入门的第一道坎,很多新员工都是直接拷贝导师或者其他开发人员的生产环境。对整个EAS目录结构,环境的配置不熟悉。 下面我简单介绍一下EAS文件结构目录:...原创 2018-10-24 15:36:19 · 2000 阅读 · 0 评论 -
EAS 客户端调试
客户端调试环境搭建说明适用场景:在现场跟踪问题或者在研发内部跟踪定位测试环境的问题时,开发人员需要快速搭建一个可供调试的环境以供分析问题,以下说明可供开发人员在需要时使用,注意该方式只支持客户端调试,服务端调试配置方式类似(链接远程jvm调试端口即可),但由于服务器不能随便启动停止,在现场应用客户端调试更为普遍一些。如需要调试服务端异常,请按博主 ”EAS BOS开发工具远程连接服务...转载 2018-10-24 11:31:20 · 3927 阅读 · 0 评论 -
EAS BOS开发工具远程连接服务器的调试
日常工作中,如果想DEBUG跟踪二开代码在生产环境中运行情况是什么样的,我们可以通过BOS的开发工具远程调试来跟踪,可以解决实际工作中一些生产环境出现的疑难问题查看。步骤如下:1、启动服务器的debugserver找到对应服务实例的路径,如eas\server\profiles\server1\bin\debugserver.bat,双击启动。如果出现闪退就说明有报错,查看一下...转载 2018-10-24 08:50:43 · 4606 阅读 · 1 评论 -
查看和修改EAS指定的JDK配置
前提条件:服务器为64位操作系统,EAS内置的jdk为32位版本目的:提高应用服务的最大内存配置(32位限制的最大内存为1200)处理步骤:1、查看EAS的jdk配置,可在目录安装目录的Kingdee\eas\server\bin下查看文件"set-server-env"里面的SETJAVA_HOME=。。。配置的jdk安装目录2、在该目录下查看对应的jdk版本3、查找该jdk版本的...转载 2018-10-18 14:06:38 · 3591 阅读 · 0 评论 -
F7控件多选值处理
EAS BOS F7控件实现多选择并保存1、设置F7开户多选功能,F7.setEnabledMultiSelection(true);2、除了F7本身字段以外,再添加两个文本字段,F7Name(用于ListUI查询用),F7ID(用于保存多选值),F7自身是不保存数据值的3、在F7_dataChanged方法里把F7多选到的值分别赋值到F7Name,F7ID中,例:protect...原创 2018-09-14 15:29:33 · 3261 阅读 · 0 评论 -
EAS RPC服务端与客户端日志收集
https://wenku.baidu.com/view/4fbf060a0b1c59eef8c7b4f9.html###一、收集服务端RPC日志前的相关设置:1、打开服务器性能日志开关。http://对应eas应用服务端的IP地址:port用户名密码:admin/admin(例:http://192.168.76.100:11029)(注:此处的端口号可以到eas\se...转载 2018-01-17 17:57:51 · 2858 阅读 · 0 评论 -
EAS 序时簿界面数据1000000
打开折旧维护时报错,您进行的业务操作数据量超出限制,请改变过滤条件,重新执行。报错信息为:fetched too much rows:100001 [Client -- String Serialize]此问题是因为数据量太大,bosconfig.xml增加了对结果集大小的限制(启动应用服务器时自动调整),取消限制方法:(1) 停止服务器,修改以下参数值(2) 配置参数文件[admin.vmopt...转载 2018-01-17 17:54:39 · 1345 阅读 · 0 评论 -
apusci 群集配置
http://blog.youkuaiyun.com/cyq1984/article/details/5756155转载 2018-01-17 17:38:14 · 1911 阅读 · 0 评论 -
eas 行业常用代码
//校验菜单存在与校验表存在 ifnotexists(select*fromT_BAS_ParamValueRangewherefid='yh9pCZ0xTNGP8dxwAJDrWxsoUZM=') ifnotexists(select*fromKSQL_USERTABLESwhereKSQL_TABNAME='CT_INV_Invit...转载 2017-01-18 09:11:50 · 2466 阅读 · 0 评论 -
二开单据序事薄界面新增查询快捷工具栏
/*** output package name*/package com.kingdee.eas.custom.test.client;import java.awt.event.*;import org.apache.log4j.Logger;import com.kingdee.bos.ui.face.CoreUIObject;import com.kingd...原创 2018-01-01 14:28:44 · 2053 阅读 · 0 评论 -
editui界面常用代码(自用)
/*************************************** onload常用代码 ************************************************/SQLExecutorFactory.getRemoteInstance("/*dialect*/".intern()+sql.toString()).executeSQL(...原创 2015-08-07 11:36:36 · 3264 阅读 · 0 评论 -
EAS 自动获取单据ID
1:使用背景当我们在后台给EAS的表大批量插入数据时,FID插入的值不符合EAS表的标准,前台界面上打开单据会有问题。这是就需要调用EAS系统自动获取FID “newbosid('903E24BC')”2:案列select * from T_DIN_CostClassification order by fnumber update T_DIN_Cos...原创 2017-07-25 15:53:34 · 3840 阅读 · 0 评论 -
EAS 常用代码2
2.1 单据新增代码 如:新增一行付款单 //构造一条付款单信息(构造值对象) PaymentBillInfo payInfo = new PaymentBillInfo(); payInfo.setNumber(“1001”); //关联用户 UserInfo userInfo = new UserInfo(); userInfo.setId(BOSU...原创 2017-11-01 16:28:57 · 2270 阅读 · 0 评论 -
EAS BOS DEP(动态扩展平台自用)基本操作
1:DEP脚本友情链接:http://web20.kingdee.com/share/depScript/depScript.html2:分享一些常用的DEP脚本var imp = JavaImporter(); //imp.importPackage(Packages.);imp.importPackage(Packages.com.kingdee.eas.util.app);...原创 2016-11-25 15:58:46 · 11125 阅读 · 0 评论