| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			как правильно убрать столбец в отчете
			 
			
			Есть отчет(аксаптовский), нужно при определенном значении параметра, приходящем извне скрывать столбец или показывать.  
		
		
		
		
		
		
		
	В мануале написано , что делать это лучше в executesection. но в моем случае название столбца и его содежимое лежат в body но в разных секциях. поэтому, придется делать 2 executesection и в каждом скрывать свое поле. Я попробовала установить autoDeclaration = yes у этих контролов и в init, там же где получаю значение параметра извне прячу столбцы. Работает. Вопрос, какой вариант корректней? Спасибо.  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 NavAx 
		
			
	 | 
	
	
	
		
		
		
		 
			
			ИМХО ваш.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Я вообще тоже в init всегда делал. 
		
		
		
		
		
		
			
		
		
		
		
	А что за мануал такой читаете?  | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			спасибo 
		
		
		
		
		
		
		
	  ps: в developer's guide вычитала  | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			А можно не делая нового дизайна отчета сделать так. чтоб не было пустых мест на месте убранного столбца?
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 NavAx 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Если элементы управления в отчете выровнены по левому краю Auto (left), то при скрытии столбца пустых мест быть не должно.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Насколько я понял, вы выводите таблицу, с красивыми колонками и т.д., и хотите автоматом прятать столбец этой таблицы. (включая и заголовок) 
		
		
		
		
		
		
			
		
		
		
		
	Вообще, можно наверное конечно, динамически проставлять свойства на всех контролах справа от того, который надо скрывать, но, ИМХО, проще сдублировать дизайн и сделать это вручную.  | 
| 
	
 |