2 378 документов
← К списку

ПередДобавлениемКомандПечати

страница

Позволяет переопределить список команд печати в произвольной форме. Может использоваться для общих форм, у которых нет модуля менеджера для размещения в нем процедуры ДобавитьКомандыПечати, для случаев, когда штатных средств добавления команд в такие формы недостаточно. Например, если в общих формах нужны специфические команды печати. Вызывается из функции УправлениеПечатью.КомандыПечатиФормы.

Синтаксис

Процедура ПередДобавлениемКомандПечати(ИмяФормы, КомандыПечати, СтандартнаяОбработка) Экспорт

Параметры

  • ИмяФормы — Строка - полное имя формы, в которой добавляются команды печати;
  • КомандыПечати — см. УправлениеПечатью.СоздатьКоллекциюКомандПечати
  • СтандартнаяОбработка — Булево - при установке значения Ложь не будет автоматически заполняться коллекция КомандыПечати. Пример реализации Если ИмяФормы = "ОбщаяФорма.ЖурналДокументов" Тогда Если Пользователи.РолиДоступны("ПечатьСчетаНаОплатуНаПринтер") Тогда КомандаПечати = КомандыПечати.Добавить(); КомандаПечати.Идентификатор = "Счет"; КомандаПечати.Представление = НСтр("ru = 'Счет на оплату (на принтер)'"); КомандаПечати.Картинка = БиблиотекаКартинок.ПечатьСразу; КомандаПечати.ПроверкаПроведенияПередПечатью = Истина; КомандаПечати.СразуНаПринтер = Истина; КонецЕсли; КонецЕсли; Расположение Общий модуль УправлениеПечатьюПереопределяемый

Доступность

Сервер, Толстый клиент, Внешнее соединение