EASBOS入门基础采购订单的步骤详解Word格式.docx

上传人:b****6 文档编号:18191355 上传时间:2022-12-14 格式:DOCX 页数:16 大小:764.50KB
下载 相关 举报
EASBOS入门基础采购订单的步骤详解Word格式.docx_第1页
第1页 / 共16页
EASBOS入门基础采购订单的步骤详解Word格式.docx_第2页
第2页 / 共16页
EASBOS入门基础采购订单的步骤详解Word格式.docx_第3页
第3页 / 共16页
EASBOS入门基础采购订单的步骤详解Word格式.docx_第4页
第4页 / 共16页
EASBOS入门基础采购订单的步骤详解Word格式.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

EASBOS入门基础采购订单的步骤详解Word格式.docx

《EASBOS入门基础采购订单的步骤详解Word格式.docx》由会员分享,可在线阅读,更多相关《EASBOS入门基础采购订单的步骤详解Word格式.docx(16页珍藏版)》请在冰豆网上搜索。

EASBOS入门基础采购订单的步骤详解Word格式.docx

在我们刚新建的业务组别中右键新建一个业务单元

名称:

PurOrder别名:

采购订单

编辑完后点击下一步;

业务类别根据需要选择单据业务,业务属性要根据你的服务器所选的测试类别中选取。

可以选择缺省值

选择基础模版的样式,采购订单用多分录单据基础模版就可以了

我们能修改的字段就只有显示为√,别的不能修改;

新建业务单完成

业务单元的字段编辑

单据头字段:

单据编号、订单日期、采购人、备注

右键新建字段

分录:

采购数量、货物名称

业务单元的EditUI界面编辑

锚定界面

右键空白位置,修改layout属性为KDLayout

设置必录项的变色

添加编辑界面的文本框与值变事件

List界面的修改

首先修改query的字段,选出我们需要的字段

发布业务单元

审核与反审核控件的添加

在EditUI界面添加审核和反审核控件

添加相应的action,将我们新建的action绑定到我们的控件上面

选择图标

同样ListUI界面也用一样的方法加入审核与反审核的控件

后台代码的编写

1、EditUI代码的编写

/**

*outputpackagename

*/

packagecom.kingdee.eas.sample.client;

importjava.awt.event.*;

importorg.apache.log4j.Logger;

importcom.kingdee.bos.ui.face.CoreUIObject;

importcom.kingdee.bos.dao.IObjectValue;

importcom.kingdee.eas.framework.*;

importcom.kingdee.eas.sample.PurOrderFactory;

importcom.kingdee.bos.ctrl.kdf.table.KDTable;

importcom.kingdee.bos.ctrl.swing.event.DataChangeEvent;

*outputclassname

publicclassPurOrderEditUIextendsAbstractPurOrderEditUI

{

privatestaticfinalLoggerlogger=CoreUIObject.getLogger(PurOrderEditUI.class);

publicPurOrderEditUI()throwsException

{

super();

}

publicvoidloadFields()

super.loadFields();

 

publicvoidstoreFields()

super.storeFields();

protectedcom.kingdee.eas.framework.ICoreBasegetBizInterface()throwsException

returnPurOrderFactory.getRemoteInstance();

protectedIObjectValuecreateNewDetailData(KDTabletable)

returnnull;

protectedKDTablegetDetailTable(){

returnkdtEntrys;

protectedcom.kingdee.bos.dao.IObjectValuecreateNewData()

com.kingdee.eas.sample.PurOrderInfoobjectValue=newcom.kingdee.eas.sample.PurOrderInfo();

if(mon.client.SysContext.getSysContext().getCurrentOrgUnit(com.kingdee.eas.basedata.org.OrgType.getEnum("

ControlUnit"

))!

=null&

&

mon.client.SysContext.getSysContext().getCurrentOrgUnit(com.kingdee.eas.basedata.org.OrgType.getEnum("

)).getBoolean("

isBizUnit"

))

objectValue.put("

ctrlUnit"

mon.client.SysContext.getSysContext().getCurrentOrgUnit(com.kingdee.eas.basedata.org.OrgType.getEnum("

)));

objectValue.setCreator((com.kingdee.eas.base.permission.UserInfo)(mon.client.SysContext.getSysContext().getCurrentUserInfo()));

returnobjectValue;

/**

*常规方法

publicvoidonLoad()throwsException{

super.onLoad();

*写必录代码的验证方法

protectedvoidverifyInput(ActionEvente)throwsException{

super.verifyInput(e);

*单据的编码

protectedvoidtxtNumber_focusLost(FocusEvente)throwsException{

super.txtNumber_focusLost(e);

*采购人的F7值变事件

protectedvoidprmtPurPerson_dataChanged(DataChangeEvente)

throwsException{

super.prmtPurPerson_dataChanged(e);

}

2、Listui代码的编写

publicclassPurOrderListUIextendsAbstractPurOrderListUI{

privatestaticfinalLoggerlogger=CoreUIObject

.getLogger(PurOrderListUI.class);

*outputclassconstructor

publicPurOrderListUI()throwsException{

super();

*outputstoreFieldsmethod

publicvoidstoreFields(){

super.storeFields();

protectedcom.kingdee.eas.framework.ICoreBasegetBizInterface()

returnPurOrderFactory.getRemoteInstance();

protectedStringgetEditUIName(){

returnPurOrderEditUI.class.getName();

3、ControllerBean代码的编写

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 艺术

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1