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)Спасибо, получилось. сделал так:
Функция ИмяКолонки()
ИмяКолонки_="";
ИмяКолонки_= Форма.ПолучитьАтрибут(Форма.ТекущаяКолонка()).Заголовок();
Форма.Обновить();
Возврат ""+ИмяКолонки_;
КонецФункции
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший