实际结算甲方值缺失问题处理
This commit is contained in:
		
							parent
							
								
									1afa521471
								
							
						
					
					
						commit
						8321bb3b40
					
				| 
						 | 
				
			
			@ -281,8 +281,10 @@ public class InContractFinaceConfirmeInvoicePlugin extends AbstractBillPlugIn im
 | 
			
		|||
            for(int i = selRows.length - 1; i >= 0; --i) {
 | 
			
		||||
                int rowIndex = selRows[i];
 | 
			
		||||
                DynamicObject invoice = (DynamicObject)this.getModel().getValue("zcgj_invoice", rowIndex);
 | 
			
		||||
                updateInvoicePks.add(invoice.getPkValue());
 | 
			
		||||
                delPks[i] = ((DynamicObject)subEntryEntityCol.get(selRows[i])).getPkValue();
 | 
			
		||||
                if (invoice != null) {
 | 
			
		||||
                    updateInvoicePks.add(invoice.getPkValue());
 | 
			
		||||
                    delPks[i] = ((DynamicObject)subEntryEntityCol.get(selRows[i])).getPkValue();
 | 
			
		||||
                }
 | 
			
		||||
                this.getModel().deleteEntryRow("zcgj_entryentity", rowIndex);
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -284,8 +284,10 @@ public class OutContractFinaceConfirmeInvoicePlugin extends AbstractBillPlugIn i
 | 
			
		|||
            for(int i = selRows.length - 1; i >= 0; --i) {
 | 
			
		||||
                int rowIndex = selRows[i];
 | 
			
		||||
                DynamicObject invoice = (DynamicObject)this.getModel().getValue("zcgj_invoice", rowIndex);
 | 
			
		||||
                updateInvoicePks.add(invoice.getPkValue());
 | 
			
		||||
                delPks[i] = ((DynamicObject)subEntryEntityCol.get(selRows[i])).getPkValue();
 | 
			
		||||
                if(invoice!=null){
 | 
			
		||||
                    updateInvoicePks.add(invoice.getPkValue());
 | 
			
		||||
                    delPks[i] = ((DynamicObject)subEntryEntityCol.get(selRows[i])).getPkValue();
 | 
			
		||||
                }
 | 
			
		||||
                this.getModel().deleteEntryRow("zcgj_entryentity", rowIndex);
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -44,7 +44,7 @@ public class InContractSettleFiConfirmWorkFlowPlugin implements IWorkflowPlugin
 | 
			
		|||
            inFinaceconfirm.set("zcgj_description",inContractSettle.getString("description"));
 | 
			
		||||
            inFinaceconfirm.set("zcgj_currency",inContractSettle.getDynamicObject("currency"));
 | 
			
		||||
            inFinaceconfirm.set("zcgj_invoice_org",inContractSettle.getDynamicObject("project").getDynamicObject("projectorg"));
 | 
			
		||||
            // getModel().setValue("zcgj_jscustomer",ecincontractsettle.getDynamicObject("zcgj_jscustomer"));
 | 
			
		||||
            inFinaceconfirm.set("zcgj_jscustomer",inContractSettle.getDynamicObject("zcgj_jscustomer"));
 | 
			
		||||
            inFinaceconfirm.set("billstatus","A");
 | 
			
		||||
            inFinaceconfirm.set("creator",inContractSettle.getDynamicObject("creator"));
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -44,7 +44,7 @@ public class InContractSettleInvalidWorkFlowPlugin implements IWorkflowPlugin {
 | 
			
		|||
            inFinaceconfirm.set("zcgj_description",inContractSettle.getString("description"));
 | 
			
		||||
            inFinaceconfirm.set("zcgj_currency",inContractSettle.getDynamicObject("currency"));
 | 
			
		||||
            inFinaceconfirm.set("zcgj_invoice_org",inContractSettle.getDynamicObject("project").getDynamicObject("projectorg"));
 | 
			
		||||
            // getModel().setValue("zcgj_jscustomer",ecincontractsettle.getDynamicObject("zcgj_jscustomer"));
 | 
			
		||||
            inFinaceconfirm.set("zcgj_jscustomer",inContractSettle.getDynamicObject("zcgj_jscustomer"));
 | 
			
		||||
            inFinaceconfirm.set("billstatus","C");
 | 
			
		||||
            inFinaceconfirm.set("zcgj_is_invalid",true);
 | 
			
		||||
            inFinaceconfirm.set("creator",inContractSettle.getDynamicObject("creator"));
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue