Иногда, при разработке обработок, печатающих комплект документов как один документ, абсолютно непредсказуемо, у конечного пользователя страница выводится с разрывом (вместо одной страницы - две, на второй только одна/две строки).
Повторить такой вывод, как правило очень проблематично - играют роль система, драйвер принтера и т.д. и т.п., да и настроить на всех компьютерах все одинаково - проблематично.
Попытка играть с масштабом при выводе - создает "некрасивую" печать.
Сработал следующий метод:
1. В Модуле менеджера обработки "ПечатьОбщихФорм" (через расширение) добавил строки:
&Перед("ЗаполнитьТабличныйДокументТОРГ12")
Процедура смЗаполнитьТабличныйДокументТОРГ12(ТабличныйДокумент, ДанныеДляПечати, ОбъектыПечати, ПараметрыПечати)
ТабличныйДокумент.АвтоМасштаб = Истина;
ТабличныйДокумент.РазмерСтраницы="A4";
ТабличныйДокумент.ПолеСверху = 10;
ТабличныйДокумент.ПолеСнизу = 10;
ТабличныйДокумент.ПолеСлева = 5;
ТабличныйДокумент.ПолеСправа = 5;
2. Непосредственно в обработке формирования документа перед отправкой на принтер:
ТабличныйДокумент.АвтоМасштаб = Истина;
ТабличныйДокумент.РазмерСтраницы="A4";
ТабличныйДокумент.ПолеСверху = 5;
ТабличныйДокумент.ПолеСнизу = 5;
ТабличныйДокумент.ПолеСлева = 15;
ТабличныйДокумент.ПолеСправа = 15;
Собственно п.1 требуется повторить для всех формируемых печатных форм типа УПД, ТТН и т.д., где у пользователей воспроизводится ошибка.