EAS和BOS开发专栏
EAS和BOS开发专栏
艳阳天_.
这个作者很懒,什么都没留下…
展开
-
自定义核算项目——二开的基础资料设置 为辅助核算项目的两种方式
T_BD_AsstActType //辅助核算项目表。gul端 凭证选择辅助账过滤事件。原创 2023-11-25 15:55:28 · 355 阅读 · 0 评论 -
EAS bos单据方法记录
【代码】EAS bos单据代码片段。原创 2023-06-21 14:10:08 · 468 阅读 · 0 评论 -
银行前置机接口访问
在这个string前加一个十位数的 这个十位数分成两个部分 前五位:统计xml长度 比如长度是111 前五位就是00111 长度是30 那前五位就是00030 后五位就用00000。在银企服务器内的bos工具编写main方法请求测试。3、传参xml文件 字符串时,前面要加字节。原创 2023-02-02 12:05:12 · 787 阅读 · 0 评论 -
EAS 二开单据利用 Webservices提供的导入单据接口 导入二开单据
包名: com.kingdee.eas.scm.ws 文件名称 :WSimportclasses_l1.properties。:标准jar 的同名包路径中也有同名的配置文件,bos启动服务器默认读取的是jar 中的配置文件,里面内容为空。2、配置文件增加自己的导入类全路径。这里是直接把标准的配置文件删除。1、编写自己的导入类。原创 2023-01-19 17:07:11 · 558 阅读 · 0 评论 -
openApi 使用
2、调用标准的费用报销单接口。1、先登录获取token。原创 2023-01-06 17:19:47 · 2511 阅读 · 0 评论 -
金蝶 EAS BOS 手工new 上下文
【代码】金蝶 EAS BOS 手工new 上下文。原创 2023-01-05 10:31:37 · 297 阅读 · 0 评论 -
EAS 判断单据是否某些单据引用
private boolean checkReference(Context ctx, BOSUuid id) { RefChkFilterSet filterSet = new RefChkFilterSet(); HashSet hs = new HashSet(); hs.add("BFA89B25");//评估管理 hs.add("AFB5A6F2");//拍租方案 hs.add("866DA178");...原创 2022-05-11 21:34:55 · 216 阅读 · 0 评论 -
高德API输入中文地址获取经纬度
1、登录官网地址注册,获取key地理/逆地理编码-API文档-开发指南-Web服务 API | 高德地图API2、get请求方法package kingdee;import java.io.IOException;import org.apache.http.HttpEntity;import org.apache.http.client.methods.CloseableHttpResponse;import org.apache.http.client.methods.Ht.原创 2022-04-01 21:55:32 · 914 阅读 · 0 评论 -
eclipse点击一个变量使相同名称变量高亮显示的方法
eclipse点击一个变量使相同名称变量高亮显示的方法1、alt+shift+o2、选择:windows-> preferences->java->Editor->Mark Occurences选择最上的复选框,下面的就有很多了。其中的Local variables就是变量的高亮显示。...转载 2020-11-06 10:58:02 · 858 阅读 · 0 评论 -
重写EAS中的编码生成规则
单据编码字段不要设置成必录入。 规则勾选了不断号删除的时候调用编码回收接口 @Override protected void setAutoNumberByOrg(String orgType) { if (editData == null) return; editData.setCu1(SysContext.getSysContext().get...原创 2019-01-23 15:18:22 · 660 阅读 · 0 评论 -
金蝶DEP编辑界面审核反审核,序时簿界面审核反审核代码
编辑界面审核代码var easNames = JavaImporter();easNames.importPackage(Packages.com.kingdee.bos.dao.query);with(easNames){ // 付款单审核之后 反写合同上上的已付款金额及未付款金额 var table = pluginCtx.getKDTable("kdt...原创 2019-01-21 19:32:01 · 1255 阅读 · 0 评论 -
java常用快捷键
【Ctrl+T】搜索当前接口的实现类1. 【ALT+/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。 2. 【Ctrl+O】 显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。 3. 【Ctrl+/】...转载 2019-04-22 11:43:58 · 180 阅读 · 0 评论 -
EAS编码规则 不允许断号,断号回收
7.5版本设置不允许断号,编码直接不出来,在提交里面再次调用编码生成规则或者在服务端写方法调用 public void actionSave_actionPerformed(ActionEvent e) throws Exception { if (this.editData.getNumber() == null) { SysContext sysContext = SysC...原创 2019-03-28 11:10:01 · 894 阅读 · 0 评论 -
dep分录自动删除金额为0 的分录
var table = pluginCtx.getKDTable("kdtEntry"); var rowCount = table.getRowCount(); for(var i=rowCount-1;i>=0;--i){ // com.kingdee.eas.util.client.MsgBox.showInfo(quantity); if(null...原创 2019-08-21 18:29:53 · 308 阅读 · 0 评论 -
EAS 单据新增初始化 显示当前登录的公司
private void loadInit() throws Exception { KDBizPromptBox kdtEntries_accountView_PromptBox = new KDBizPromptBox(); kdtEntries_accountView_PromptBox .setQueryInfo("com.kingdee.eas.basedata....原创 2019-01-17 20:43:46 · 581 阅读 · 0 评论 -
分录物料过滤
/** * 分录中,F7字段实现数据过滤 * 需要在界面加载onload()方法中调用该方法 */ public void initEntryF7() throws Exception { EntityViewInfo view = new EntityViewInfo(); //创建实体视图 1801010200 KDBizPromptBox prmtHfPerso...原创 2019-07-01 12:07:59 · 206 阅读 · 0 评论 -
dep代码涉及到日期的
var easNames = JavaImporter();easNames.importPackage(Packages.com.kingdee.bos.dao.query);easNames.importPackage(Packages.java.math);with(easNames){ var customerId=""; var customerName="": ...原创 2019-04-22 10:03:46 · 865 阅读 · 0 评论 -
过滤面板代码
/** * output package name */package com.kingdee.eas.guiliumuye.duckbreeding.client;import java.awt.event.*;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.C...原创 2019-02-20 13:06:04 · 264 阅读 · 0 评论 -
EAS开发小工具导入导出
系统菜单启用系统菜单快捷键:shift+ctrl+alt+K系统菜单导出:geninsert select * from T_BAS_SysMenuItem where 1=1客户化菜单客户化菜单导出:geninsert select * from T_PM_MainMenuItem where 1=1在“参数设置”......转载 2019-01-15 09:17:13 · 1585 阅读 · 0 评论 -
客户端更新下载相关--清理客户端缓存
客户端更新服务器端的地址在服务器端的下面路径下:\eas\Server\server\deploy\fileserver.ear\easWebClient有时候出现客户端不能登录或更新失败的问题,一般情况下按照下面3个步骤进行处理:步骤一、清理客户端的缓存1.删除客户端路径下的文件夹,如下图kingdee\eas\client\cache2.删除临时文件: \kingdee\eas\c...转载 2019-04-01 10:45:19 · 1049 阅读 · 0 评论 -
通过组织内码 查找该组织的上级
select FNAME_L2 from T_ORG_BaseUnit where fid = ( select FPARENTID from T_ORG_BaseUnit where fid ='10YAAAABLS3M567U' )原创 2019-06-20 10:16:40 · 219 阅读 · 0 评论 -
EAS 弹出子窗口,子窗口调用父类窗口方法
父窗体action里执行如下代码UIContext context = new UIContext(this);IUIWindow window =UIFactory.createUIFactory(UIFactoryName.MODEL).create("com.kingdee.eas.custom.hospital.client.****UI",context, null, nul...转载 2019-04-11 15:56:27 · 805 阅读 · 0 评论 -
windons怎么查看端口号被哪个程序占用
输入 netstat -ano ,回车,然后会列出所有的端口情况。端口号后面会有对应的PID,然后启动任务管理器 杀掉该进程即可========================================================================= 可以输入 tasklist|findstr "7824",回车,查看是那个程序占用了这个端口,。 ...原创 2019-01-23 08:30:46 · 1230 阅读 · 2 评论 -
销售出库单脚本2 F7字段清空值 直接setValue(null) 这样是有问题的
var easNames = JavaImporter();easNames.importPackage(Packages.com.kingdee.bos.dao.query);easNames.importPackage(Packages.java.math);with(easNames){ var table = pluginCtx.getKDTable("detailTable")...原创 2019-06-25 16:55:32 · 655 阅读 · 0 评论 -
bos里面controllerBean的审核代码里面写的逻辑
protected void _approved(Context ctx, IObjectValue model) throws BOSException { VisaChangeInfo info = null; info = (VisaChangeInfo) model; // 设置已审核 info.setBillStatus(BillStatus.approved)...原创 2019-01-10 19:06:22 · 765 阅读 · 0 评论 -
复选框拼接
这是在easy-ui里的解析json $(function(){ //发送ajax请求,获取所有角色数据 var url="${pageContext.request.contextPath}/role/rolerList.do"; $.post(url,{},func原创 2017-01-03 12:04:19 · 567 阅读 · 0 评论 -
关于sql查询返回json数组格式的案列代码
package com.kingdee.eas.custom.app;import org.apache.log4j.Logger;import javax.ejb.*;import java.rmi.RemoteException;import java.sql.SQLException;import com.alibaba.fastjson.JSONObject;import...原创 2019-03-26 21:25:57 · 1473 阅读 · 0 评论 -
EAS开发单据分录和序时簿添加合计
分录编辑界面/** *在EditUI覆盖setTableToSumField()方法 *在数组中传入要统计的列 *添加以下代码后分录底部会出现合计行 */@Overriodprotected void setTableToSumField() { super.setTableToSumField(); setTableToSumField(kdtEntry, ne...转载 2019-04-09 09:25:04 · 2263 阅读 · 2 评论 -
防止单据页面加载时 触发监听事件
public void loadFields() { try { Map listen = FMClientHelper.removeCompListeners(this); super.loadFields(); FMClientHelper.addCompListeners(this, listen); resetBtnStatus(); } catch (...原创 2019-06-25 10:52:18 · 216 阅读 · 0 评论 -
想在表单上右键点击的时候弹出一个菜单,有人做过这个功能吗
KDPopupMenu popupMenu = this.getMenuManager(xxx表格名称).getMenu(); KDMenuItem applyUp = new KDMenuItem(); applyUp.setAction(new Action(){ @Override public void addPropertyChangeListener...原创 2019-07-17 21:18:06 · 608 阅读 · 0 评论 -
win10家庭中文版系统:出现身份验证错误,要求的函数不受支持,远程桌面无法连接服务器?
解决办法:对于win10家庭版,需修改注册表信息。win+r,输入regedit,点击确定,打开注册表编辑器;找到路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters(后两项没有时手动建立,右键左侧目录System,选...原创 2019-05-22 09:48:12 · 427 阅读 · 0 评论 -
序时簿里面批量审核反审核方法
List ids = getSelectedIdValues(); if ((ids != null) && (ids.size() > 0)) { for (int i = 0; i < ids.size(); i++) { String id = (Strin...原创 2019-04-02 16:04:40 · 821 阅读 · 0 评论 -
列表界面添加过自定义过滤面板
不选公司 默认显示全部的公司,只过滤日期 序时簿组织隔离的那个代码返回值设置为true序时簿界面代码/** * output package name */package com.kingdee.eas.custom.mobil.client;import java.awt.event.*;import java.util.List;import org...原创 2019-05-06 17:21:39 · 796 阅读 · 0 评论 -
waf2 杂记
表头的F7字段隐藏,要用标签容器去隐藏。因为字段名称和F7文本框组成了一个标签容器。waf("#labelposition").wafLabelContainer("option","hidden",true)waf2都是这种方式通过option来设置组件的值的,如果最后一个参数有就代表设置该属性的值如果没有就表示获取该属性的值...原创 2019-06-19 19:18:47 · 594 阅读 · 0 评论 -
金蝶基础资料多级分组实现折叠展开效果
基础资料选择多级模板添加如下代码/** * output package name */package com.kingdee.eas.custom.client;import java.awt.event.*;import org.apache.log4j.Logger;import com.kingdee.bos.ui.face.CoreUIObject;import...原创 2019-04-28 12:39:50 · 473 阅读 · 0 评论 -
bos 单据分录里面的F7物料字段实现过滤
注意 分录里面的name 不是相关单据的query里面的字段,而是选择物料弹出框的时候,物料框的那个query /** * 分录中,F7字段实现数据过滤 * 需要在界面加载onload()方法中调用该方法 */ public void initEntryF7() throws Exception { EntityViewInfo view = new EntityView...原创 2018-12-26 14:23:15 · 816 阅读 · 0 评论 -
分录常用小功能(回车新增,复制分录等,)
@Override public void onShow() throws Exception { // TODO Auto-generated method stub super.onShow(); KDTableHelper.updateEnterWithTab(kdtE1, true);//回车新增 KDTa...原创 2019-07-01 16:53:30 · 569 阅读 · 0 评论 -
编辑界面重新加载数据,刷新列表界面 转自公子旭
this.setDataObject(getValue(new ObjectUuidPK(editData.getId()))); // 刷新该编辑界面this.setOprtState(OprtState.VIEW);this.loadFields();Object uiObj = this.getUIContext().get(UIContext.OWNER); // 刷新序时薄界面i...转载 2019-04-02 15:56:47 · 833 阅读 · 0 评论 -
dep 表头过滤按当前登录公司过滤
var easImporter = JavaImporter(); easImporter.importPackage(Packages.com.kingdee.bos.dao.query);easImporter.importPackage(Packages.com.kingdee.bos.ctrl.extendcontrols);easImporter.importPackage(P...原创 2019-04-10 12:20:49 · 295 阅读 · 0 评论 -
F7过滤
filter = new FilterInfo(); FilterInfo filterName = new FilterInfo(); filterName.getFilterItems() .add( new FilterItemInfo("CREATOR.id", userid, CompareType.EQUALS))...原创 2019-06-05 12:39:47 · 312 阅读 · 0 评论