diff --git a/lc123/cloud/app/plugin/form/im/OtherOutApplyBillPlugin.java b/lc123/cloud/app/plugin/form/im/OtherOutApplyBillPlugin.java index ab10f56..20bdc4c 100644 --- a/lc123/cloud/app/plugin/form/im/OtherOutApplyBillPlugin.java +++ b/lc123/cloud/app/plugin/form/im/OtherOutApplyBillPlugin.java @@ -145,9 +145,10 @@ public class OtherOutApplyBillPlugin extends AbstractBillPlugIn implements Befor QFilter materielF = new QFilter("material", QCP.equals, materiel.getDynamicObject("masterid").getLong("id")); QFilter warehouseF = new QFilter("warehouse", QCP.equals, dcck.getLong("id")); QFilter lotNumberF= new QFilter("lotnum", QCP.equals, lotNumber); + QFilter qtyF= new QFilter("qty", QCP.not_equals2, 0); DynamicObject[] objects = BusinessDataServiceHelper.load("im_inv_realbalance", - "id,keycol,material,lotnum,producedate,expirydate,tqq9_goods,tqq9_registration" - , new QFilter[]{materielF.and(warehouseF).and(lotNumberF)}); + "id,keycol,material,lotnum,producedate,expirydate,tqq9_goods,tqq9_registration,qty" + , new QFilter[]{materielF.and(warehouseF).and(lotNumberF).and(qtyF)}); if (null != objects && objects.length > 0) { if (objects.length == 1) { DynamicObject object = objects[0];