ПроверитьВывод() #625872


#0 by antiteror91
Подскажите пожалуйста: у меня в печатной форме есть таблица. мне необходимо чтобы итоги были последней строчкой каждой страницы.... я пытаюсь это осуществить с помощью ПроверитьВывод но он мне пихает последнюю строчку на следующую страницу... как я только не менял условия. Последний мой вариант: Пока ТабДок.ПроверитьВывод(ОбластьИтого) Цикл
#1 by DrShad
Проверить Вывод нужного всей страницы, а не только ОбластьИтого
#2 by antiteror91
ну если это область последняя нельзя только по ней  проверить??
#3 by DrShad
нельзя, читай СП внимательно
#4 by antiteror91
а если область итого должна быть после пустой области и все они выведены кроме итого то это нормально???
#5 by DrShad
сам с собой разговариваешь?
#6 by antiteror91
перепутал номер я это тебе писал ))
#7 by Alex S D
Если  Не ТабДок.ПроверитьВывод(ОбластьИтого) Тогда            КонецЕсли; че за бред? типа если область не влазеет , то вывести ее?
#8 by DrShad
переформулируй вопрос - я вижу только бессвязный поток сознания
#9 by antiteror91
, как мне создать этот запрос так чтоб он влазил...... если буду без НЕ использовать еще большая фигня получается....
#10 by Alex S D
сколько строк занимает область итого?
#11 by DrShad
ты СП прочитал?
#12 by antiteror91
одну
#13 by antiteror91
да
#14 by DrShad
процитируй что там в качестве параметра передается?
#15 by antiteror91
массив и табдокумент... мне что надо обязательно передавать все области в новый массив??
#16 by Alex S D
да, там массив. но не обязательно пихать всю страницу
#17 by antiteror91
, я добавлял пустые строки а затем выводил итоги... что мне с итогами делать их тоже в массив???
#18 by DrShad
а что достаточно впихнуть чтоб проверить вывод на страницу?
#19 by Alex S D
массив областей, ты ж сам ссылаешься на СП, вот и глянь)
#20 by DrShad
погоди, тут уже спор не на жизнь, а на смерть
#21 by DrShad
в массиве будет все что должны выйти на страницу?
#22 by Nexux
эта функция не всегда гарантирует корректную проверку умещения к сожелению(
#23 by Alex S D
не все
#24 by Alex S D
мм, ты видел процедуру печати торг12?
#25 by DrShad
видел и что?
#26 by antiteror91
, скажите ЧЕ мне делать с моей проблемой????
#27 by Alex S D
как ты предлагаешь проверить вывод все страницы, для случая ?
#28 by Nexux
вычисли количество строк и проверяй по количеству xD
#29 by Alex S D
проверять надо на вывод 2 области, пустую строку и твои итоги, если не влазеет , выводишь итоги
#30 by antiteror91
как подсчитать количество пустых строк не выводя пустые области??
#31 by Alex S D
я тебе сказал как надо
#32 by antiteror91
а области Шапка к примеру и табличные части не нужно проверять???
#33 by Alex S D
нет
#34 by Alex S D
добавь в массив 2 области и проверяй их
#35 by ssh2006
в массив проверяемых областей передаешь текущую строку и область итого, если не помещается выводишь итого и разделитель страниц
#36 by antiteror91
спасибо сейчас попробую
#37 by Alex S D
вот тебе для примера, давно делал.. через рекурсию секциядоп = пустая строка
#38 by DrShad
ну и у тебя по рекурсии собирается массив всех строк
#39 by Alex S D
написано криво. тока щас разгледел.. но тут есть   М = Новый Массив;
#40 by acsent
у тебя "если не влазит, то выводить", естественно что будет на новой странице
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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