From c6730121bb8d1fa24dc5ffe0a51da41cb21d0e77 Mon Sep 17 00:00:00 2001 From: xuhaihui <2098865055@qq.com> Date: Wed, 15 Oct 2025 15:50:43 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=A5=E5=BA=93=E5=8D=95=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=85=A5=E5=BA=93=E6=80=BB=E9=87=91=E9=A2=9D=E8=AE=A1=E7=AE=97?= =?UTF-8?q?=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pr/plugin/form/MaterialInBillEditPluginExt.java | 6 +++--- .../pr/plugin/form/MaterialInbPurchaseApplyPlugin.java | 10 ++++++++++ 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/MaterialInBillEditPluginExt.java b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/MaterialInBillEditPluginExt.java index 25cec5e..322f591 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/MaterialInBillEditPluginExt.java +++ b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/MaterialInBillEditPluginExt.java @@ -326,7 +326,7 @@ public class MaterialInBillEditPluginExt extends AbstractEcmaBillPlugin implemen case "matoftaxamount"://材料含税总金额 this.matoftaxamountChanged((BigDecimal) propValue); break; - case "matamount": + case "matamount"://材料总金额 this.matamountChanged((BigDecimal) propValue); break; case "proboq": @@ -811,8 +811,8 @@ public class MaterialInBillEditPluginExt extends AbstractEcmaBillPlugin implemen private void matamountChanged(BigDecimal propValue) { this.getModel().beginInit(); - BigDecimal exchangerate = (BigDecimal) this.getModel().getValue("exchangerate"); - this.getModel().setValue("stdmateamount", propValue.multiply(exchangerate)); + BigDecimal exchangerate = (BigDecimal) this.getModel().getValue("exchangerate");//汇率 + this.getModel().setValue("stdmateamount", propValue.multiply(exchangerate));//材料不含税金额(本位币) this.getModel().endInit(); this.getView().updateView("stdmateamount"); this.summaryTotalAmount(); diff --git a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/MaterialInbPurchaseApplyPlugin.java b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/MaterialInbPurchaseApplyPlugin.java index b4092a1..25cd32d 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/MaterialInbPurchaseApplyPlugin.java +++ b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/MaterialInbPurchaseApplyPlugin.java @@ -192,6 +192,16 @@ public class MaterialInbPurchaseApplyPlugin extends AbstractBillPlugIn implement this.getView().updateView("transoftaxamount"); this.getView().updateView("totaloftaxamount"); this.getModel().endInit(); + } else if ("oftaxamount".equals(key)) { + //入库单明细-含税金额 + boolean inputtaxprice = (boolean) this.getModel().getValue("inputtaxprice");//录入含税价 + boolean inputtotalprice = (boolean) this.getModel().getValue("inputtotalprice");//录入总价 + if (inputtaxprice && inputtotalprice) { + BigDecimal matAmount = (BigDecimal) this.getModel().getValue("matamount");//材料总金额 + BigDecimal transAmount = (BigDecimal) this.getModel().getValue("transamount");//总运费 + BigDecimal totalAmount = matAmount.add(transAmount); + this.getModel().setValue("totalamount", totalAmount);//入库总金额 + } } }