Имя: Пароль:
1C
1С v8
Как определить высоту параметров при выводе отчета через СКД
0 Родной
 
28.02.12
16:21
Отчет построен через СКД.
Когда выводиться отчет хочется расчитывать высоту параметров в печатной форме, чтобы фиксировать шапку. Чтобы при прокрутке отчета не сдвигалась шапка.
Как расчитать высоту параметров ?
1 rozer76
 
29.02.12
18:13
Процедура ДействияФормыЗафиксироватьШапку(Кнопка)
   Результат = ЭлементыФормы.Результат;
   ИмяОбласти = Результат.ТекущаяОбласть.Имя;    
   ПозицияДвоеточия = Найти(ИмяОбласти,":");
   Если ПозицияДвоеточия > 0  тогда
       ВсегоСимволов = СтрДлина(ИмяОбласти);
       ИмяОбласти = Сред(ИмяОбласти,ПозицияДвоеточия+1,ВсегоСимволов-ПозицияДвоеточия);
   КонецЕсли;
   
   ПозицияС = Найти(ИмяОбласти,"C");
   Строк =  Сред(ИмяОбласти,2,ПозицияС-2);
   Столбцов = Сред(ИмяОбласти,ПозицияС+1,СтрДлина(ИмяОбласти)-ПозицияС);
   
   Результат.ФиксацияСверху = Число(Строк);
   Результат.ФиксацияСлева = Число(Столбцов);
КонецПроцедуры
2 rozer76
 
29.02.12
18:14
.. и пользователь фиксирует сверху и справа
3 Агент Инфостарта
 
29.02.12
19:10