Snippets

Василий Котов Внешняя печатная форма

Created by Василий Котов
Функция СведенияОВнешнейОбработке() Экспорт 
	
	ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке();
	ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиПечатнаяФорма();
	ПараметрыРегистрации.Наименование = "Распечатать Расходный ордер";
	ПараметрыРегистрации.Версия = "1.0";
	
	Назначения = Новый Массив;
	Назначения.Добавить("Документ.РасходныйКассовыйОрдер");
	ПараметрыРегистрации.Назначение = Назначения;
	
	НоваяКоманда = ПараметрыРегистрации.Команды.Добавить();
	НоваяКоманда.Представление = "Распечатать расходный ордер";
	НоваяКоманда.Идентификатор = "РасходныйОрдер";
	НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыВызовСерверногоМетода();
	НоваяКоманда.Модификатор = "ПечатьMXL";
	
	Возврат ПараметрыРегистрации;
	
КонецФункции // ()

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

Функция СформироватьТаблДокумент()
	
	Возврат ПолучитьМакет("Макет");

КонецФункции
 

Comments (0)

HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.