Имя: Пароль:
1C
1С v8
свойство Модуль формы
0 moonlight
 
08.12.14
16:11
Добрый день!

при запуске обработки КлиенБанк в УПП, при открытии формы выполняется функция:

Процедура Инициализация() Экспорт
    
    соПрограммы = Новый Соответствие;
    Для Каждого метФорма Из Метаданные().Формы Цикл
        Если Найти(метФорма.Имя, "Драйвер")=0 Тогда
            Продолжить;
        КонецЕсли;
        лФорма = ПолучитьФорму(метФорма.Имя);
        соПрограммы.Вставить(метФорма.Синоним, лФорма);
        лФорма.Модуль = ЭтаФорма;
    КонецЦикла;
    
КонецПроцедуры

Не понята строка:
лФорма.Модуль = ЭтаФорма;

что есть результат выполнения этой строки???

Почему нет описания этого свойства формы в справке?
1 butterbean
 
08.12.14
16:13
это реквизит или экспортная переменная
2 ДенисЧ
 
08.12.14
16:13
ОписаниеОповещения.Модуль (NotifyDescription.Module)
ОписаниеОповещения (NotifyDescription)
Модуль (Module)
Использование:

Только чтение.
Описание:

Тип: УправляемаяФорма; КомандаКомандногоИнтерфейса; ОбщийМодуль.
Программный модуль, процедура которого будет вызвана.
При использовании типа УправляемаяФорма будет вызван метод модуля указанной управляемой формы.
При использовании типа КомандаКомандногоИнтерфейса будет вызван метод модуля команды командного интерфейса.
При использовании типа ОбщийМодуль будет вызван метод общего неглобального модуля.

Доступность:

Тонкий клиент, веб-клиент, толстый клиент, мобильное приложение(клиент).
--------------------------------------------------------------------------------

     Методическая информация
3 Ёпрст
 
08.12.14
16:13
получает ссылку на текющую открытую форму
4 moonlight
 
08.12.14
16:19
(3) все равно как то не понятен смысл этой строки. В целом Функция забивает Соответствие значениями Форм в имени который есть слово Драйвер. а зачем в каждой итерации выполнять эту строку не ясно!
Ошибка? Это не ошибка, это системная функция.