Народ подскажите что не так делаю?
Есть внешняя обработка в которой нужно сделать печать выбранных в таблице формы документов. Пробую делать так:
вот процедуры
&НаКлиенте
Процедура ПечатьВыполнить(Команда)
ПечатьСерв("ТаблицавыбораП");
КонецПроцедуры
&НаСервере
Функция ПолучитьМакетНаСервере()
Макет = РеквизитФормыВЗначение("Объект").ПолучитьМакет("Макет");
Возврат Макет;
КонецФункции
//печать
&НаСервере
Процедура ПечатьСерв(ИмяТаблицы)
ТаблицаСервКлиент = РеквизитФормыВЗначение(ИмяТаблицы);
// Инициализация табличного документа и диаграммы
ТабДок = Новый ТабличныйДокумент;
Макет = ПолучитьМакетНаСервере();
// Выдадим шапки
Секция = Макет. ПолучитьОбласть("Шапка");
Секция . Параметры.Заголовок = "Отчет по заявкам покупателя";
ТабДок .Вывести (Секция );
ТабДок.ТолькоПросмотр = Истина;
ТабДок.Показать ();
КонецПроцедуры
ошибок никаких не выдает но и на экране ничего не появляется.
что не так делаю?
|