Вызов функций глобального контекста #486744


#0 by MegaDwarf
Существует функция "ПолучитьФорму". Эта функция представлена в нескольких вариантах: одна определена в глобальном контексте, остальные - не в глобальном :) Как из формы внешней обработки обработится к функции "ПолучитьФорму" глобального контекста? Я способов не нашел. Строчка ГлобальныйКонтекст.ПолучитьФорму(бла-бла-бла) не прокатывает... :) (так как обработка предполагается быть универсальной, то вызов функций общих модулей неприемлем)
#1 by bask
вот тут "(так как обработка предполагается быть универсальной, то вызов функций общих модулей неприемлем)" непонятно, почему функцию общего модуля вызывать неприемлемо, а общую форму приемлемо?
#2 by Ненавижу 1С
зачем? ТвойОбъект.ПолучитьФорму(...) ТвойОбъект - ссылка, объект или менеджер ПолучитьОбщуюФорму(...) - для общих форм
#3 by Defender aka LINN
#4 by Defender aka LINN
И, кстати, это функция исключительно глобального контекста.
#5 by Ненавижу 1С
почему глобального то, в контексте модуля формы этот вызов аналогичен
#6 by Defender aka LINN
_Ни у одного_ объекта в 8.2 НЕТ метода "ПолучитьФорму".
#7 by Ненавижу 1С
зато есть в 8.1
#8 by Defender aka LINN
А в 8.1 такой функции в глобальном контексте нет. В общем, что хочет автор, мне лично непонятно.
#9 by Ненавижу 1С
согласен, хз
#10 by MegaDwarf
Я не говорил, что я хочу открывать ОБЩУЮ форму. Давайте предположим, что я работаю с метаданными. Т.е. у меня есть объектМД и я хочу открыть его форму списка (вначале получив ее). А смотреть к какой коллекции принадлежит объектМД неинтересно. В том-то и дело, что проблемы. Работаю в 8.2, но без управляемых форм. Все у всех есть. В индексе Синтаксис-помощника набираем "ПолучитьФорму" и получаем... Автор хочет ровно то, что он написал
#11 by Defender aka LINN
"В индексе Синтаксис-помощника набираем "ПолучитьФорму" и получаем..." И получаем:
#12 by Ненавижу 1С
Форма = ПолучитьФорму(ТвоиМетаданные.ОсновнаяФормаОбъекта.РасширенноеПредставление);
#13 by MegaDwarf
Смею предположить, что если на справке нажать на кнопочку с молотком, то там будет снята галочка у пунтка "Толстый клиент"
#14 by MegaDwarf
По непонятным для меня причинам свойства "РасширенноеПредставление" у форм не нашел (хотя синтаксис утверждает обратное), но думаю, что результат не отличается от моего: "Метаданные.Справочники["Контрагенты"].ПолноеИмя + ".ФормаСписка". Но в данном случае будет апшипка...
#15 by Defender aka LINN
Ясное дело. &НаКлиентеНаСервереБезКонтекста в толстом есть?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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