Имя: Пароль:
1C
1C 7.7
v7: еще вопрос по ТабличномуПолю
,
0 monsterZE
 
27.12.13
11:11
сабж =)
что происходит при выполнении комманды
ТП.Колонки.Очистить()
меняю запросы - состояние справочника / состояние документов
соответсно меняется состав колонок.
визуально происходит небольшой "затуп", в режиме отладки видно, что выполняются несколько запросов с условиями на равно/больше/меньше OKParam_Х
и последним выполняется новый запрос
мож я чего неправильно делаю? =)
1 КонецЦикла
 
27.12.13
11:13
че надо?
2 monsterZE
 
27.12.13
11:14
(1) хотелось бы убрать "визуальный затуп"
3 monsterZE
 
27.12.13
11:15
затуп зависит от количества строк в ТП
4 КонецЦикла
 
27.12.13
11:16
сделай его невидимым на период очистки
а зачем его очищать? что вообще происходит?
5 monsterZE
 
27.12.13
11:20
(4) рассказываю
в основном ТП используется для отображения состояний элементов справочника. вкладки - состояния, в ТП элементы.
КСборке, ВНаборе,....
понадобилось в эту же прогу добавить вкладку с отображением некоторых документов. соответсно нужно поменять колонки ТП.
6 monsterZE
 
27.12.13
11:24
визуально это происходит так - жму вкладку с документами
срабатывает очистить,  ТП "замирает" выполняя свои запросы (видно в окне сообщений) потом срабатывает создание новых колонок и их заполнение
7 monsterZE
 
27.12.13
11:25
вобщем это особо не напрягает =) просто хотел спросить у автора, мож я где-чего не так делаю..
8 monsterZE
 
27.12.13
11:52
о, сенсей пришел! =)
9 ADirks
 
27.12.13
11:53
(0) Поставщика данных отключай _перед_ манипуляциями с колонками.
Если посмотришь в Profiler, что за запросы идут на сервер, всё станет понятно.
10 monsterZE
 
27.12.13
11:55
(9) Пасибо сенсей! =) буду пробывать
11 monsterZE
 
27.12.13
13:34
(9) благодарность сенсею! =)
ТП.ПоставщикДанных = 0;
то, что нужно. обновляется мгновенно.