Имя: Пароль:
1C
1C 7.7
v7: Получение заголовка колонки таблицы формы списка справочника
0 vitalka
 
04.12.13
14:39
При переходе от элемента к другому элементу

Форма.ПолучитьАтрибут(Форма.ТекущаяКолонка()).Заголовок()

возвращает заголовок, если в таблице переходить к колонкам в пределах одного элемента этот способ не работает.
1 1Сергей
 
04.12.13
15:22
Повесь на форму Текст с формулой
2 Ёпрст
 
04.12.13
15:28
(0) работает, ежели обновлять форму, правда, проц 100% грузится будет
3 vitalka
 
04.12.13
15:29
я так и сделал.

Но этот текст меняется если переходить по форме с изменением строки. если переходить по строке - не меняется((((
4 vitalka
 
04.12.13
15:32
(2)Как бы отследить из 1С факт перехода в другую колонку и обновить форму?
5 Ёпрст
 
04.12.13
15:33
(4) (1) + Форма.Обновить() унутри
6 Ёпрст
 
04.12.13
15:34
Только нафига это всё ?
7 vitalka
 
04.12.13
15:39
Форма списка справочника имеет > 30 колонок с длинными названиями.

Хочу вынести название текущей колонки как текст с формулой на форму.
8 vitalka
 
04.12.13
15:54
(5)унутри чего?

Например

Процедура ПриВыбореСтроки()
Форма.Обновить();
КонецПроцедуры //Тут понятно

А как отследить переход по колонкам
9 Ёпрст
 
04.12.13
16:03
(8) внутри (1)
10 vitalka
 
04.12.13
16:24
(9)Спасибо, получилось. сделал так:

Функция ИмяКолонки()
    ИмяКолонки_="";
    ИмяКолонки_= Форма.ПолучитьАтрибут(Форма.ТекущаяКолонка()).Заголовок();
    Форма.Обновить();

    Возврат ""+ИмяКолонки_;
КонецФункции