Имя: Пароль:
1C
1С v8
Как узнать номер страницы в сформированом отчете при обходе его строк ?
0 budnik
 
05.06.15
09:02
Выведен отчет в табличный документ .
Движемся про его строкам


Для Сч=1 По ЭлементыФормы.ТабличныйДокумент.ВысотаТаблицы Цикл
        
Как узнать номер страницы ?        
    
    
КонецЦикла;
1 Fedor-1971
 
05.06.15
09:07
(0) по ходу никак. Для разных принтеров будет разное разбиение, можно попробовать вклиниться в предпросмотр, но я не знаю как.
2 Лефмихалыч
 
05.06.15
09:11
(0) зачем?
3 budnik
 
05.06.15
09:12
Опись надо составить по листам.
4 ДенисЧ
 
05.06.15
09:14
Если сильно извращаться, можно попробовать настроить колонтитул с выводом номера страницы. На каждую строку ПолучитьОбласть() и попытаться прочитать содержание этого колонтитула
5 Лефмихалыч
 
05.06.15
09:14
(3) при формировании нужно
Если ПроверитьВывод() Тогда
  пристёгивай подвал
6 Лефмихалыч
 
05.06.15
09:15
+(5) только не приведи господь потом поменять параметры страницы. Да и драйвер принтера сможет поломать тебе всю малину, если сильно не повезет
7 Fedor-1971
 
05.06.15
09:16
(3) тогда РазрывСтраницы, например, через 30 строк. Проблема только в многострочных ячейках, надо выловить их высоту
8 budnik
 
05.06.15
09:21
(7) Печатаются расчетные листочки за год по месячно по заводу , много , ширина у листочка разная .Нужна опись
Иванов листы 12-15 ,Петров листы 34-36.
9 budnik
 
05.06.15
09:27
Конец страницы ошибку выдает ?
ЭлементыФормы.Результат.Область(Сч,1).КонецСтраницы
10 mistеr
 
05.06.15
09:30
(5) + То же самое можно проделать и с готовым отчетом.
Программист всегда исправляет последнюю ошибку.