В этой статье расскажем об особенностях работы с настройками печати табличного документа из встроенного языка 1С:Предприятие.
Работа с настройками печати
Для установки настроек печати по умолчанию и предоставления пользователю возможности их переопределить, следует все необходимые параметры устанавливать до изменения свойства КлючПараметровПечати, т.к. при установке данного свойства в табличный документ будут загружены ранее сохраненные параметры печати.
Все необходимые параметры устанавливайте до изменения свойства КлючПараметровПечати.
Пример:
ПолеТабличногоДокумента.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт; ПолеТабличногоДокумента.КлючПараметровПечати = "ОтчетОПродажах";
Пример неправильной настройки:
ПолеТабличногоДокумента.КлючПараметровПечати = "ОтчетОПродажах"; //Данная настройка заменит настройки пользователя ПолеТабличногоДокумента.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
Если, по каким либо причинам, возможна многократная установка параметров печати, то перед изменением параметров следует предварительно проверить содержимое свойства табличного документа КлючПараметровПечати, и выполнять изменение только в случае, если данное свойство содержит пустую строку, т.к в противном случае возможно изменение ранее переопределенных пользователем настроек.
При многократной установке параметров печати предварительно проверьте содержимое свойства табличного документа КлючПараметровПечати
Пример:
Если ПолеТабличногоДокумента.КлючПараметровПечати = "" Тогда ПолеТабличногоДокумента.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт; ПолеТабличногоДокумента.КлючПараметровПечати = "ОтчетОПродажах"; КонецЕсли;