Переименование колонки ТЗ табличного поля на обычной форме
☑
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
нет, это правильно и православно
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший