Имя: Пароль:
1C
1С v8
Входит и не входит. Как бороться с ТабДокумент.ПроверитьВывод(ВыводимыеОбласти)
,
0 Shved_72
 
02.04.14
09:43
одну строку переносит на новую страницу.
как с этим боротся? считать руками и обрезать по числу строк? но высота строк разная
1 Широкий
 
02.04.14
09:45
Имя принтера установи в самом начале
2 Trainee
 
02.04.14
09:46
Используй ПроверитьВывод()
3 Trainee
 
02.04.14
09:52
Аааа, я торможу. Имел ввиду: если НЕ ПроверитьВывод(СпорнаяОбласть) Тогда ВывестиПодвал Иначе ПродолжитьЗабиватьСтроками КонецЕсли.

Не очень "красиво", но я видел такую реализацию и ,в целом, прилично работало.
4 Shved_72
 
02.04.14
10:10
(3) ну дак в типовом так и используется, но при печати глючит. причом если сохранить в пдф и оттуда печатать то гуд. а из 1с - по последней строке переезжает на новую страницы
5 Trainee
 
02.04.14
10:15
"Глючит" конкретная реализация. Проверь все еще раз. Где-то ошибка.
6 Shved_72
 
10.04.14
13:29
так я и не победил...
типовая торг-12 переносит по одной или две строки на новую страницу и потом начинает новую...
решение принимает функция ТабДокумент.ПроверитьВывод(ВыводимыеОбласти),
типа если не входит. то пора переносить...

но уже всякие танцы с бубном перепробовал...
и принтер протирал и короткое имя ему давал, и свежий порошок ему и себе засунул...
один хрен...

чо у всех правильно встает?
7 butterbean
 
10.04.14
13:32
все параметры таб. документа нужно устанавливать ДО ПроверитьВывод() и все будет ок
8 Shved_72
 
10.04.14
15:02
форматирование до проверки.
пока код типовой БП 3,30
9 Shved_72
 
10.04.14
16:17
http://infostart.ru/public/258889/#comm
вроде кто то пытался,  но скачал и обработка битая
10 mikecool
 
10.04.14
16:47
(6) было такое раньше в упп, так и не победил, поскольку проблема была только в одной реализации - забил
11 Shved_72
 
10.04.14
17:34
(10) у меня во всех где строк больше чем на одну страницу
Программист всегда исправляет последнюю ошибку.