Bos创建组织隔离的代码实现
@Override
public void onLoad() throws Exception {
// TODO Auto-generated method stub
super.onLoad();
//添加组织隔离
// MsgBox.showConfirm2("添加组织过滤");
//获取当前组织
StorageOrgUnitInfo storageOrgUnitInfo = com.kingdee.eas.common.client.SysContext.getSysContext().getCurrentStorageUnit();
//判断当前库存组织是否有单据,进行判断。
String unitId ="";
if(null!=storageOrgUnitInfo){
unitId= storageOrgUnitInfo.getName();
}
// MsgBox.showConfirm2(unitId);
FilterInfo filterInfo = new FilterInfo();
//"orgUnit"要隔离字段名 unitId过滤的值
filterInfo.getFilterItems().add(new FilterItemInfo("ywzz.name", unitId));
this.mainQuery.setFilter(filterInfo);
}