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

Как во внешнем отчете обратиться к функции модуля формы этого отчета?

Автор Алексей2014, 25 июн 2014, 14:16

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

Алексей2014

Есть внешний отчет. Как в Основной схеме компоновки данных, в вычисляемых полях, прописать обращение к функции, расположенной в модуле формы этого внешнего отчета?

Алексей2014

Если функция расположена в общем модуле, то достаточно указать во внешней обработке Имя Общ.модуля и Имя функции, напр.: МойМодуль.МояФункция(Параметр1,...) 

Если функция находится в самом внешнем модуле, обращение типа ЭтотОбъект.МояФункция(Параметр1,...) выдает, что Функция не найдена.

wise

Цитата: Алексей2014 от 25 июн 2014, 14:16функция расположенна в модуле формы этого отчета

НАДО:
сделать функцию ЭКСПОРТНОЙ
создать форму
обратиться к функции

НужнаяФорма = ЭтотОбъект.ПолучитьФорму("НужнаяФорма");
НужнаяПеременная = НужнаяФорма.МояФункция(Параметр1,...);

Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают

Алексей2014

Не совсем.С самого начала:
1.Запускаем внешний отчет
2.Что нужно прописать в вычисляемом поле СКД, чтобы обратиться к функции, расположенной в форме (в модуле формы этого внешнего отчета), чтобы она вычислилась?

Ваш вариант видимо должен работать при обращении к функции из другой функции или процедуры модуля. Но вопрос как вызвать процедуру (внешнего отчета)  из СКД?

Silantiy


vitasw

Нет. В СКД можно использовать только функции общих модулей.

cska-fanat-kz

при этом мониторить новые платформы - могут добавить вызов и не только из общих модулей.
но именно как в сабже - думаю не будет никогда.
понимаю если в модуле ОБЪЕКТА отчета - тогда может быть...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.


vitasw

И чем это решение принципиально отличается от того что предложено? Тем что работает еще дольше?...

Теги:

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

Рейтинг@Mail.ru

Поиск