//通过费用类型编码获取自定义核算项目的费用类型对象
public GeneralAsstActTypeInfo getAsstActTypeInfo(String costTypeNum){
GeneralAsstActTypeInfo costTypeInfo = null;
GeneralAsstActTypeCollection asstActTypeColl=null;
EntityViewInfo evi = new EntityViewInfo();
FilterInfo filter = new FilterInfo();
filter.getFilterItems().add(new FilterItemInfo("number", costTypeNum));//或者用id获取
evi.setFilter(filter);
SelectorItemCollection sic = new SelectorItemCollection();
sic.add(new SelectorItemInfo("*"));
try {
asstActTypeColl=GeneralAsstActTypeFactory.getRemoteInstance().getGeneralAsstActTypeCollection(evi);
if(asstActTypeColl !=null && asstActTypeColl.size()>0){
costTypeInfo=asstActTypeColl.get(0);
}
} catch (BOSException e) {
e.printStackTrace();
}
return costTypeInfo;
}
public GeneralAsstActTypeInfo getAsstActTypeInfo(String costTypeNum){
GeneralAsstActTypeInfo costTypeInfo = null;
GeneralAsstActTypeCollection asstActTypeColl=null;
EntityViewInfo evi = new EntityViewInfo();
FilterInfo filter = new FilterInfo();
filter.getFilterItems().add(new FilterItemInfo("number", costTypeNum));//或者用id获取
evi.setFilter(filter);
SelectorItemCollection sic = new SelectorItemCollection();
sic.add(new SelectorItemInfo("*"));
try {
asstActTypeColl=GeneralAsstActTypeFactory.getRemoteInstance().getGeneralAsstActTypeCollection(evi);
if(asstActTypeColl !=null && asstActTypeColl.size()>0){
costTypeInfo=asstActTypeColl.get(0);
}
} catch (BOSException e) {
e.printStackTrace();
}
return costTypeInfo;
}