Добавляю программно колонки в ТЧ, а как ее заполнить данными? #717494


#0 by Gen833
Добавляю программно колонки в ТЧ, а как ее заполнить данными? добавление колонок код: Заполнение данными колонок (ФИКСИРОВАНЫХ!)-ОформлениеСтроки.Ячейки.ОстатокОрганизации.УстановитьТекст(Формат(НайденнаяСтрока.КоличествоОстатокОрганизации,"ЧО=")); А как заполнить мои добавленные колонки, были бы фиксированные проблем бы не было, но количество и название колонок может меняться! ТО ЕСТЬ МЕНЯ ИНТЕРЕСУЕТ СПОСОБ.    Желательно пример какой-то или где почитать об этом...
#1 by antoneus
[]
#2 by antoneus
- это квадратные скобки такие.
#3 by MaXpaT
Для Каждого Оформлениестроки из ОформленияСтрок Цикл
#4 by Gen833
сейчас попробую...
#5 by Gen833
подскажите а как задать имя колонки, если у меня добавление идет таким образом-ЭлементыФормы.СправочникНоменклатура.Колонки.Добавить(СтрЗаменить(ВыборкаДетальныеЗаписи.Ссылка.Наименование, " ", ""), ВыборкаДетальныеЗаписи.Ссылка.Наименование); ОформлениеСтроки.Ячейки[ЧТОТУТНАПИСАТЬ].Текст = "Текст в колонке";
#6 by Gen833
Вот в чем собственно и вопрос у меня!
#7 by MaXpaT
ЧТОТУТНАПИСАТЬ = ИмяКолонки = (в вашем случае) = СтрЗаменить(ВыборкаДетальныеЗаписи.Ссылка.Наименование, " ", "")
#8 by MaXpaT
что у вас в выборке за наименования, могу только догадываться :)
#9 by Gen833
СПАСИБО ОГРОМНОЕ, снова из-за пробела застопорился...
#10 by MaXpaT
имейте в виду, что в наименовании колонки недопустимы не только пробелы, но и всякие спецсимволы типа .,/* и т.д. точнее допустимы только буквы, цифры и _
#11 by Gen833
Для Каждого Оформлениестроки из ОформленияСтрок Цикл                 а если пишет при коде выше:             ОформлениеСтроки.Ячейки[СтрЗаменить(ВыборкаДетальныеЗаписи.Ссылка.Наименование, " ", "")].Текст = "Текст в колонке";;
#12 by Gen833
Значение не является значением объектного типа (Наименование)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям