| 
					
				 | 
			
			
				@@ -366,7 +366,7 @@ end; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 procedure TBillsCompileFrame.actnBatchAddChildUpdate(Sender: TObject); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 begin 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   with stdBillsCompile.IDTree do 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    TAction(Sender).Enabled := not Selected.HasChildren 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    TAction(Sender).Enabled := Assigned(Selected) and not Selected.HasChildren 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         and (Selected.Rec.ValueByName('Code').AsString <> ''); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 end; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -548,7 +548,7 @@ procedure TBillsCompileFrame.actnImportGclBillsToXmjUpdate( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   Sender: TObject); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 begin 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   with stdBillsCompile.IDTree do 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    TAction(Sender).Enabled := not Selected.HasChildren and (Selected.Rec.ValueByName('Code').AsString <> ''); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    TAction(Sender).Enabled := Assigned(Selected) and not Selected.HasChildren and (Selected.Rec.ValueByName('Code').AsString <> ''); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 end; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 procedure TBillsCompileFrame.actnImportGclBillsToXmjExecute( 
			 |