
# 需求描述:
付款申请单 部门F7显示委托了当前财务组织记账的行政组织。
# 操作步骤:
1. 新增DEP方案,从业务单元导入付款申请单;
2. 打开付款申请单编辑界面,点击【扩展定义】按钮;
3. 在界面加载(onload)的后置脚本中添加以下脚本
```
var easImporter = JavaImporter();
easImporter.importPackage(Packages.com.kingdee.bos.metadata.entity);
easImporter.importPackage(Packages.com.kingdee.bos.metadata.query.util);
easImporter.importPackage(Packages.com.kingdee.bos.util);
easImporter.importPackage(Packages.com.kingdee.eas.basedata.org);
easImporter.importPackage(Packages.java.util);
easImporter.importPackage(Packages.com.kingdee.eas.basedata.org.client.f7);
// 部门F7显示委托了当前财务组织记账的行政组织。
with(easImporter){
//获取当前财务组织
var company = pluginCtx.getUIContext().get("sysContext").getCurrentFIUnit();
var companyID = company.get("Id");
//获取F7
var prmtDepartment = pluginCtx.getKDBizPromptBox("prmtdepartment");
//设置历史记录忽略CU过滤
prmtDepartment.getQueryAgent().setHandleCUFilter(false);
var iOrgUnitRel = OrgUnitRelationFactory.getRemoteInstance();
var costCenterSet = new HashSet();
var orgIds = iOrgUnitRel.getFromUnit(companyID,OrgType.COMPANY_VALUE,OrgType.ADMIN_VALUE);
for (var i = 0; orgIds != null && i < orgIds.size(); i++) {
costCenterSet.add(orgIds.get(i).getId().toString());
}
var filterInfo = new FilterInfo();
var filterItemInfo =