ОписаниеПараметровПечати
страницаОпределяет тип параметра ПараметрыПечати в обработчиках команд печати.
Синтаксис
Функция ОписаниеПараметровПечати() ЭкспортВозвращаемое значение
Структура:
- Форма - ФормаКлиентскогоПриложения - форма, в которой выполняется печать.
- ОбъектыПечати - Массив из ЛюбаяСсылка - объекты, по которым необходимо сформировать печатные формы.
- Идентификатор - Строка - идентификатор команды печати, по которому менеджер печати определяет печатную
форму, которую необходимо сформировать.
Например, "СчетЗаказ".
Для печати нескольких печатных форм можно указывать одновременно несколько их
идентификаторов (строкой, через запятую либо массивом строк), например:
"СчетЗаказ,ГарантийноеПисьмо".
Если необходимо задать количество копий печати для печатной формы, то ее
идентификатор нужно продублировать столько раз, сколько копий необходимо
сформировать. При этом следует учитывать, что порядок следования печатных
форм в комплекте будет соответствовать порядку идентификаторов печатных форм,
указанных в этом параметре. Например (2 счета на оплату + 1 гарантийное письмо):
"СчетЗаказ,СчетЗаказ,ГарантийноеПисьмо".
Идентификатор печатной формы может содержать в себе и альтернативный менеджер
печати, если он отличается от указанного в параметре МенеджерПечати,
например: "СчетЗаказ,Обработка.ПечатнаяФорма.ГарантийноеПисьмо".
В этом примере ГарантийноеПисьмо формируется в менеджере печати
Обработка.ПечатнаяФорма, а СчетЗаказ - в менеджере печати, указанном в
параметре МенеджерПечати.
- Массив - список идентификаторов команд печати.
- МенеджерПечати - Строка - (необязательный) имя объекта, в модуле менеджера которого располагается процедура Печать, формирующая табличные документы для этой команды. Значение по умолчанию - имя модуля менеджера объекта. Например, "Документ.СчетНаОплатуПокупателю".
- Обработчик - Строка - (необязательный) клиентский обработчик команды, в который необходимо передать управление вместо стандартного обработчика команды Печать. Используется, например, когда печатная форма формируется на клиенте. Формат "<ИмяОбщегоМодуля>.<ИмяПроцедуры>" используется, когда процедура размещена в общем модуле. Формат "<ИмяПроцедуры>" используется, когда процедура размещена в модуле основной формы отчета или обработки, указанной в МенеджерПечати. Например, КомандаПечати.Обработчик = "_ДемоСтандартныеПодсистемыКлиент.ПечатьСчетовНаОплатуПокупателю"; Пример обработчика в модуле формы: // Формирует печатную форму <представление печатной формы>. // // Параметры: // ПараметрыПечати - Структура - сведения о печатной форме. // * ОбъектыПечати - Массив - массив ссылок выбранных объектов. // * Форма - ФормаКлиентскогоПриложения - форма, из которой вызвана // команда печати. // * ДополнительныеПараметры - Структура - дополнительные параметры печати. // Прочие ключи структуры соответствуют колонкам таблицы КомандыПечати, // подробнее см. в функции УправлениеПечатью.СоздатьКоллекциюКомандПечати. // &НаКлиенте Функция <ИмяФункции>(ПараметрыПечати) Экспорт // Обработчик печати. КонецФункции Следует иметь в виду, что обработчик вызывается при помощи метода Вычислить, поэтому в качестве обработчика может выступать только функция. При этом возвращаемое значение функции никак в дальнейшем не используется подсистемой.
- СразуНаПринтер - Булево - (необязательный) Признак необходимости печати документов без предварительного просмотра, сразу на принтер. Если параметр не указан, то при выборе команды печати открывается форма предварительного просмотра "Печать документов".
- ФорматСохранения - ТипФайлаТабличногоДокумента - (необязательный) Применяется для быстрого сохранения печатной формы (без дополнительных действий) в различные форматы, отличные от mxl. Если параметр не указан, то формируется обычный mxl. Например, ТипФайлаТабличногоДокумента.PDF. При выборе команды печати сразу открывается сформированный в формате pdf документ.
- ЗаголовокФормы - Строка - (необязательный) Произвольная строка, переопределяющая стандартных заголовок формы "Печать документов". Например, "Настраиваемый комплект".
- ПереопределитьПользовательскиеНастройкиКоличества - Булево - (необязательный) Признак необходимости отключения в форме ПечатьДокументов механизма сохранения/восстановления выбранного пользователем количества экземпляров на печать. Если параметр не указан, то механизм сохранения/восстановления настроек будет работать при открытии формы. ПечатьДокументов.
- ДополнитьКомплектВнешнимиПечатнымиФормами - Булево - (необязательный) Признак необходимости дополнить комплект документов всеми подключенными к объекту внешними печатными формами (подсистема ДополнительныеОтчетыИОбработки). Если параметр не указан, внешние печатные формы не добавляются в комплект.
- ФиксированныйКомплект - Булево - (необязательный) Признак необходимости блокировки от изменения пользователем состава комплекта документов. Если параметр не указан, то пользователь сможет исключать отдельные печатные формы из комплекта в форме ПечатьДокументов, а также изменять их количество.
- ДополнительныеПараметры - Структура - (необязательный) произвольные параметры для передачи в менеджер печати.
Пример вызова
Результат = УправлениеПечатьюКлиент.ОписаниеПараметровПечати()Доступность
Тонкий клиент, Толстый клиент