diff --git a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/SupplementInvoiceBillPlugin.java b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/SupplementInvoiceBillPlugin.java index ccf2593..5e619a5 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/SupplementInvoiceBillPlugin.java +++ b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/SupplementInvoiceBillPlugin.java @@ -55,6 +55,13 @@ public class SupplementInvoiceBillPlugin extends PaymentApplyEditUI { } private void unapplyInvoftaxamtRevise(BeforeDoOperationEventArgs args) { + int Count = this.getModel().getEntryRowCount("subentryentity"); + log.info("SupplementInvoiceBillPlugin:子单据体行数:"+Count); + if (Count <= 0) { + this.getView().showTipNotification("请先后补发票"); + args.setCancel(true); + return; + } int rowIndex = this.getModel().getEntryCurrentRowIndex("entryentity"); DynamicObject rowEntity = this.getModel().getEntryRowEntity("entryentity", rowIndex);//获取对应行的单据体 BigDecimal applyoftaxamount = rowEntity.getBigDecimal("thisapplyoftax");//获取单据体对应的 本次申请金额⑫