收付款单提交时分录自动清空

问题:标准产品收付款单加字段后,提交时分录自动清空。

必须在EditUI增加以下代码方能解决:

public void storeFields() {

// TODO Auto-generated method stub

super.storeFields();

for(int i = editData.getEntries().size() – 1; i >= 0; i–)

{

PaymentBillEntryInfo entry = editData.getEntries().get(i);

if(!FMHelper.isZERO(entry.getActualAmt()) && FMHelper.isZERO(entry.getAmount()))

{

// entry.setActualAmt(null);

}

if(!FMHelper.isZERO(entry.getActualLocAmt()) && FMHelper.isZERO(entry.getLocalAmt()))

{

// entry.setActualLocAmt(null);

}

if(!FMHelper.isZERO(entry.getAmount()))

{

entry.setActualAmt(entry.getAmount());

// entry.setAmount(null);

}

if(!FMHelper.isZERO(entry.getLocalAmt()))

{

entry.setActualLocAmt(entry.getLocalAmt());

// entry.setLocalAmt(null);

}

}

}


版权声明:本文为giianhui原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。