Переключение на Главную Страницу Страницы: [1] 2  ОтправитьПечать
Очень популярная тема (более 25 ответов) Как спрятать табличное поле? (число прочтений - 6749 )
yudin
Full Member
***
Отсутствует


Краткость - с.т.

Сообщений: 131
Местоположение: Ростов - на - Дону
Зарегистрирован: 25. Мая 2006
Пол: Мужской
Как спрятать табличное поле?
02. Декабря 2008 :: 08:45
Печать  
В версии 2.0.3.1 если скрыть слой где находится кнопка с табличным полем, оно (поле) скрывалось. В 2.0.3.7 оно так просто не скрывается. Научите пожалуйста, как скрыть табличное поле, ну убивая его - т.е. нажал кнопку, открылся другой слой, табличное поле не видно.... нажал другу, таблично поле появилось....
  

С уваженьем, дата, подпись
Наверх
wwwICQ  
IP записан
 
yudin
Full Member
***
Отсутствует


Краткость - с.т.

Сообщений: 131
Местоположение: Ростов - на - Дону
Зарегистрирован: 25. Мая 2006
Пол: Мужской
Re: Как спрятать табличное поле?
Ответ #1 - 02. Декабря 2008 :: 13:35
Печать  
Может тогда кто то может подтвердить или опровергнуть такое поведение ТП? На слое 1 у нас ТП, на слое 2 что то другое. Активируем второй слой, первый скрываем - ТП не исчезает, а элементы второго слоя как бы над ней. Как только ТП обновляется, элементы второго слоя исчезают...
  

С уваженьем, дата, подпись
Наверх
wwwICQ  
IP записан
 
Alex_Bob
Full Member
***
Отсутствует



Сообщений: 136
Местоположение: Липецк
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как спрятать табличное поле?
Ответ #2 - 02. Декабря 2008 :: 15:01
Печать  
А напрямую Форма.ТабличноеПоле.Видимость(0) нельзя сделать?
  

Необходимо время, чтобы восстановить хаос. (с) Дж. Буш (младший)
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Как спрятать табличное поле?
Ответ #3 - 02. Декабря 2008 :: 17:17
Печать  
yudin писал(а) 02. Декабря 2008 :: 13:35:
Может тогда кто то может подтвердить или опровергнуть такое поведение ТП? На слое 1 у нас ТП, на слое 2 что то другое. Активируем второй слой, первый скрываем - ТП не исчезает, а элементы второго слоя как бы над ней. Как только ТП обновляется, элементы второго слоя исчезают...


В 2.5 и в 3.0 такого точно нет!
  
Наверх
ICQ  
IP записан
 
yudin
Full Member
***
Отсутствует


Краткость - с.т.

Сообщений: 131
Местоположение: Ростов - на - Дону
Зарегистрирован: 25. Мая 2006
Пол: Мужской
Re: Как спрятать табличное поле?
Ответ #4 - 03. Декабря 2008 :: 07:25
Печать  
Alex_Bob писал(а) 02. Декабря 2008 :: 15:01:
А напрямую Форма.ТабличноеПоле.Видимость(0) нельзя сделать?


Форма.РеквТабличноеПоле(0).Видимость(0) не помогает. Пробовал и перед переключением поля и после.
  

С уваженьем, дата, подпись
Наверх
wwwICQ  
IP записан
 
yudin
Full Member
***
Отсутствует


Краткость - с.т.

Сообщений: 131
Местоположение: Ростов - на - Дону
Зарегистрирован: 25. Мая 2006
Пол: Мужской
Re: Как спрятать табличное поле?
Ответ #5 - 03. Декабря 2008 :: 07:26
Печать  
Nick писал(а) 02. Декабря 2008 :: 17:17:
В 2.5 и в 3.0 такого точно нет!


Попробую конечно, но очень не хочу переходить на 2.5
  

С уваженьем, дата, подпись
Наверх
wwwICQ  
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Как спрятать табличное поле?
Ответ #6 - 03. Декабря 2008 :: 08:16
Печать  
yudin писал(а) 03. Декабря 2008 :: 07:26:
Nick писал(а) 02. Декабря 2008 :: 17:17:
В 2.5 и в 3.0 такого точно нет!


Попробую конечно, но очень не хочу переходить на 2.5

Пральна, что не хочешь Улыбка
Переходить надо на 3.0
  
Наверх
ICQ  
IP записан
 
yudin
Full Member
***
Отсутствует


Краткость - с.т.

