支出合同结算单优化入库单导入时费用项目赋值逻辑
This commit is contained in:
parent
7bc06ae346
commit
ad7ca4e649
|
@ -327,39 +327,12 @@ public class CostAllocatorBillPlugin extends AbstractFormPlugin {
|
||||||
}
|
}
|
||||||
|
|
||||||
String resourceNumber = resource.getString("number");//资源编码-清单分类-编码
|
String resourceNumber = resource.getString("number");//资源编码-清单分类-编码
|
||||||
|
DynamicObject ecbd_resource = BusinessDataServiceHelper.loadSingle("ecbd_resource",
|
||||||
String expenseItemNumber = null;
|
"id,zcgj_expenseitem", new QFilter[]{new QFilter("number", QCP.equals, resourceNumber)});//清单分类
|
||||||
switch (resourceNumber) {
|
if (ecbd_resource != null) {
|
||||||
case "ZCKS01":
|
return ecbd_resource.getDynamicObject("zcgj_expenseitem");
|
||||||
//备品备件
|
|
||||||
expenseItemNumber = "FYXM006.002.004";
|
|
||||||
break;
|
|
||||||
case "ZCKS02":
|
|
||||||
//主材
|
|
||||||
expenseItemNumber = "FYXM006.002.001";
|
|
||||||
break;
|
|
||||||
case "ZCKS03":
|
|
||||||
//火工材料
|
|
||||||
expenseItemNumber = "FYXM006.002.006";
|
|
||||||
break;
|
|
||||||
case "ZCKS04":
|
|
||||||
//辅材
|
|
||||||
expenseItemNumber = "FYXM006.002.002";
|
|
||||||
break;
|
|
||||||
case "ZCKS05":
|
|
||||||
//燃料及动力
|
|
||||||
expenseItemNumber = "FYXM006.002.003";
|
|
||||||
break;
|
|
||||||
case "ZCKS06":
|
|
||||||
//劳保用品类
|
|
||||||
expenseItemNumber = "FYXM006.002.002";
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
return null;
|
|
||||||
}
|
}
|
||||||
|
return null;
|
||||||
return BusinessDataServiceHelper.loadSingle("er_expenseitemedit", "id",
|
|
||||||
new QFilter[]{new QFilter("number", QCP.equals, expenseItemNumber)});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue