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