Имя: Пароль:
1C
1C 7.7
v7: Как избавиться от переключения слоев при создании ТП
0 akaBrr
 
29.11.11
09:30
На форме несколько слоев, на слоях кнопки для ТП, при создании ТП слои переключаются. Пользователь видит мелькающие элементы формы и задает вопрос, ВТФ? Как побороть?
1 akaBrr
 
29.11.11
09:40
ап!
2 Chum
 
29.11.11
09:42
Что-то не осилел. ТП это что? ИспользоватьСлой разве заставляет мелькать что-то? Или комп где мелькает ну оооочень медленный?
3 akaBrr
 
29.11.11
09:45
(2) ТП - табличное поле, объект 1с++. Нет. Нет.
4 Сияющий Асинхраль
 
29.11.11
09:47
А что такое ВТФ?
5 Godofsin
 
29.11.11
09:48
(4) ВаТаФак
6 akaBrr
 
29.11.11
09:49
(4) ВТФ - WTF, wath the fuck
7 akaBrr
 
29.11.11
09:49
what*
8 Lama12
 
29.11.11
09:52
(0)В 7 со слоями все плохо было. Там все решалось за счет видимости. Как сейчас, не знаю.
Пора переходить...
9 akaBrr
 
29.11.11
09:53
(8) Клиент не хочет, у него самописка. Стоимость перехода уж очень высока.
10 Сияющий Асинхраль
 
29.11.11
09:54
Единственный случай торможения слоев наблюдал - это переизбыток реквизитов в слоях, на одном слое штук 50 на другом не меньше, но это изврат
11 akaBrr
 
29.11.11
09:55
(10) не то
12 Mikeware
 
29.11.11
10:06
Формы надо правильно проектировать.
У меня долгая перерисовка в основном из-за привязок...
13 akaBrr
 
29.11.11
10:07
(12) То есть привязки настраивать после создания ТП?
14 Mikeware
 
29.11.11
10:09
(13) Не... Просто тут привязки сделаны не средствами платформы, а внешними средствами. Поэтому медленно.
Хотя попробуй. Но главное, все-таки - нормально проектировать формы.
В большинстве случаев "несколько слоев с несколькими ТП" нафиг не надо...
15 akaBrr
 
29.11.11
10:10
(14) спасибо, попробую так сделать
16 Ёпрст
 
29.11.11
10:12
в каком хоть событии ТП создаешь ?
17 akaBrr
 
29.11.11
10:14
(16) ПослеСозданияФормы
18 akaBrr
 
29.11.11
10:16
я вот думаю, а не создавать ли мне тп при переключении на вкладку?
19 Ёпрст
 
29.11.11
10:17
(17) тп на текст натянуто, или на кнопку ?
20 kosts
 
29.11.11
10:17
(0) Сперва делай все слои невидимыми, потом отображай видимые.
21 akaBrr
 
29.11.11
10:18
(19) на кнопке
(20) спасибо попробую
22 kosts
 
29.11.11
10:22
(21) Но всегда нормально работало. Показать нужные слои, по моему с цифрой 2 ...
23 akaBrr
 
29.11.11
10:23
(22) без использования ТП все нормально работает
24 trad
 
29.11.11
10:25
Попробуй создавать ТП так:

Процедура ПриОткрытии()
  _Форма=СоздатьОбъект("Форма");
  _Форма.УстановитьФорму(Форма);
КонецПроцедуры

Процедура ФормаПриСоздании(_Форма)
  _Форма.СоздатьЭлементУправления("ТабличноеПоле");
КонецПроцедуры

процедуру //ПослеСозданияФормы закомментируй
25 akaBrr
 
29.11.11
10:26
(24) спасибо, вечером попробую отпишусь
26 akaBrr
 
30.11.11
19:00
Помогло только создание тп перед открытием вкладки ее содержащей.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн