#0
by REMREM
Подскажите,пожалуйста, как получить информацию о количестве выведенных страниц отчета в теле модуля формы без принудительного разбиения на страницы. Мне нужно знать хотя бы больше одной или нет. Функция Номстр=0; Вставленная в колонтитул почему-то не срабатывает.
#3
by Мулька
У тебя в вопросе ответ уже есть: "без принудительного разбиения на страницы". Не взлетит.
#8
by skunk
даже проще... заводишь глобальную переменую... делаешь секцию... в секции пишешь ТвояПеременая = ТвояПеременая + 1... секцию делаешь выводить на каждой странице
#9
by REMREM
Это я понимаю, но объем отчета формируется не за счет фиксированных секций типа "Шапки", а за счет строк, которых много. Куда вставлять-то. Повторение при печати фиксированных строк ведь не прокатит.
#12
by skunk
Синтаксис: ПовторятьПриПечатиСтроки(<НачСтрока>,<КонСтрока>) Назначение: Задать строки результирующей таблицы, повторяющиеся при печати в начале каждой страницы. Параметры: <НачСтрока> - номер первой строки повторения. <КонСтрока> - номер последней строки повторения. Замечание: Метод может использоваться при работе с таблицей в режиме ввода данных.
#13
by REMREM
Да нет это я слава богу наизусть знаю. Достатосно ли этого для достижения цели -получения номеров страниц. Мне кажется нет. Может я ошибаюсь?
#16
by REMREM
Вставил в "шапку" отчета фукцию Счетчик. Повтряю шапку при печати на каждой странице. Выводи везде 1. Что не так?
#18
by skunk
в секции Example ... в любой ячейки в свойствах указываешь ... выражение ... в тексте NumPage
#21
by REMREM
С примером все понятно, но tabReport.PutSection("Example"); я не знаю когда вызвать, т.к. у есть цикл, допустим, обхода(печати) большого справочника "Номенклатура", а реальнее табличной части "расходной накладной", количество строк может не поместится на странице, названия могут быть длинными, т.е. строки таблицы будут иметь разную высоту. Как узнать сколько сраниц я уже напечатал? Вот в чем проблема. А вывод tabReport.PutSection("Example"); равносилен тому, что ты знаешь где кончилась страница. Как это узнать? Вот в чем проблема.
#23
by REMREM
Мне нужно знать когда я вывожу в цикле секцию, допустим "строка", которая соответсвует строке документа(элементу справочника), в результирующую таблицу, т.е. формирую эту таблицу(конечно физически еще не печатаю), скольким страницам соответствует объем выведенной информации в результирующую таблицу.
#25
by REMREM
Я уже говорил,что повторение печати фиксированной секции, в которую вставленна функция счетчик: Номстр=0;//начальное значение(тело модуля) Приводит к выводу на всех-всех страница цифры 1.
#27
by REMREM
В Этом нет смысла, я приведу условный пример: Допустим в справочнике 10000 элементов, как мне узнать номер текущей страницы в результирующей таблице. Повторяю, у меня задача уже- узнать есть одна страница или более.
#28
by skunk
с этого и надо было начинать... при выводе отчета ... и при формировании отчета ... это разные вещи... в твоем варианте только подсчитывать... "руками"... при формировании отчета
#31
by mikecool
Или я туго въезжаю, или развели демагогию на пустом месте... Разве методы ВысотаСекции, ВысотаТаблицы и ВысотаСтроки отменяли?
#33
by NiGMa
ВысотаСтроки не работает, ежели она "Авто" И не возвращает реальную высоту при переносе по словам.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Нумерация страниц в отчете 1с
- Нумерация страниц в отчете
- Нумерация страниц в многостраничном отчете. Возможно ли? (В 1С, разумеется)
- Сбилась нумерация эл-тов Спр-кНомен-ра В Предпр-ле.Как исправить?
- ПолуOFF нумерация справочника
- v8 нумерация строк в запросе
- Нумерация документов
- Нумерация страниц в Экселе через макрос
- Нумерация строк при использовании построителя отчетов
- нумерация страниц с определенной цифры
- Нумерация страниц при двусторонней печати
- нумерация страниц в отчете
В этой группе 1С
- Номер не уникален (1С77)
- Как в коде 1С80 удалить непосредственно элемент справочника?
- Регламентированные отчеты … Округление
- Перенос номенклатуры из ТиС 9.2 в ТиС 9.2
- Как быстрее работает 1С: в терминальном режиме или локально у кажд пользователя
- Как с УРБД сделать не УРБД?
- Про фирму 1С, Соболя и авторские права вообще
- Организация отчета по материалам
- SQL 2000 1C 21 : SQL State : HYT 00
- Где Вы берете старые релизы?
- 1С и SQL. Не могу получить возвращаемый параметр?
- Учет давальческого сырья в УСН
- Итоги снизу, в запросе
- Не видно автора и фирму в общем журнале
- можно ли программно изменить форму элемента справочника?
- Подключение весов CAS LP 15R (v 1.6) к 1С торговле
- Работа с хранилищем конфигурации
- Странный файл 1cv7flt.lst
- Запуск задания из планировщика
- Что значит данная ошибка?