Внешний отчет 8.2 Почему не работает метод ПолучитьМакет? #499998


#0 by Пендальф Серый
Добрый день. Во внешнем отчете есть макет. В модуле формы как мне его получить?
#1 by lxs
Доступность: Сервер, толстый клиент, внешнее соединение.
#2 by lxs
Пример: МакетОбработки = ВнешОбработка.ПолучитьМакет("Шаблон");
#3 by lxs
Через объект обращайся.
#4 by 5 Элемент
Потому что в 8.2 для обращения к свойствам основного реквизита требуется указать сам реквизит и через точку свойство. В 8.1 можно было не указывать реквизит.
#5 by Пендальф Серый
Так не работает
#6 by Defender aka LINN
Объект у формы и объект, у которого есть макеты - это 2 совершенно разных объекта.
#7 by Пендальф Серый
Ну натолкните на мысль, как написать-то?
#8 by H A D G E H O G s
#9 by Пендальф Серый
РеквизитФормыВЗначение метод доступен только на сервере. А в одной процедуре в модуле формы хочется. Мне то надо просто чтобы внешний отчет выводил некую простенькую табличку. Вот запнулся - не могу получить макет.
#10 by Пендальф Серый
Нет, форму на сервер не передать в параметре
#11 by H A D G E H O G s
Макет нельзя получить на Клиенте.
#12 by Пендальф Серый
Ну перекинул на сервер и что? И ничего - тоже самое - нет таких методов. В синтакс помощнике есть и ВнешнийОтчет и ЭтотОбъект, но у меня пишет нет таких переменных
#13 by H A D G E H O G s
#14 by Пендальф Серый
вместо "Объект" поставил "Отчет" и взлетело! Ух ..., не всё потеряно :)
#15 by H A D G E H O G s
Ну да, промашка вышла..
#16 by Пендальф Серый
только одно непонятно: Зачем так усложнять жизнь??!!!! :)
#17 by H A D G E H O G s
Как раз - все просто и понятно.
#18 by Dmitrii
Усложнять жизнь - это делать как ты. Отказываться от СКД и принципиально лепить всё старыми методами. Вот это точно непонятно для чего.
#19 by Пендальф Серый
Ну согласись: Макет = ПолучитьМакет("Макет") всётки проще
#20 by H A D G E H O G s
Не все СКД - одинаково полезны. Это еще когда типовые доказали. "Не все йогурты - одинаково полезны (надпись на могильном камне)".
#21 by Пендальф Серый
мне надо табличку, где бы А*Б=С и А=А+С и в цикле N раз. Так что я запихну в СКД? Мне не нужно вообще обращаться к базе данных.
#22 by H A D G E H O G s
Че за задача?
#23 by Пендальф Серый
Рассчитать суммы по кредиту: исходные данные Сумма кредита, количество месяцев, процентная ставка. Вывести в таблицу.
#24 by H A D G E H O G s
** разочарован
#25 by Пендальф Серый
ну усё равно спасибо :)
#26 by hakz
можно смлео в книгу знаний
#27 by H A D G E H O G s
Что за ветконекрофилизм?
#28 by hakz
вопрос есть отчет не отображается ((
#29 by hakz
а...пародн)))) его же надо на клиент вернуть - все проблема снята)
#30 by Lesha1C
ВЫДАЕт ОШИБКУ, что не так? {Форма.Форма.Форма}: Ошибка при вызове метода контекста (РеквизитФормыВЗначение)    ЭтотОбъект=РеквизитФормыВЗначение("объект"); по причине: Недопустимое значение параметра (параметр номер '1')
#31 by H A D G E H O G s
#32 by Lesha1C
так тоже пробывал....все равно не работает....и тоже самое пишет...
#33 by H A D G E H O G s
Скинь ВнешнийОтчет на почту.
#34 by H A D G E H O G s
liveups@yandex.ru
#35 by Lesha1C
H A D G E H O G s спасибо за помощь!
#36 by H A D G E H O G s
НЗЧТ.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С