0
Vurglak
01.11.19
✎
07:46
|
Здрауствуйте.
ERP 2.4.9.91.
Сделал внешнюю печатную форму для счета на оплату.
В Функции Печать() вызывается
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(
КоллекцияПечатныхФорм,
"СчетНаОплатуБР",
НСтр("ru='Счет на оплату (доп.)'"),
СформироватьПечатнуюФормуСчетНаОплату(СтруктураТипов, ОбъектыПечати, ПараметрыПечати));
Функция СформироватьПечатнуюФормуСчетНаОплату(СтруктураТипов, ОбъектыПечати, ПараметрыПечати, КомплектыПечати = Неопределено) Экспорт
ТабличныйДокумент = Новый ТабличныйДокумент;
ТабличныйДокумент.АвтоМасштаб = Истина;
ТабличныйДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
ТабличныйДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_СЧЕТНАОПЛАТУБР";
...
Возврат ТабличныйДокумент;
КонецФункции
После формирования и отображения на экране открываю параметры страницы, ландшафт стоит "Портрет", масштаб 100.
Пробовал закомментировать ТабличныйДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_СЧЕТНАОПЛАТУБР", назначить ландшафт и масштаб для КоллекцияПечатныхФорм[0], засунуть их в ПараметрыПечати, результат тот же.
Собственно а как сделать, чтобы параметры страницы всё же встали как надо?
|
|
5
hhhh
01.11.19
✎
10:25
|
(3) просто это такой закон, параметры печати задает пользователь. Поэтому если он выбрал режим Портрет, то и будет Портрет.
Но то, что он выбрал, хранится в кеше. Поэтому ты почистил кеш.
|
|