Формирую печатную форму документа, кол-во строк варьируется от 1 до 30 (например).
в конце функции печати нужно подогнать масштаб табличного документа таким образом, чтобы все входило на 1 лист по высоте. Пытаюсь использовать такой код:
ТабличныйДокумент.АвтоМасштаб = Ложь;
ТабличныйДокумент.МасштабПечати = 100;
Пока Не ТабличныйДокумент.Проверитьвывод(ТабличныйДокумент) Цикл
ТабличныйДокумент.МасштабПечати = ТабличныйДокумент.МасштабПечати - 1;
КонецЦикла;
в итоге масштаб печати доходит уменьшается до числа 48, хотя в реале все вмещается на 1стр. и при 95процентах... Что делаю не так?
(0) Масштаб и другие параметры страницы, лучше всегда после заполнения присваивать. У 1С есть какой-то "глюк" по этому поводу. Если в Табличном документе нет ни одной строчки от макета, то параметры не запоминаются после заполнения.