Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Новый топик    Ответить
 Нумерация табличного документа не с начала 8.2  [new]
Alex.Ru
Member

Откуда:
Сообщений: 194
Добрый день.
У табличного документа есть колонтитул, [&НомерСтраницы] - выводит номер страницы. Можно как-нибудь начать нумеровать страницы не с 1-ой?
31 май 16, 16:54    [19242178]     Ответить | Цитировать Сообщить модератору
 Re: Нумерация табличного документа не с начала 8.2  [new]
Программист 1с
Member

Откуда: Москва
Сообщений: 8788
1. Вариант - Добавить разрывы страниц (десять штук и первая страница будет 11)
2. Вариант - не использовать колонтитулы, а рисовать на каждой странице шапку или подвал с любой нумерацией.
2 июн 16, 00:47    [19248115]     Ответить | Цитировать Сообщить модератору
 Re: Нумерация табличного документа не с начала 8.2  [new]
Alex.Ru
Member

Откуда:
Сообщений: 194
Программист 1с,

Это конечно первое что приходит в голову. Но принтеры бывает разные, трудно рассчитать где ставить разрыв страницы.
2 июн 16, 10:00    [19248568]     Ответить | Цитировать Сообщить модератору
 Re: Нумерация табличного документа не с начала 8.2  [new]
Владимир Лазурко
Member [заблокирован]

Откуда: Украина
Сообщений: 8108
Alex.Ru
Но принтеры бывает разные, трудно рассчитать где ставить разрыв страницы.
У табличного документа есть метод ПроверитьВывод(), в параметр которого помести выводимую область.
Возвращает ИСТИНА, если область вмещается на текущую страницу, ЛОЖЬ если нет.
Я делал так:

МассивОбластей = Новый Массив;
МассивОбластей.Добавить(СтрокаТаблицы);
МассивОбластей.Добавить(ОбластьПодписей);

Если НЕ ТабличныйДокумент.ПроверитьВывод(МассивОбластей) Тогда
    ТабличныйДокумент.ВывестиГоризонтальныйРазделительСтраниц();
    НомерСтраницы = НомерСтраницы+1;
    ВерхнийКолонтитул.Параметры.НомерСтраницы = НомерСтраницы;
    ТабличныйДокумент.Вывести(ВерхнийКолонтитул);
    ТабличныйДокумент.Вывести(ЗаголовкиТаблицы);
    ...
КонецЕсли;
ТабличныйДокумент.Вывести(СтрокаТаблицы);
...
16 июн 16, 14:55    [19300606]     Ответить | Цитировать Сообщить модератору
Все форумы / Ответить