Заполнение программно созданной колонки... #461518


#0 by 0xFFFFFF
В ПередОткрытием пишу Все ок, колонка создается. Потом в ПриПолученииДанных Для Каждого текСтрокаОформ Из ОформленияСтрок Цикл Выдает ошибку Поле агрегатного объекта не обнаружено (МояКолонка). Т.е. не видит ее. Что не так?
#1 by also
А так не работает? текСтрокаОформ.Ячейки["МояКолонка"]
#2 by 0xFFFFFF
неа
#3 by 73
Может потому, что "текст шапки" не есть "имя"? СП: КолонкиТабличногоПоля (TableBoxColumns) Вставить (Insert) Синтаксис: Вставить(<Индекс>, <Текст шапки>)
#4 by 0xFFFFFF
Суть в том, что когда в отладчике ставим точку останова, то раскрыв дерево текСтрокаОформ - этой колонки тоже не видно.
#5 by also
Пять баллов ))) Я не заметил
#6 by 0xFFFFFF
Тьфу епт. А как имя установить?
#7 by 0xFFFFFF
Свойство колонки Имя - только чтение. Зашибись - это типа колонку как бы создал, но как бы и не создал.
#8 by 73
Использование: Чтение и запись. Описание: Тип: Строка. Содержит имя колонки. После создания попробуй: МояКолонка.Имя = "МояКолонка";
#9 by 0xFFFFFF
Использование: Только чтение.
#10 by also
У меня тоже как у )))
#11 by 73
КолонкаТабличногоПоля <> КолонкиТабличногоПоля
#12 by 0xFFFFFF
Отлично, получилось. Только я не врубаюсь почему Имя - это атрибут, доступный на запись, а в конструкторе колонки (Вставить) указывается ее синоним. До меня никогда это не дойдет наверное...
#13 by also
что непонятного..Мметод вставить не пишет ничего в атрибут ИмяКолонки
#14 by 0xFFFFFF
Вот и непонятно, что ИМЯ - это такой же "пустяковый" атрибут, как и ширина к примеру. Т.е. то что имя колонки можно менять в процессе работы с ней. Несмотря на то, что обращение в модуле идет по имени через точку...
#15 by also
Напиши свою функцию
#16 by 0xFFFFFF
да дело не в этом
#17 by ShoGUN
А то, что колонку удалить можно - не смущает? :)
#18 by 73
Есть многое на свете, друг Горацио, Что и не снилось нашим мудрецам...
#19 by 0xFFFFFF
Не, это не смущает. А вот то что у объекта изначально нет даже имени (только кличка) - то да....
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С