Имя: Пароль:
1C
 
v7: Почему не всегда нормально работает УстановитьАвтоширинуВТаблице?
0 balamut
 
04.08.06
14:48
При установке УстановитьАвтоширинуВТаблице("МногострочнаяЧасть",0) ширина колонок сохраняется неизменной, но при листании влево-вправо не всегда происходит смещение шапки МногострочнойЧасти.
В МногострочнойЧасти есть видимые и невидимые колонки (может с этим като связано). Первые колонки фиксируются методом ФиксироватьМногострочнуюЧасть. Смещения шапки не происходит, если зафиксировать допустим 3 колонки, если 4-то шапка при листании тоже смещается, если 5 опять не смещается и т.д.
Подскажите, В чем дело?
1 АперБот
 
04.08.06
15:50
прошу внимания
2 Ангел- Хоронитель
 
04.08.06
15:58
(0)а в какой момент происходит выполнение метода?
3 balamut
 
04.08.06
16:44
Пробовал в процедуре ПриОткрытии(), но автоширина тогда не устанавливалась в 0 на постоянно.
На форме есть невидимое текстовое поле, в формуле которого и стоит вызов метода.
4 АЛьФ
 
04.08.06
16:53
На самом деле это, скорее всего движок 1С переклинивает, когда его заставляют делать то, для чего он не предназначен. У меня в этих методах стоит просто установка внутреннего флага в многострочной части (для автоширины) и вызов функции движка (для фиксации). Вся остальная работа - это полностью движок 1С. Так что вряд ли тут можно что-либо поделать.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс