- [x] 排查收款单携带资金计划失效
- [x] 去掉收款单携带资金计划(去掉无值才携带的逻辑) - [x] 优化付款单逻辑,携带过业务大小类等打上标记,下次无需携带 --s
This commit is contained in:
parent
b9db1f424c
commit
71a5e81a17
|
|
@ -33,8 +33,13 @@ public class PayBillSaveOperation extends AbstractOperationServicePlugIn impleme
|
||||||
DynamicObject[] dataEntities = e.getDataEntities();
|
DynamicObject[] dataEntities = e.getDataEntities();
|
||||||
for (DynamicObject bill : dataEntities) {
|
for (DynamicObject bill : dataEntities) {
|
||||||
|
|
||||||
//携带生单规则分录的业务大类,业务小类,成本中心,利润中心到收款处理单头,原因码到分录
|
//是否携带过业务大小类等(只有第一次生成时携带)
|
||||||
carryCustomer(bill);
|
boolean shjhXddxl = bill.getBoolean("shjh_xddxl");
|
||||||
|
if (!shjhXddxl) {
|
||||||
|
//携带生单规则分录的业务大类,业务小类,成本中心,利润中心到收款处理单头,原因码到分录
|
||||||
|
carryCustomer(bill);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// bill = BusinessDataServiceHelper.loadSingle(bill.getPkValue(),"cas_paybill");
|
// bill = BusinessDataServiceHelper.loadSingle(bill.getPkValue(),"cas_paybill");
|
||||||
DynamicObject paymentidentify = bill.getDynamicObject("paymentidentify");
|
DynamicObject paymentidentify = bill.getDynamicObject("paymentidentify");
|
||||||
|
|
@ -107,6 +112,7 @@ public class PayBillSaveOperation extends AbstractOperationServicePlugIn impleme
|
||||||
if (null == shjhPc) {
|
if (null == shjhPc) {
|
||||||
bill.set("shjh_pc", entry.getDynamicObject("shjh_e_pc"));
|
bill.set("shjh_pc", entry.getDynamicObject("shjh_e_pc"));
|
||||||
}
|
}
|
||||||
|
bill.set("shjh_xddxl",true);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -36,11 +36,11 @@ public class RecBillSaveOperation extends AbstractOperationServicePlugIn impleme
|
||||||
}
|
}
|
||||||
bill = BusinessDataServiceHelper.loadSingle(bill.getPkValue(),"cas_recbill");
|
bill = BusinessDataServiceHelper.loadSingle(bill.getPkValue(),"cas_recbill");
|
||||||
|
|
||||||
DynamicObject planClass = bill.getDynamicObject("shjh_planclass");
|
// DynamicObject planClass = bill.getDynamicObject("shjh_planclass");
|
||||||
if (null == planClass) {
|
// if (null == planClass) {
|
||||||
//根据配置表携带资金计划科目
|
//根据配置表携带资金计划科目
|
||||||
bill.set("shjh_planclass", xdMembersubject(bill));
|
bill.set("shjh_planclass", xdMembersubject(bill));
|
||||||
}
|
// }
|
||||||
|
|
||||||
//携带生单规则分录的业务大类,业务小类,成本中心,利润中心到收款处理单头,原因码到分录
|
//携带生单规则分录的业务大类,业务小类,成本中心,利润中心到收款处理单头,原因码到分录
|
||||||
carryCustomer(bill);
|
carryCustomer(bill);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue