kingdee笔记(待整理)

2019-08-03 12:19

getBillInterface().save(this.editData);

//LIST动态判断源数据单据

/**

* 动态回填 数据状态

* @param objectUuidPK */

private void printFeedback(String objectUuidPK) {

DispatchTaskInfo dinfo; try { dinfo =

DispatchTaskFactory.getRemoteInstance().getDispatchTaskInfo(new ObjectUuidPK(objectUuidPK));

String objpk= dinfo.getSourceBillId(); Object billInfo = (Object)

DynamicObjectFactory.getRemoteInstance().getValue(new

ObjectUuidPK(objpk).getObjectType(),new ObjectUuidPK(objpk));

if(objpk!=null&& billInfo instanceof MendRecordTableInfo ){

MendRecordTableInfo

tinfo=MendRecordTableFactory.getRemoteInstance().getMendRecordTableInfo(objpk);

if(AuditState.unexecute.equals(tinfo.getAuditState())){ tinfo.setAuditState(AuditState.execute);

MendRecordTableFactory.getRemoteInstance().update(new }

ObjectUuidPK(tinfo.getId().toString()), tinfo);

}else if(objpk!=null&& billInfo instanceof

MonthMendPlanInfo

MonthMendPlanInfo ){

pinfo=MonthMendPlanFactory.getRemoteInstance().getMonthMendPlanInfo(objpk);

}

} catch (EASBizException e1) { }

e1.printStackTrace(); e1.printStackTrace(); } catch (BOSException e1) {

if(AuditState.unexecute.equals(pinfo.getAuditState())){ pinfo.setAuditState(AuditState.execute);

MonthMendPlanFactory.getRemoteInstance().update(new }

ObjectUuidPK(pinfo.getId().toString()), pinfo);

}

}

}

e1.printStackTrace(); e1.printStackTrace();

} catch (EASBizException e1) { } catch (BOSException e1) {

}

chcek=ObjectPK;

}

if(chcek==null){

List设图标:

public void onLoad() throws Exception { ); Edit: /** *多项选择 */

int currRow = -1; String chcek=null;

int[] selectRows = KDTableUtil.getSelectedRows(tblMain); for(int i=0;i

currRow = selectRows[i];//编辑的行号 String

}

btnOver.setIcon(EASResource.getIcon(\)); btnClose.setIcon(EASResource.getIcon(\)); btnAgainstApproval.setIcon(EASResource.getIcon(\)

// TODO Auto-generated method stub super.onLoad();

btnApproval.setIcon(EASResource.getIcon(\)); } }

MsgBox.showInfo(\请选中一行!\);

ObjectPK=(tblMain.getRow(currRow).getCell(\).getValue()).toString();//获得当前行对象 if(!ObjectPK.equals(chcek)){

}else {

MsgBox.showError(\第\+(selectRows[i]+1)+\行 单据状态

if(MendPlanFactory.getRemoteInstance().setClose(ObjectPK)){

不符合,不能关闭!\);

}

}

}

chcek=ObjectPK;

actionRefresh_actionPerformed(e); if(chcek==null){

MsgBox.showInfo(\请选中一行!\); }

Edit: /**

*单项选择 当前活动的第一行。 */

//一个控件的值赋给其他对象时先排空。 if(txtstratCount.getValue()!=null){

sart=new

BigDecimal(txtstratCount.getValue().toString()); }else{ }

MsgBox.showInfo(\请先填写 起始读数 !\); kdtEntrys.setEnabled(false);

//

SysUtil.abort();

if(info.getSourceBillId()!=null)

checkSelected();//选中

if(info.getSourceBillId().toString()!=null)的区别。 后者为null是报错。

if(confirmRemove())//确认框 {

Remove();//删除 }

Int 类型不是&int显示而是正常数据

table.getColumn(columnName).getStyleAttributes().setNumberFormat(\过滤组织:

EntityViewInfo view = new EntityViewInfo();

FilterInfo filter = new FilterInfo(); view.setFilter(filter); String cuId = CtrlUnitInfo cu =

SysContext.getSysContext().getCurrentCtrlUnit().getId().toString(); CtrlUnitFactory.getRemoteInstance().getCtrlUnitInfo(new ObjectUuidPK(cuId));

String cu_longNumber = cu.getLongNumber();

filter.getFilterItems().add(new

FilterItemInfo(\,\+ cu_longNumber+\,CompareType.LIKE));

prmtassetName.setEntityViewInfo(view);

并重新QURERY:

prmtassetName.setQueryInfo(\.app.FaCurCardQuery_Copy\);

prmtassetName.setCommitFormat(\); prmtassetName.setEditFormat(\);

prmtassetName.setDisplayFormat(\);

分录添增删:

kdtEntrys_detailPanel.getRemoveLinesButton().setEnabled(false); 套打:

public void actionPrintPreview_actionPerformed(ActionEvent e)

throws Exception {

// TODO Auto-generated method stub

super.actionPrintPreview_actionPerformed(e); if (editData == null ||

}

String id = editData.getId().toString(); //得到当前要打印单据ExpenseAuditDataProvider data = new

return;

kdtEntrys_detailPanel.getAddNewLineButton().setEnabled(false); kdtEntrys_detailPanel.getInsertLineButton().setEnabled(false);

//

StringUtils.isEmpty(editData.getString(\))) {

的id

ExpenseAuditDataProvider(id); //得到打印数据 KDNoteHelper appHlp = new KDNoteHelper();

appHlp.printPreview(\

javax.swing.SwingUtilities.getWindowAncestor(this)); //定义

k\, data, 打印模板输出的路径 }

public class ExpenseAuditDataProvider implements BOSQueryDelegate { //重新复写打印类 private String billId = null;

public ExpenseAuditDataProvider() {

}

super();

public ExpenseAuditDataProvider(String billId) { }

public IRowSet execute(BOSQueryDataSource ds) { //得到打印数据源 IRowSet rowSet = null;

try {

IQueryExecutor iqec = null;

FilterInfo filter = new FilterInfo();

EntityViewInfo viewInfo = new EntityViewInfo(); String path =

String str = ds.getID(); // 得到打印数据源query的名称 if (\.equals(str)) {

iqec = QueryExecutorFactory.getRemoteInstance(new filter.getFilterItems().add(new FilterItemInfo(\, viewInfo.setFilter(filter); iqec.setObjectView(viewInfo);

rowSet = iqec.executeQuery(); // 得到要打印的数据结果集

super();

this.billId = billId;

\;

MetaDataPK(path,\)); billId));

// 更新结果集中的数据,那么打印出的数据就是更新后的数据 } else if (\.equals(str)) {

iqec = QueryExecutorFactory.getRemoteInstance(new filter.getFilterItems().add(new FilterItemInfo(\, viewInfo.setFilter(filter); iqec.setObjectView(viewInfo);

iqec.option().isAutoTranslateBoolean = true; iqec.option().isAutoTranslateEnum = true; rowSet = iqec.executeQuery();

iqec = QueryExecutorFactory.getRemoteInstance(new filter.getFilterItems().add(new FilterItemInfo(\, viewInfo.setFilter(filter); iqec.setObjectView(viewInfo);

iqec.option().isAutoTranslateBoolean = true; iqec.option().isAutoTranslateEnum = true; rowSet = iqec.executeQuery();

MetaDataPK(path,\)); billId));

} else if (\.equals(str)) {

MetaDataPK(path,\)); billId));


kingdee笔记(待整理).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:煤矿顶板离层观测制度 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: