Имя: Пароль:
1C
1С v8
ОбновлениеОтображения непонятки
0 Air777
 
30.08.11
16:37
Есть процедура ОбновлениеОтображения() у обычной формы
в этой процедуре есть код типа:

ЭлементыФормы.Товары.Колонки.Колонка1.Доступность=Ложь;

При этом если у колонки и так доступность была Ложь
этот код инициирует изменение формы и тем самым происходит
бесконечный цикл.

Платформа 8.2.13.29 на 8.1 работало нормально хотя там тоже есть
подобная проблема у конструкции типа

ЭлементыФормы.Товары.Колонки.Колонка1.ТолькоПросмотр=Истина;


Кто сталкивался? Как лечить?
Спасибо.
1 Air777
 
30.08.11
16:41
Платформа 8.2.13.219
2 Mort
 
30.08.11
16:55
Никогда не используй ОбновлениеОтображения().
Всё.
3 palpetrovich
 
30.08.11
17:02
ну если чисто технически - то кто запрещает сделать проверку перед присвоением
хотя, (2) может что-то знает... ;)
2 + 2 = 3.9999999999999999999999999999999...