0
heavenly
29.05.12
✎
12:08
|
КА 1.1.21.1
Платформа 8.2.15.301
Есть внешняя печатная форма, которая прекрасно работает, но! она открывается в общей форме ПечатьДокументов, а как сделать так, чтобы она открывалась в общей форме ПечатьДокументовУправляемая?
|
|
3
heavenly
29.05.12
✎
18:07
|
Кажись нашел
// Печать макета объекта
Для каждого СтрокаКнопки Из Форма.ЭлементыФормы.ДеревоМакетовПечати.ВыделенныеСтроки Цикл
Расшифровка = СтрокаКнопки.Расшифровка;
Если ТипЗнч(Расшифровка) = Тип("Структура") и Расшифровка.ВидПечатнойФормы = Перечисления.ВидыДополнительныхВнешнихОбработок.ПечатнаяФорма Тогда
ТабДокумент = НапечататьВнешнююФорму(Объект.Ссылка, Расшифровка);
ЭтоДокумент = Метаданные.Документы.Содержит(Объект.Метаданные());
НапечататьДокумент(ТабДокумент, 0, Форма.НаПринтер, ?(ЭтоДокумент, ОбщегоНазначения.СформироватьЗаголовокДокумента(Объект), Строка(Объект)), Объект.Ссылка);
Иначе
Объект.Печать(Расшифровка, 0, Форма.НаПринтер);
КонецЕсли;
КонецЦикла;
|
|
4
heavenly
29.05.12
✎
18:12
|
Собственно функция НапечататьДокумент из ОбщегоМодуля УниверсальныйМеханизм открывает общую форму ПечатьДокументов, а мне нужно переделать, чтобы открывала ПечатьДокументовУправляемая.
|
|