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