Имя: Пароль:
1C
1С v8
8.2 печать во внешней обработке
0 4esz
 
09.02.12
09:34
Народ подскажите что не так делаю?
Есть внешняя обработка в которой нужно сделать печать выбранных в таблице формы документов. Пробую делать так:
вот процедуры

&НаКлиенте
Процедура ПечатьВыполнить(Команда)
   ПечатьСерв("ТаблицавыбораП");    
КонецПроцедуры

&НаСервере
Функция ПолучитьМакетНаСервере()
   Макет = РеквизитФормыВЗначение("Объект").ПолучитьМакет("Макет");
   Возврат Макет;
КонецФункции

//печать
&НаСервере
Процедура ПечатьСерв(ИмяТаблицы)

     ТаблицаСервКлиент = РеквизитФормыВЗначение(ИмяТаблицы);
   
   // Инициализация табличного документа и диаграммы
   ТабДок = Новый ТабличныйДокумент;
   Макет = ПолучитьМакетНаСервере();

   // Выдадим шапки

   Секция = Макет. ПолучитьОбласть("Шапка");
   Секция . Параметры.Заголовок = "Отчет по заявкам покупателя";
       ТабДок .Вывести (Секция );
       ТабДок.ТолькоПросмотр = Истина;

   ТабДок.Показать ();

КонецПроцедуры

ошибок никаких не выдает но и на экране ничего не появляется.
что не так делаю?
1 aleks-id
 
09.02.12
09:37
&НаКлиенте
Процедура ПечатьВыполнить(Команда)
   ТабДок = ПечатьСерв("ТаблицавыбораП");
   ТабДок.Показать ();
КонецПроцедуры

&НаСервере
Функция ПечатьСерв(ИмяТаблицы)
...
Возврат ТабДок;

КонецФункции
2 4esz
 
09.02.12
09:40
(1) Спасибо