v7: Перенос подвала печатной формы на следующую страницу #804459


#0 by KolPecivanovich
Добрый день, коллеги! Есть печать счета, в таблице счета строки переменной высоты (в зависимости от длины наименований), есть ли для 7ки решения, как можно проверить, влазит подвал на текущую страницу или его нужно перенести на следующую страницу - по аналогии с методом ПроверитьВывод в 8ке, сделать строку фиксированной длины не вариант, может есть внешняя компонента, делающая такую проверку, или кто-то реализовал такое в 7ке?
#1 by vova1122
Если нужно чтобы "подвал" не разрывался на разных страницах, Ть веделить весь подвал (кроме последней строки) ы в верхнем меню выбрать "печать со следующим"
#2 by Масянька
"строки переменной высоты" - руками считаете или автомат стоит?
#3 by Смотрящий
Выводить в 2 таблицы, проверять вывод по первой, модифицировать вторую. ее и показывать юзеру.
#4 by Злопчинский
немножко не такДля вывода строк сделать две идентичные секции. Первая как обычно. Она выводится для всех строк кроме последней строки.Длямпоследней строки выводится вторая секция, которая имеет настройку "вместе со следующим"
#5 by Злопчинский
Все строки подвала кроме последней строки установить настройку *вместе со следующим*
#6 by Злопчинский
в 77 есть метод КоличествоСтраницНо как и в 8 - надо понимать к чему его применять. Некоторые долбодятлы считают что раз они считают что вывод будет на А4 - значит вывод будет на А4. На что я отвечаю - а вот вам МПХ
#7 by vova1122
это для того чтобы на отдельной странице (если такова будет) остался не только подвал но и хотя-бы одна строка табличной части?
#8 by Масянька
У меня реализовано в печ. формах док-ов: 1. строка номенклатуры делится на заданное кол-во символов. 2. считаются строки шапки, заголовка таблицы, подвала. 3. в зависимости от строк на странице производится деление на страницы.
#9 by aka AMIGO
Вопрос давний.. И больной. Конечно, считать строки можно, если на ячейках не установлено свойство "Перенос", и печатаемое вмешается в ячейку Вопросы сыпались типа "Как тогда узнать высоту строки?" Лет 8-9 назад было решение, но.. время утекло. ЗЫ. Будет-ли перенос строки внутри ячейки таблицы - можно узнать программно. Типа СтрДлина Короче, это гемор.. Но можно, если потрудиться И применить , да..
#10 by Смотрящий
Решение было от avb, геморройное в плане предварительных телодвижений и не совсем корректное. Парой таблиц и методом КоличествоСтраниц все решается быстро и красиво
#11 by Масянька
В стандарте 7.7 - высота строки 4.1 мм. (метод научного тыка). Строки (номенклатуры) тупо режу на кол-во символов (например, 40). То есть при получении номенклатуры (наименования) есть кол-во строк данной строки в печ. форме.
#12 by 2S
а если строка с переносом? +100500
#13 by Масянька
С каким переносом? Ты не внимателен. Повторяю: строка режется на заданной кол-во символом.
#14 by aka AMIGO
Стандарт-стандартом, а если поменяли шрифт - вся настройка летит "вверх кармашками".. :) Вот что-то осталось от avb: Есть-ли там нужное - не знаю
#16 by Масянька
Если да кабы... Пользователи предупреждены.
#17 by Масянька
У меня - пустые страницы.
#18 by aka AMIGO
в 15 - ошибка А так - загадка.. У меня - в закладках, и открывается запросто, в FF
#19 by Масянька
Если форматированном док-те Word'а изменить шрифт - полетит все форматирование. Демократия, блин...
#20 by aka AMIGO
Вот, скрины из статьи
#21 by HIDDEN MESSAGE
#22 by Масянька
У меня была мысль - считать ширину каждого символа (тогда  строки красивее получаются), но начальство сказало - "Оно тебе надо?" Поэтому тупо задано кол-во символов для строки.
#23 by aka AMIGO
Ну, право начальство :)
#24 by Масянька
Я тоже согласилась, когда попыталась... Вот это - геморройно.
#25 by aka AMIGO
Какой у тебя браузер? Странно это, что ссылка открывается в виде пустой страницы.. Там много интересного есть А вот еще старый ресурс:
#26 by aka AMIGO
вернее так:
#27 by Масянька
Это работает. Лисичка.
#28 by aka AMIGO
Может, прокси? Правда, у меня тоже через прокси пробивается.
#29 by Масянька
Нет, прокси нет. Хрен его знает - чего он моргает :)
#30 by aka AMIGO
Жаль. Вот такой вид главной страницы:
#31 by Масянька
У меня в закладках есть :)
#32 by Злопчинский
ты умный, шо капец! ;-)
#33 by Злопчинский
но жту хрень в общем мне когда то давно Епрст подсказал Дальше я уже сам причесал Пользуясь методом количествостраниц например можно делать адаптируемость ценники, которые гарантируют что название независимо от длины (в разумных пределах конечно) влезет в ячейку наименования.
#34 by Злопчинский
геморное решение и очень частное Например поставить шрифт курьер или ареал народу - результаты будут совершенно разные Решение в является намного более универсальным
#35 by Злопчинский
#36 by KolPecivanovich
Спасибо, коллеги! Буду делать как в или - гениально! Не догадался бы)
#37 by Злопчинский
это тебе не снеговикКлюшки неисчерпаемы как электрон
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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