Как вывести макет для печати в управляемом приложении

1. user1979322 17.12.24 07:31 Сейчас в теме
Всем привет для тестирования решил написать простенький код с одной переменной. Код отрабатывает но ни чего не показывает хотя макет создан и переменные в нем прописаны. Еще вопрос по клиент серверному взаимодействию, множество примеров без них. Вот и хочу понять, как можно без клиент серверного взаимодействия написать, код. Если не указываю клиент сервер, тогда ошибка появляется
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
2. THEBESTolo4b 10 17.12.24 07:51 Сейчас в теме
Пример:
&НаСервере
Функция актНаСервере()
табдок = новый табличныйдокумент;   
ЭтотОбъект=РеквизитФормыВЗначение("Объект");

Макет = ЭтотОбъект.ПолучитьМакет("Макетотчета");

   
    //переим = реквизитформыВЗначение("Объект").получитьмакет("макетОтчета");
    областьпервая = макет.получитьобласть("заголовок");
   табдок.Вывести(областьпервая);   
   
    // Вставить содержимое обработчика.
    Возврат ТабДок;
КонецФункции

&НаКлиенте
Процедура акт(Команда)
    ТабДок = актНаСервере();
    ТабДок.Показать();
КонецПроцедуры
Показать
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. THEBESTolo4b 10 17.12.24 07:51 Сейчас в теме
Пример:
&НаСервере
Функция актНаСервере()
табдок = новый табличныйдокумент;   
ЭтотОбъект=РеквизитФормыВЗначение("Объект");

Макет = ЭтотОбъект.ПолучитьМакет("Макетотчета");

   
    //переим = реквизитформыВЗначение("Объект").получитьмакет("макетОтчета");
    областьпервая = макет.получитьобласть("заголовок");
   табдок.Вывести(областьпервая);   
   
    // Вставить содержимое обработчика.
    Возврат ТабДок;
КонецФункции

&НаКлиенте
Процедура акт(Команда)
    ТабДок = актНаСервере();
    ТабДок.Показать();
КонецПроцедуры
Показать
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот