点击估值:更新估值页面插件2、若单据【赎回方式】=份额赎回,且【现金管理类产品】= 是,跳过标品份额校验(原校验:份额不允许大于申购份额);
3、若单据【赎回方式】=份额赎回,且【现金管理类产品】= 是,不允许编辑“单位净值”,且【份数】必填;4、修改份数后,市值=剩余份额*单位净值; 点击【估值】时,若申购单下游存在暂存、已提交的赎回单,提醒报错:“下游存在待审批的赎回单据,请删除或审批后再进行估值”; --s
This commit is contained in:
parent
64b871a69f
commit
6a705de3f2
|
|
@ -369,6 +369,23 @@ public class PaybillPushSapOperation extends AbstractOperationServicePlugIn impl
|
|||
}
|
||||
IT_ITEMS.put("DMBTR", String.valueOf(amountToPut));
|
||||
}
|
||||
//当前科目是特殊总账标识W时,设置汇票字段
|
||||
if ("W".equals(IT_ITEMS.getString("UMSKZ"))) {
|
||||
// IT_ITEMS.put("UMSKZ", "W");//特殊总账标识-汇票时需设置为W
|
||||
DynamicObjectCollection draftInfo = bill.getDynamicObjectCollection("cas_draftinfo");
|
||||
if (null != draftInfo && !draftInfo.isEmpty()) {
|
||||
//应收应付票据登记单
|
||||
DynamicObject draftBillInfo = draftInfo.get(0).getDynamicObject("draftbillinfo");
|
||||
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
|
||||
Date draftBillExpireDate = draftBillInfo.getDate("draftbillexpiredate");
|
||||
IT_ITEMS.put("ZFBDT", draftBillExpireDate !=null ? format.format(draftBillExpireDate) : "");//汇票到期日
|
||||
Date issueDate = draftBillInfo.getDate("issuedate");
|
||||
IT_ITEMS.put("WDATE",issueDate !=null ? format.format(issueDate) : "");//汇票签发日期-出票日期
|
||||
IT_ITEMS.put("WNAME",draftBillInfo.getString("drawername"));//出票人
|
||||
IT_ITEMS.put("WBZOG",draftBillInfo.getString("receivername"));//受票人
|
||||
IT_ITEMS.put("WBANK",draftBillInfo.getString("draftbillno"));//票据号
|
||||
}
|
||||
}
|
||||
IT_ITEM.add(IT_ITEMS);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue