Имя: Пароль:
1C
1С v8
Внешняя печатная форма на другую общую форму
0 heavenly
 
29.05.12
12:08
КА 1.1.21.1
Платформа 8.2.15.301

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