|
Разрыв места для печати | ☑ | ||
---|---|---|---|---|
0
ibrkoff
30.06.21
✎
12:49
|
Был создан макет для печати документа. На нем есть шапка, таблица и подвал.
Однако, если в таблице 2 позиции (или другие комбинации, тут не угадаешь, хотя при 1 точно все норм), то при реальной печати разрыв страницы происходи в подвале, при чем на месте для печати. В идеале подвал должен выводится на страницу вместе с последней строкой таблицы (можно и с большим количеством), чтобы было очевидней понятно к чему относится. Как это лучше прописать? |
|||
1
ДенисЧ
30.06.21
✎
12:50
|
Открыть типовую конфигурацию и посмотреть там ТОРГ-12 или счет-фактуру.
Если вкратце - ПроверитьВывод() или считать строки. И последнюю выводить вместе с подвалом, принудительно перед ней вставляя разрыв. |
|||
2
Вафель
30.06.21
✎
12:51
|
смотри как торг 12 делают метод ПрверитьВывод()
|
|||
3
Злопчинский
30.06.21
✎
19:27
|
А проверить вывод() опирается на параметры принтера или ПОЛНОСТЬЮ НЕЗАВИСИМ от принтера?
|
|||
4
ДенисЧ
30.06.21
✎
19:56
|
(3) Как он может быть ПОЛНОСТЬЮ? А если сегодня ты на а15 печтаешь, а завтра на А-5?
|
|||
5
Злопчинский
30.06.21
✎
23:11
|
(4) вот когда ты формируешь печформу - ты уже знаешь на какой принтер будет выводиться?
|
|||
6
Злопчинский
30.06.21
✎
23:14
|
в 77, кстати, висящие строки, например, в тех же CXA/EGL можно контролировать без проверки вывода и без расчет аколичества строк - используя ссовйства строк выводимого макета "вместе со следующим", @Епрст вроде подсказал когда-то, весь код контроля висящих строк прост, типа
. МнЧ.ВыбратьСтроки(); Пока МнЧ.ПолучитьСтроку() = 1 Цикл ЭтоПоследняяСтрока = ?(МнЧ.НомерСтроки <> МнЧ.КоличествоСтрок(),0,1); ИсхТабл.ВывестиСекцию("Строка"+?(ЭтоПоследняяСтрока=0,"","ВместеСоСледующим")); КонецЦикла; . в снеговике есть такое? |
|||
7
Злопчинский
30.06.21
✎
23:16
|
там где есть подытоги по страницам - там приходится извращаться с "проверитьвывод". Повбывавбы кто итоги по страницам придумал при АВТОМАТИЗИРОВАННОМ заполнении форм.
|
|||
8
Злопчинский
30.06.21
✎
23:35
|
(6) ..правда такая хрень не работает при выводе на ПДФпринтер
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |