Какая команда отвечает за сохранение параметорв печати? #694182


#0 by Мисти
Понаделала внешних печатных форм (УФ), у них не сохраняются параметры печати. Наверное, я выкинула что-то "ненужное" при оптимизации?
#1 by ДенисЧ
ПараметрыПечати вроде
#2 by Мисти
Точно, сократила. Не могу найти, где они задаются?
#3 by Мисти
А то, что туда передается - где взять?
#4 by МимохожийОднако
Напрограммировать. В СП есть подсказка. Внутри процедуры виден разбор каждого параметра.
#5 by Мисти
Не найду, откуда эта печать вызывается.
#6 by МимохожийОднако
Обычно из менеджера документа
#7 by МимохожийОднако
*модуля менеджера документа
#8 by Мисти
"Акт о списании товаров",             "ТОРГ-16(Акт о списании товаров)", Непонятно, почему в одну процедуру параметры печати передаются, а в другую - нет.
#9 by Мисти
Вообще, как я понимаю, основная функция этого "параметрыПечати" - чтобы было, где сохранить пользовательские настройки. Я ведь не задаю ни масштаб, ни поля...
#10 by Мисти
ПараметрыПечати.Свойство("ОтображатьСкидки") - может, это не то, что надо? Мне нужно - ландшафт, ширина поля справа...
#11 by Torquader
Там ещё есть такая вещь: Использование: Чтение и запись. Описание: Тип: Строка. Содержит ключ значения, в котором сохраняются параметры печати таблицы. Параметры печати, настроенные и сохраненные с данным ключом, впоследствии восстанавливаются при следующем показе таблицы. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
#12 by Мисти
Думаю, это не то. Мои формы от встроенных отличаются отсутствием ПараметрыПечати а этого - КлючПараметровПечати - и в типовых нет.
#13 by Мисти
ВнешняяОбработкаОбъект.Печать(         ПараметрыИсточника.ОбъектыНазначения,         ПараметрыВывода     ); - это печать внешней формы Процедура Печать(МассивОбъектов, ПараметрыПечати, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт это печать встроенной У них заведомо разное количество параметров! Я, наверное, потому и выкинула ПараметрыПечати
#14 by Torquader
Если нужно, чтобы заполненные параметры печати сохранились, то нужно устанавливать Ключ. Ну или заполнять все параметры печати при создании табличного документа.
#15 by mrDSide
Так "ИмяПараметровПечати" же
#16 by mrDSide
* т.е. "КлючПараметровПечати"
#17 by hhhh
самое главное, чтобы ваши параметры печати отличались от типовых. Вот у вас например написано: "АктСписанияТоваров", ну это же глупо, у типового акта и у вашего одинаковые параметры получатся. Назовите "АктСписанияТоваров_Мисти0001"
#18 by Мисти
Оказывается! И без "параметровПечати по крайней мере в 2 формах всё сохраняется. А в третьей - нет.
#19 by Мисти
Вот в этой - не сохраняется.
#20 by Мисти
У той, которая не сохраняется - есть форма. ???.
#21 by Мисти
Убрала форму. Нет эффекта.
#22 by Hans
Нужно сделать аналогичное это при создании таб документа ТабличныйДокумент = Новый ТабличныйДокумент; ТабличныйДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_АктНаСписаниеМатериаловАвансовыйОтчет";
#23 by Мисти
Уря! Спасибо! Оно! Уже и сама допетрила. У меня лишняя строчка была.
#24 by sanja26
как можно сделать кучу печатных форм и не столкнуться с ??
#25 by Sasha_1CK
комбинации имени докумнета и имени макета достаточно для обеспечения уникальности именования настроек печати
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С