| 
					
				 | 
			
			
				@@ -173,6 +173,40 @@ public class FinapbillBeforeF7SelectSample extends AbstractFormPlugin implements 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 //刷新冲预付借款分录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 this.getView().updateView("writeoffmoney"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }//资产组织变更 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        else if (StringUtils.equals("assetorg", fieldKey)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ChangeData changeData = e.getChangeSet()[0]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            DynamicObject dynamicObject = (DynamicObject) changeData.getNewValue(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            Long id = dynamicObject.getLong("id"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //查询组织 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            QFilter filter = new QFilter("id", QCP.equals,id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            DynamicObject[] orgDynamicObjects = BusinessDataServiceHelper.load("bos_org","id",new QFilter[] {filter}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            DynamicObject orgInfo = BusinessDataServiceHelper.loadSingle(orgDynamicObjects[0].getPkValue(), orgDynamicObjects[0].getDynamicObjectType().getName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //获取资产信息分录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            DynamicObjectCollection assetentry = this.getModel().getEntryEntity("assetentry"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            for (int i = 0; i < assetentry.size(); i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //给分录核算组织,使用部门赋值 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.getModel().setValue("nckd_orgfield1", orgInfo, i); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.getModel().setValue("asset_costdept", orgInfo, i); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //刷新资产信息分录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.getView().updateView("assetentry"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } //资产信息分录-核算组织变更 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        else if (StringUtils.equals("nckd_orgfield1", fieldKey)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ChangeData changeData = e.getChangeSet()[0]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            DynamicObject dynamicObject = (DynamicObject) changeData.getNewValue(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            Long id = dynamicObject.getLong("id"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //查询组织 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            QFilter filter = new QFilter("id", QCP.equals,id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            DynamicObject[] orgDynamicObjects = BusinessDataServiceHelper.load("bos_org","id",new QFilter[] {filter}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            DynamicObject orgInfo = BusinessDataServiceHelper.loadSingle(orgDynamicObjects[0].getPkValue(), orgDynamicObjects[0].getDynamicObjectType().getName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //获取资产信息分录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            DynamicObjectCollection assetentry = this.getModel().getEntryEntity("assetentry"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //给分录核算组织,使用部门赋值 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.getModel().setValue("nckd_orgfield1", orgInfo, e.getChangeSet()[0].getRowIndex()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.getModel().setValue("asset_costdept", orgInfo, e.getChangeSet()[0].getRowIndex()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //刷新资产信息分录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.getView().updateView("assetentry"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |