|  | @@ -60,6 +60,7 @@ type
 | 
	
		
			
				|  |  |      procedure actnCancelHiddenColExecute(Sender: TObject);
 | 
	
		
			
				|  |  |      procedure actnLocateZJJLExecute(Sender: TObject);
 | 
	
		
			
				|  |  |      procedure actnLocateZJJLUpdate(Sender: TObject);
 | 
	
		
			
				|  |  | +    procedure actnCalculateAllUpdate(Sender: TObject);
 | 
	
		
			
				|  |  |    private
 | 
	
		
			
				|  |  |      FBillsMeasureData: TBillsMeasureData;
 | 
	
		
			
				|  |  |      FShowPriceChange: Boolean;
 | 
	
	
		
			
				|  | @@ -143,6 +144,8 @@ begin
 | 
	
		
			
				|  |  |    zgBillsMeasure.OnExpandMouseDown := ExpandMouseDown;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    FColVisibleManager := TBM_ColVisibleManager.Create(stdBillsMeasure);
 | 
	
		
			
				|  |  | +  if not _IsDebugView then
 | 
	
		
			
				|  |  | +    zgBillsMeasure.OnKeyDown := nil;
 | 
	
		
			
				|  |  |  end;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  destructor TBillsMeasureFrame.Destroy;
 | 
	
	
		
			
				|  | @@ -801,4 +804,10 @@ begin
 | 
	
		
			
				|  |  |    FColVisibleManager.ShowIsGather(FShowIsGather);
 | 
	
		
			
				|  |  |  end;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +procedure TBillsMeasureFrame.actnCalculateAllUpdate(Sender: TObject);
 | 
	
		
			
				|  |  | +begin
 | 
	
		
			
				|  |  | +  with TProjectData(FBillsMeasureData.ProjectData) do
 | 
	
		
			
				|  |  | +  TAction(Sender).Enabled := PhaseData.Active and not PhaseData.StageDataReadOnly;
 | 
	
		
			
				|  |  | +end;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  end.
 |