powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Нумерация табличного документа не с начала 8.2
4 сообщений из 4, страница 1 из 1
Нумерация табличного документа не с начала 8.2
    #39247421
Alex.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
У табличного документа есть колонтитул, [&НомерСтраницы] - выводит номер страницы. Можно как-нибудь начать нумеровать страницы не с 1-ой?
...
Рейтинг: 0 / 0
Нумерация табличного документа не с начала 8.2
    #39248567
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Вариант - Добавить разрывы страниц (десять штук и первая страница будет 11)
2. Вариант - не использовать колонтитулы, а рисовать на каждой странице шапку или подвал с любой нумерацией.
...
Рейтинг: 0 / 0
Нумерация табличного документа не с начала 8.2
    #39248700
Alex.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист 1с,

Это конечно первое что приходит в голову. Но принтеры бывает разные, трудно рассчитать где ставить разрыв страницы.
...
Рейтинг: 0 / 0
Нумерация табличного документа не с начала 8.2
    #39257177
Фотография Владимир Лазурко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex.RuНо принтеры бывает разные, трудно рассчитать где ставить разрыв страницы.У табличного документа есть метод ПроверитьВывод(), в параметр которого помести выводимую область.
Возвращает ИСТИНА, если область вмещается на текущую страницу, ЛОЖЬ если нет.
Я делал так:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
МассивОбластей = Новый Массив;
МассивОбластей.Добавить(СтрокаТаблицы);
МассивОбластей.Добавить(ОбластьПодписей);

Если НЕ ТабличныйДокумент.ПроверитьВывод(МассивОбластей) Тогда
    ТабличныйДокумент.ВывестиГоризонтальныйРазделительСтраниц();
    НомерСтраницы = НомерСтраницы+1;
    ВерхнийКолонтитул.Параметры.НомерСтраницы = НомерСтраницы;
    ТабличныйДокумент.Вывести(ВерхнийКолонтитул);
    ТабличныйДокумент.Вывести(ЗаголовкиТаблицы);
    ...
КонецЕсли;
ТабличныйДокумент.Вывести(СтрокаТаблицы);
...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Нумерация табличного документа не с начала 8.2
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]