|
Как узнать номер страницы в сформированом отчете при обходе его строк ?
| ☑ |
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) + То же самое можно проделать и с готовым отчетом.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший