Имя: Пароль:
1C
1С v8
Пример печати из общей управляемой формы
0 Killgur
 
14.02.12
08:57
Подскажите пример какой-нибудь
1 Niffty
 
14.02.12
09:40
СКД  = ВнешнийОтчетПолад.ПолучитьМакет("Макет");
       ИсточникНастроек = Новый ИсточникДоступныхНастроекКомпоновкиДанных(СКД);

       КомпоновщикНастроек = Новый КомпоновщикНастроекКомпоновкиДанных;
       КомпоновщикНастроек.Инициализировать(ИсточникНастроек);
       КомпоновщикНастроек.ЗагрузитьНастройки(СКД.НастройкиПоУмолчанию);
       
       Парам = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Ссылка");
       Парам.Значение = Ссылка;
       Парам.Использование = истина;
       
       Компоновщик = Новый КомпоновщикМакетаКомпоновкиДанных;
       МакетКомпоновки = Компоновщик.Выполнить(СКД, КомпоновщикНастроек.Настройки);
       
       Процессор = Новый ПроцессорКомпоновкиДанных;
       Процессор.Инициализировать(МакетКомпоновки,,, истина);
       ПроцВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
       
       
       ТабДок.Вывести(ПроцВывода.Вывести(Процессор, истина));
2 aleks-id
 
14.02.12
09:56
3 Killgur
 
15.02.12
12:42
Что то все не о том.

Есть внешняя печатная форма. Из ОБЩЕЙ формы вызываю внешнюю печатную форму.
Пытаюсь передать в реквизиты СсылкаНаФормуДок и ЭлементыФормыДок соответственно ссылку на форму либо элементы.
И так и так потом при печати не могу получить значения реквизитов общей формы, например

// с печатной формы
ОбластьМакета.Параметры.СрокИсполнения= ЭлементыФормыДок.СрокИсполнения;



// с общей формы
&НаСервере
Процедура ВнФорма(ИмяФайла)
   Обработка = ВнешниеОбработки.Создать(ИмяФайла);
   Обработка.СсылкаНаФормуДок = ЭтаФорма;
   Обработка.ЭлементыФормыДок = Элементы;
   
   ТабДокумент = Обработка.Печать();
КонецПроцедуры

&НаКлиенте
Процедура Печать(Команда)
   ИмяФайла = "Печать.epf";
   ВнФорма(ИмяФайла);
КонецПроцедуры
4 aleks-id
 
15.02.12
13:19
бпл
5 Killgur
 
15.02.12
13:46
(4) ?
Основная теорема систематики: Новые системы плодят новые проблемы.