В печатной форме Счета на оплату покупателю нужно было вывести внизу адрес контрагента, таким образом, чтоб он попадал в окошко на почтовом конверте. Поскольку в разных счетах изменяется даже высота шапки, а не только количество строк в документе, для попадания адреса в окошко применил метод ПроверитьВывод(). Проявилась следующая проблема. На экране печатная форма отображается как положено. А вот на печать выводится только половина страницы. Можно ли как то исправить данную ситуацию?
В предварительном просмотре полностью страница выведена с адресом, все как положено. При отправке на принтер печатает просто полстраницы. И такая ситуация бывает только с табдокументами, в которых при формировании применялся ПроверитьВывод()
(3) видать в коде где есть еще область печати.
Пробуй на другой принтёр печатать
ПроверитьВывод тут вообще никоим боком, он те сразу разрыв страницы воткнёт, котрый в предв. просмотре виден будет
"А вот на печать выводится только половина страницы" - такое может быть, например, когда в настройке параметров страницы ломаются/слетают поля. Принтер и платформа могут по разному эту проблему отрабатывать.
Да. Недосмотрел. Проблема оказалась все таки в драйвере принтера... Переустановили принтер, все нормально...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший