Как задать номер первой страницы в колонтитуле при печати отчета #341227


#0 by Arslan
Сразу оговорюсь тема не боян!) Пользовался поиском и не нашел ответа. Мне известно что при печати можно задать вывод номера страницы с помощью директивы #P, при этом на каждой странице выводится номер начиная с 1, а как можно задать нумерацию страниц которая начинается не с 1 а с другого натурального числа?Не путать с начальной страницой печати! Поясняю на примере: Есть отчет кассовая книга, который печатается через определенные периоды времени, нумерация книги начинается в начале года с 1 и продолжается непрерывно до конца года. Понятно что во второй период с начала года нумерация должна быть начата не с 1 а с номера последней страницы предыдущего отчета + 1. Как быть? Поможите!!! ((( ЗЫ У мя возникли кой-какие идеи, н: нельзя kb как в экселе где-нибудь задать номер первой страницы. В Экселе программно это делается след. образом: Sheet.PageSetup.FirstPageNumber = 5 Похоже придется печатать прямиком в Excel ((( через OLE
#1 by Irbis
В типовой бухии есть периодическая константа "НомерЛистаКассовойКниги".
#2 by Скользящий
Если задать ширину строк фиксированную, то можно считать строки и в зависимости от количества строк номер страницы. Но вариант - на любителя. Потому что тогда отпадает высота строки АВТО...
#3 by Arslan
В моем отчете тоже есть такой реквизит, значение которого выводится в отчет, его использование целесообразно если количество страниц отчета не превышает 1, если же больше то малость некорректно получается, на всех страницах один и тот же номер ))). Конечно можно отчет разбить на страницы используя методы Таб.НоваяСтраница и Таб.ВысотаТаблицы(или как это сделано в типовой по дням). Но в этом случае мне придется подбирать высоту страницы наугад, которые не всегда подойдут под спонтанные настройки принтеров и если не ошибаюсь даже разрешений экрана. А в случае с директивой #P система сама разбивает таблицу на страницы. Мне нужно решение именно с помощью задания начальной страницы печати в таблице, программно. Наверное всё-таки придется печатать отчет в Excel(((
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С