Сообщений: 131
Местоположение: Ростов - на - Дону
Зарегистрирован: 25. Мая 2006
Пол: Мужской
Re: Как спрятать табличное поле?
Ответ #7 - 03. Декабря 2008 :: 08:24
Печать  
Верно подмечено. Но как то страшно до выхода релиза
  

С уваженьем, дата, подпись
Наверх
wwwICQ  
IP записан
 
yudin
Full Member
***
Отсутствует


Краткость - с.т.

Сообщений: 131
Местоположение: Ростов - на - Дону
Зарегистрирован: 25. Мая 2006
Пол: Мужской
Re: Как спрятать табличное поле?
Ответ #8 - 03. Декабря 2008 :: 10:19
Печать  
Кстати, не помогло! в 3 версии такая же бяка. При чем такое странное поведение  происходит только если я в слой перехожу из процедуры "РеквТабличноеполеВыбор". То есть в момент двойного щелчка по значению в таблице. Если сделать все то же самое только по кнопке на форме, все работает нормально. Думаю и в 2.0.3.7 тоже будет нормально.

Есть идеи?
  

С уваженьем, дата, подпись
Наверх
wwwICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как спрятать табличное поле?
Ответ #9 - 03. Декабря 2008 :: 10:30
Печать  
Тебе нужно выложить простой и готовый тест, без этого вряд ли сможем тебе помочь.

ЗЫ телепатирование не в моде Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
yudin
Full Member
***
Отсутствует


Краткость - с.т.

Сообщений: 131
Местоположение: Ростов - на - Дону
Зарегистрирован: 25. Мая 2006
Пол: Мужской
Re: Как спрятать табличное поле?
Ответ #10 - 03. Декабря 2008 :: 10:42
Печать  
Вот простой тест.  Под 2.0.3.7. В 3.Х тоже самое наблюдаю

Но шутку про телепатирование считаю не уместной. Я четко написал, что табличное поле не исчезает при переключении слоя в предопределенной процедуре "Выбор".
  

____________001.ert ( 47 KB | Загрузки )

С уваженьем, дата, подпись
Наверх
wwwICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Как спрятать табличное поле?
Ответ #11 - 03. Декабря 2008 :: 10:44
Печать  
yudin писал(а) 03. Декабря 2008 :: 10:19:
Кстати, не помогло! в 3 версии такая же бяка. При чем такое странное поведение  происходит только если я в слой перехожу из процедуры "РеквТабличноеполеВыбор". То есть в момент двойного щелчка по значению в таблице. Если сделать все то же самое только по кнопке на форме, все работает нормально. Думаю и в 2.0.3.7 тоже будет нормально.

Знаешь, не факт, что вообще это можно как-то исправить.
Скорее всего, это проблема не ТП, а взаимодействия события ТП и самого 1С в закрытой ее части.

А такого рода проблемами ваш покорный слуга уже ссыт по горло.  Улыбка
  

De quelle planète es-tu?
Наверх
 
IP записан
 
yudin
Full Member
***
Отсутствует


Краткость - с.т.

Сообщений: 131
Местоположение: Ростов - на - Дону
Зарегистрирован: 25. Мая 2006
Пол: Мужской
Re: Как спрятать табличное поле?
Ответ #12 - 03. Декабря 2008 :: 10:57
Печать  
kms писал(а) 03. Декабря 2008 :: 10:44:
Знаешь, не факт, что вообще это можно как-то исправить.
Скорее всего, это проблема не ТП, а взаимодействия события ТП и самого 1С в закрытой ее части.


Что то типа в этой процедуре назначить переменную КликнулиПОТП=1, а при отжатии левой кнопки мыши и при отжатии кнопки клавиатуры (вдруг ентер) уже менять слой?
  

С уваженьем, дата, подпись
Наверх
wwwICQ  
IP записан
 
yudin
Full Member
***
Отсутствует


Краткость - с.т.

Сообщений: 131
Местоположение: Ростов - на - Дону
Зарегистрирован: 25. Мая 2006
Пол: Мужской
Re: Как спрятать табличное поле?
Ответ #13 - 03. Декабря 2008 :: 10:59
Печать  
Но ведь в 2.0.3.1 работает Печаль Только там индексированная таблица не всегда группирует правильно...
  

С уваженьем, дата, подпись
Наверх
wwwICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Как спрятать табличное поле?
Ответ #14 - 03. Декабря 2008 :: 11:04
Печать  
У меня как-то была проблема с ТП, лежащим на форме списка справочника.
Пришлось часть работы выносить из событий в отдельные процедуры, активируемые через посылку события (типа Сервис::ВнешнееСобытие).
Может и здесь как-то так развязаться получится.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 
ОтправитьПечать