Имя: Пароль:
1C
1С v8
Переименование колонки ТЗ табличного поля на обычной форме
0 simol
 
02.09.13
18:40
Добрый день!
Помогите решить ребус:

Есть обычная форма (не УФ), на ней в табличном поле таблица значения. Таблица значения это реквизит этой же формы.

По нажатию кнопки выполняю:
ТабличноеПоле1.Колонки[0].Имя = "ФФФФ"; //До этого было имя "Колонка1"

В последующем в обработчике ТабличноеПоле1ПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)

ДанныеСтроки.ФФФФ существует, а
ОформлениеСтроки.Ячейки.ФФФФ  - не существует, там осталось ОформлениеСтроки.Ячейки.Колонка1


как переименовать, чтобы переименовать и в оформлении?
1 simol
 
02.09.13
18:43
ЭлементыФормы.ТабличноеПоле1.Колонки[0].Имя = "ФФФФ"

не помогает.
ОформлениеСтроки.Ячейки.ФФФФ - нет
но
ОформлениеСтроки.Ячейки.Колонка1.Имя = "ФФФФ"
2 simol
 
02.09.13
18:48
Помогло после переименования:
ЭлементыФормы.ТабличноеПоле1.СоздатьКолонки();
3 simol
 
02.09.13
18:52
(2)Это слишком кардинально, есть другие варианты?
4 Живой Ископаемый
 
02.09.13
19:19
нет, это правильно и православно
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший