0
YF
10.06.13
✎
17:25
|
Есть Библиотека стандартных подсистем (2.1.3.51) встраиваю ее в самопиську.
Делаю команду печати документа, но при различных значениях реквизита документа нужно брать разные макеты.
При этом хочу, чтобы это была одна команда.
Киньте примерчик или пните в нужном направлении ...
|
|
4
YF
11.06.13
✎
12:42
|
Вот процедура печати
//------- © YF --------------------
Процедура ПодготовитьПечатнуюФорму(Знач _имяМакета, _представлениеМакета, _массивОбъектов, _коллекцияПечатныхФорм, _объектыПечати, _параметрыВывода)
нужноПечататьМакет_ = УправлениеПечатью.НужноПечататьМакет(_коллекцияПечатныхФорм, _имяМакета);
Если нужноПечататьМакет_ Тогда
// Расписки в получении
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(
_коллекцияПечатныхФорм,
_имяМакета,
_представлениеМакета,
ПечатьРаспискиОПолучении(_массивОбъектов, _объектыПечати, _имяМакета),
,
"Документ.МСК_ВыдачаВозвратСимКарты.ПФ_MXL_РаспискаВПолучении");
// Расписки в возврате
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(
_коллекцияПечатныхФорм,
_имяМакета,
_представлениеМакета,
ПечатьРаспискиОВозврате(_массивОбъектов, _объектыПечати, _имяМакета),
,
"Документ.МСК_ВыдачаВозвратСимКарты.ПФ_MXL_РаспискаВВозврате");
КонецЕсли;//нужноПечататьМакет_
КонецПроцедуры
|
|