Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 09:06

Макет текстового документа

Автор Liones23, 12 окт 2015, 13:49

0 Пользователей и 1 гость просматривают эту тему.

Liones23

Есть объект документ, у него есть команда Печать.
Модуль команды:
&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
ТекстДок = Новый ТекстовыйДокумент;
Печать(ТекстДок, ПараметрКоманды);

ТекстДок.Показать("Отчет"); 
КонецПроцедуры

&НаСервере
Процедура Печать(ТекстДок, ПараметрКоманды) 
ПечатьОтчета(ТекстДок,ПараметрКоманды);
КонецПроцедуры


В общих макетах есть текстовый документ.
В общем модуле есть процедура:
Процедура ПечатьОтчета(Док,Ссылка) Экспорт
Макет = ПолучитьОбщийМакет("Макет1");
Заголовок=Макет.ПолучитьОбласть("Заголовок");
Макет.Вывести(Заголовок);
   
КонецПроцедуры

Через отладчик смотрела все куски отрабатываются.
А окно отчета пустое.
Пробовала засунуть процедуру в модуль менеджера документа. Результат тот же.
Вот сам макет:
#Область Заголовок
Согласие на обработку персональных данных
#КонецОбласти

Где ошибка?




vitasw

думаю проблема тут
Цитата: Liones23 от 12 окт 2015, 13:49Макет.Вывести(Заголовок);
нужно выводить в документ, а не в макет

Liones23

Точно!
Еще вопрос попутно. Я так понимаю навести красоту в текстовом документе не очень много возможностей?
Например выравнивание, размер шрифта и т.п.

vitasw

ХЗ. вот ни разу за более чем 10 лет работы с 1С не приходилось выполнять распечатку с помощью текстового документа. все как-то через табличный документ.

Liones23

я пользовалась Active-документ. Текстовый сделала ради любопытства и расширения кругозора. Видимо придется "по-старинке".

cska-fanat-kz

как вариант выводить в htm документ...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск