Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Проблема с видимостью реквизитов на форме (число прочтений - 3828 )
kasperok
Junior Member
**
Отсутствует



Сообщений: 15
Местоположение: Ростов-на-Дону
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Проблема с видимостью реквизитов на форме
28. Сентября 2006 :: 07:04
Печать  
У меня проблема. Вот я скрываю реквизиты формы. Но если там есть закладки то после перехода с одной закладки на другую видимость сбрасываеться.
Код
Выбрать все
ФормаРасш = СоздатьОбъект(РасширениеФормы);
ФормаРасш.УстановитьФорму(Форма);
Для Х = 0 По ФормаРасш.КоличествоАтрибутов() - 1 Цикл
  ФормаРасш.ПолучитьАтрибут(Х).Видимость = 0;
КонецЦикла;
 

  
Наверх
wwwICQ  
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Проблема с видимостью реквизитов на форме
Ответ #1 - 28. Сентября 2006 :: 07:35
Печать  
Если закладки работают со слоями, то это происки самой 1С.
При выборе закладки обновляй действия с видимостью.
  
Наверх
ICQ  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Проблема с видимостью реквизитов на форме
Ответ #2 - 28. Сентября 2006 :: 07:44
Печать  
С FormEx можно изменить принадлежность реквизита слою вместе с видимостью. Тогда не надо будет при переходе по закладкам опять регулировать видимость.
  

FormEx developer
Наверх
www  
IP записан
 
kasperok
Junior Member
**
Отсутствует



Сообщений: 15
Местоположение: Ростов-на-Дону
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Проблема с видимостью реквизитов на форме
Ответ #3 - 28. Сентября 2006 :: 07:45
Печать  
Ну а можно пример с Формиксом
  
Наверх
wwwICQ  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Проблема с видимостью реквизитов на форме
Ответ #4 - 28. Сентября 2006 :: 07:49
Печать  
Код
Выбрать все
ФормаРасш = СоздатьОбъект(РасширениеФормы);
ФормаРасш.УстановитьФорму(Форма);
Для Х = 0 По ФормаРасш.КоличествоАтрибутов() - 1 Цикл
  ФормаРасш.ПолучитьАтрибут(Х).Видимость = 0;
  ФормаРасш.ПолучитьАтрибут(Х).Слой = "__Неиспользуемыйслой__";
КонецЦикла; 

  

FormEx developer
Наверх
www  
IP записан
 
kasperok
Junior Member
**
Отсутствует



Сообщений: 15
Местоположение: Ростов-на-Дону
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Проблема с видимостью реквизитов на форме
Ответ #5 - 28. Сентября 2006 :: 11:30
Печать  
Хорошо и что это даст, для пренципиально отлпвливать переключение по закладкам
  
Наверх
wwwICQ  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Проблема с видимостью реквизитов на форме
Ответ #6 - 28. Сентября 2006 :: 11:45
Печать  
А то, что при переходе по закладкам ты делаешь некие слои видимыми, а некие скрываешь. Но при этом т.к. упоминания о слое "__Неиспользуемыйслой__" в твоем коде нет, то он всегда будет скрыт.
Ферштейн?
  

FormEx developer
Наверх
www  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать