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

Управляемые формы -макет печатной формы

Автор leoshko84, 27 апр 2017, 13:59

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

leoshko84

Добрый день. Управляемые формы 8.3.

Отчет, печатная форма, вывести на печать.



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

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


Ругается на ТабДок.Показать(); -"Метод не доступен на сервере"



Dethmontt

Цитата: leoshko84 от 27 апр 2017, 13:59Ругается на ТабДок.Показать(); -"Метод не доступен на сервере"

делай на клиенте)))
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

ilyay

Код вывода поместить в функцию с директивой &НаКлиенте
Он сейчас вообще вне функции, поэтому выполняется при создании объекта (на сервере).

Dethmontt

А разве в упр. формах выполняется тело модуля формы???

Тогда Вопрос: Что выполняется раньше тело или ПриСозданииНаСервере()
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

alex0402

Цитата: Dethmontt от 27 апр 2017, 15:55Тогда Вопрос: Что выполняется раньше тело или ПриСозданииНаСервере()

я думаю, что тело.
до ПриСозданииНаСервере() выполняется по крайней мере еще ПриЧиенииНаСервере() для не новых объектов.
Спасибо за Сказать спасибо

Kironten

Цитата: Dethmontt от 27 апр 2017, 15:55
А разве в упр. формах выполняется тело модуля формы???
Тогда Вопрос: Что выполняется раньше тело или ПриСозданииНаСервере()

Выполняется.
Тело.

Теги:

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

Рейтинг@Mail.ru Rambler's Top100

Поиск