Имя: Пароль:
1C
1С v8
применение ТабДокумент.ПроверитьВывод() в управляемых формах
0 Iori
 
30.07.20
11:32
В печатной форме Счета на оплату покупателю нужно было вывести внизу адрес контрагента, таким образом, чтоб он попадал в окошко на почтовом конверте. Поскольку в разных счетах изменяется даже высота шапки, а не только количество строк в документе, для попадания адреса в окошко применил метод ПроверитьВывод(). Проявилась следующая проблема. На экране печатная форма отображается как положено. А вот на печать выводится только половина страницы. Можно ли как то исправить данную ситуацию?
1 Iori
 
30.07.20
12:17
Никто не сталкивался с такой проблемой?
2 Ёпрст
 
30.07.20
12:55
в предварительном просмотре что хоть ?
3 Iori
 
30.07.20
13:07
В предварительном просмотре полностью страница выведена с адресом, все как положено. При отправке на принтер печатает просто полстраницы. И такая ситуация бывает только с табдокументами, в которых при формировании применялся ПроверитьВывод()
4 Ёпрст
 
30.07.20
13:09
(3) видать в коде где есть еще область печати.
Пробуй на другой принтёр печатать
ПроверитьВывод тут вообще никоим боком, он те сразу разрыв страницы воткнёт, котрый в предв. просмотре виден будет
5 Serg_1960
 
30.07.20
13:48
"А вот на печать выводится только половина страницы" - такое может быть, например, когда в настройке параметров страницы ломаются/слетают поля. Принтер и платформа могут по разному эту проблему отрабатывать.
6 Iori
 
30.07.20
14:44
Да. Недосмотрел. Проблема оказалась все таки в драйвере принтера... Переустановили принтер, все нормально...
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший