Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Вопрос по слоям формы (число прочтений - 2021 )
alyuev
God Member
*****
Отсутствует


Гражданин Вселенной

Сообщений: 855
Местоположение: Одесса
Зарегистрирован: 07. Декабря 2007
Пол: Мужской
Вопрос по слоям формы
07. Июня 2012 :: 14:21
Печать  
Можно ли как-то узнать, какие слои в данный момент отображены?

В ПриОткрытии() определяется видимость слоев методом ИспользоватьСлой(). Хотел бы узнать, какие слои выведены в обработчике ПослеОткрытия() (или ПослеСозданияФормы())

В ПослеСозданияФормы() создаю динамический реквизит (ДобавитьАтрибут) для замены реквизита Перечисление. Не получается прочитать свойство Видимость, если используются несколько слоев. Вот и подумал, что если бы я знал, какой слой сейчас отображен, и зная, какому слою принадлежит элемент, можно принудительно установить Видимость этого динамического элемента.
  

1C 7.7.025; 1C++ 3.2.4.3; Formex 2.0.5.94; 1sqlite
Наверх
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Вопрос по слоям формы
Ответ #1 - 07. Июня 2012 :: 14:34
Печать  
Почему не знаешь видимость ?
Ты его через свойство атрибута формы смотришь, или штатно, через Форма.ПолучитьАтрибут("Вася").Видимость() ?
  
Наверх
 
IP записан
 
alyuev
God Member
*****
Отсутствует


Гражданин Вселенной

Сообщений: 855
Местоположение: Одесса
Зарегистрирован: 07. Декабря 2007
Пол: Мужской
Re: Вопрос по слоям формы
Ответ #2 - 07. Июня 2012 :: 14:38
Печать  
Штатная Видимость() дает значение, а свойство АтрибутаФормы - возвращает пустое значение.
  

1C 7.7.025; 1C++ 3.2.4.3; Formex 2.0.5.94; 1sqlite
Наверх
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Вопрос по слоям формы
Ответ #3 - 07. Июня 2012 :: 14:41
Печать  
alyuev писал(а) 07. Июня 2012 :: 14:38:
Штатная Видимость() дает значение, а свойство АтрибутаФормы - возвращает пустое значение.


Ну дык, через свойства атрибутов формы много чего не работает
Улыбка)

например, Значение предопределенных реквизитов справочника/документа - типа Код/Наименование/ДатаДок/НомерДок...

Улыбка
  
Наверх
 
IP записан
 
alyuev
God Member
*****
Отсутствует


Гражданин Вселенной

Сообщений: 855
Местоположение: Одесса
Зарегистрирован: 07. Декабря 2007
Пол: Мужской
Re: Вопрос по слоям формы
Ответ #4 - 07. Июня 2012 :: 14:48
Печать  
В ПриОткрытии() в самом конце вывел себе Форма.Атрибут.Видимость() - результат = 1

В ПослеСозданияФормы() та же самая строка выдает 0.
  

1C 7.7.025; 1C++ 3.2.4.3; Formex 2.0.5.94; 1sqlite
Наверх
IP записан
 
alyuev
God Member
*****
Отсутствует


Гражданин Вселенной

Сообщений: 855
Местоположение: Одесса
Зарегистрирован: 07. Декабря 2007
Пол: Мужской
Re: Вопрос по слоям формы
Ответ #5 - 07. Июня 2012 :: 14:52
Печать  
А.... Блинн...

На форме висит реквизит Текст с формулой-вызовом функции, где видимость устанавливается. Так эта функция отрабатывается в промежутке между ПриОткрытии() и ПослеСозданияФормы().... Что в общем логично.... Туплю.... Конец дня.... Конец недели....  Улыбка
  

1C 7.7.025; 1C++ 3.2.4.3; Formex 2.0.5.94; 1sqlite
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать