Имя: Пароль:
1C
1С v8
Видимость переменных в управляемом приложении 8.3
0 Irena100
 
23.10.15
15:52
В модуле объекта справочника объявлены переменные ЭКСПОРТ. В управляемой форме в модуле формы эти пеперенные не определены(не видны).Почему?

Пробовала объявить в модуле управляемого приложения, тогда в модуле формы видны, а в модуле объекта - нет.
1 Лефмихалыч
 
23.10.15
15:53
(0) потому, что объекта на клиенте нет и модуль его не доступен
2 Лефмихалыч
 
23.10.15
15:55
Вообще, за объявление экспортных переменных модуля объекта, надо руки саморезами к столу прикручивать, но, строго говоря, сабж решается вот так:

&НаСервере
Процедура ПолучитьПеременнуюМодуля()
   О = РеквизитФормыВЗначение("Объект");
   Сообщить(О.ИмяЭкспортнойПеременной);
КонецПроцедуры
3 VikingKosmo
 
23.10.15
15:56
(2) опередил
4 Irena100
 
23.10.15
15:58
(2) т.е. этот код надо написать в модуле формы? А "Объект" - что такое? Наша переменная?
5 ibreiter
 
23.10.15
15:59
(4) Это объект в вашей форме
6 Лефмихалыч
 
23.10.15
16:00
(4) "Объект" - это имя реквизита формы. Попробуйте почитать хоть что-нибудь про управляемый интерфейс. Ту же хрусталёву, хотяб. Без теоретической подготовки не разберетесь, я вам это гарантирую
7 Irena100
 
23.10.15
16:08
Лефмихалыч Спасибо! Теперерь понятно, почему недоступны переменные модуля объекта.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн