Имя: Пароль:
1C
 
Внешняя печатная форма - Масштаб макета не меняется
0 ares
 
04.03.11
13:58
Платформа 8.2.13.202 конфигурация БУХ КОрп
Создал внешнюю печатную форму, в ней пишу

Функция Печать1()
   ТабДокумент = Новый ТабличныйДокумент;
   ТабДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Портрет;
   ТабДокумент.АвтоМасштаб = Истина;
   .......
   Возврат ТабДокумент;
КонецФункции

Функция Печать() Экспорт
   ТабДокумент = Печать1();
   Возврат ТабДокумент;
КонецФункции

Все окей, только при печати мастаб стоит 100, а не по ширине страни.
Пробовал для провеки устанавливать масштаб = х%, при печати по умолчанию выдает 100% т.е. параметры не передаются.
Как передать, что делаю не так. Могу доба помотреть книжку полистать, но мож кто сталкивался знает ответ.
1 vicof
 
04.03.11
13:59
Автомасштаб убери
2 vicof
 
04.03.11
14:00
...чтобы проверить 100 или не 100. И ИмяПараметровСТраницы посмотри.
3 butterbean
 
04.03.11
14:01
в  8.1 надо было ИмяПараметровПечати задать
4 vicof
 
04.03.11
14:02
в 8.2 КлючПарметровСтраницы
5 ares
 
04.03.11
14:04
(1)(2) Я убирал заместо ставил ТабДокумент.МасштабПечати = 85;
При печати все равно автоматом стоит на 100%

Мож как то через параметры авторегистрации, тока как там этот параметр обозвать, так же ?
6 ares
 
04.03.11
14:06
(4) Эт где. чет не могу сообразить. Я про внешнюю печатную форму говорю.
7 ares
 
04.03.11
14:08
Нашел только КлючПараметровПечати

ТабличныйДокумент (SpreadsheetDocument)
КлючПараметровПечати (PrintParametersKey)
Использование:

Чтение и запись.
Описание:

Тип: Строка. Содержит ключ значения, в котором сохраняются параметры печати таблицы. Параметры печати, настроенные и сохраненные с данным ключом, впоследствии восстанавливаются при следующем показе таблицы.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
8 ares
 
04.03.11
14:35
Отладчиком пробежался, передает он данные. Но когда нажимаешь преварительный просмотр по ширине страници не стоит, хотя автомасштаб = истина.
КлючПараметровПечати = ""
9 ares
 
04.03.11
14:46
Фигня какая то не понимаю ! Данные передаются. Но при просмотре он формирует по умолчанию.

Пример заполнения КлючПараметровПечати можете скинуть.
10 ares
 
04.03.11
14:48
Вот что нарыл - http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=567565
я просто в шоке от тех поддежки 1С, как что типовая отмазка "К сожалению нам не удалось воспроизвести описанную ситуацию."
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший