|
Колонка ТЧ игнорирует флаг "видимость".
| ☑ |
0
GreatOne
22.09.14
✎
15:28
|
Доброго дня!
Обычные формы, снимаю в конфигураторе галку "видимость", а в форме все равно колонка очень даже видна. Причем в другом документе те же самые действия и все отлично отрабатывает, колонки не видно. В чем может быть дело?
|
|
1
Ёпрст
22.09.14
✎
15:29
|
(0) в программной установки видимости колонки
©Капитан очевидность
|
|
2
GreatOne
22.09.14
✎
15:33
|
(1) нет там программной установки. Смотрю в самом начале процедуры "ПриОткрытии()" и "ПередОткрытием()", сразу показывает Видимость=Истина;
+ я только вчера эти бонусы писал, нигде в конфе упоминаний о них нету. Если только в каком-нибудь цикле ВСЕ элементы формы не перебираются и видимость ставится
|
|
3
Ёпрст
22.09.14
✎
15:35
|
(2) Смотри во всех процедурах, используй силу - смотри стек вызовов в отладчике
|
|
4
Ёпрст
22.09.14
✎
15:39
|
ну и прочие, рукописные процедуры, типа УстановитьВидимость
|
|
5
Фокусник
22.09.14
✎
15:40
|
(3)+ еще можно замер производительности, он покажет весь выполенный код :)
(0) Не помогает: ПКМ на заголовке формы - "Восстановить положение окна"?
|
|
6
GreatOne
22.09.14
✎
16:22
|
Стеком пользоваться не умею, посмотрел через замер производительности) В общем нашел такой кусок
Процедура УстановитьИзменятьВидимостьКолонокТабЧасти(Колонки, СтруктураКолонок) Экспорт
// устанавливаем стандартные запреты на изменение видимости колонок
Для каждого КолонкаТаблицы из Колонки Цикл
КолонкаТаблицы.ИзменятьВидимость = НЕ СтруктураКолонок.Свойство(КолонкаТаблицы.Имя);
КонецЦикла;
КонецПроцедуры // УстановитьИзменятьВидимостьКолонокТабЧасти()
, понял, что копать дальше не хочется...
Поставлю наглухо в "ПослеЗакрытия()"..
|
|