|
Назначение именем колонки переменной. | ☑ | ||
---|---|---|---|---|
0
kiabs
07.08.12
✎
11:24
|
Добовляю колонки в Цикле, хочу назначит именем колонки значение из строки другой таблицы, возможно ли это вообще ?
1С ТП = Новый ТаблицаЗначений; ТП.Колонки.Очистить(); ТП.Колонки.Добавить("ЦР"); Для каждого Строка из ОсьХ Цикл ИмяКолонки = Строка (Строка.ГодовойСпрос); ТП.Колонки.Добавить(ИмяКолонки); КонецЦикла; /1С |
|||
1
kiabs
07.08.12
✎
11:26
|
ЗЫ:
Вот что пишет платформа {Форма.Форма.Форма(32)}: Ошибка при вызове метода контекста (Добавить) ТП.Колонки.Добавить(ИмяКолонки); по причине: Неверное имя колонки |
|||
2
DrShad
07.08.12
✎
11:26
|
возможно конечно
|
|||
3
aka AMIGO
07.08.12
✎
11:27
|
(1)пробелы там есть?
|
|||
4
DrShad
07.08.12
✎
11:27
|
так задавай верные имена, а то что у тебя в неверном имени пихай в заголовок
|
|||
5
kiabs
07.08.12
✎
11:32
|
(4)А полчему у меня имя неверное? Вроде тип соответствует.
|
|||
6
BuHu
07.08.12
✎
11:35
|
(5) тебе ж сказали в (3) , пробелы . точку останова религия не позволяет поставить и посмотреть что ты там пытаешься добавить ?
|
|||
7
Rebelx
07.08.12
✎
11:39
|
(0)ты похоже хочешь транспонировать таблицу - так это не стоит делать таким образом. лучше хранить отдельно соответствие имен колонок и значений
|
|||
8
kiabs
07.08.12
✎
11:48
|
(6) Пробелов нет.
(7) Я хочу из таблицы состоящей из одной колонки 1с ОсьХ /1с сделать шапку другй таблицы (1с ТП /1с) Это нужно для отображения на форме. позже эта таблица будет заполнятся коэфециэнтами. Нужно для наглядности пользователся, ибо так повелевает шеф |
|||
9
BuHu
07.08.12
✎
11:49
|
(8) отладчик запускал?
|
|||
10
BuHu
07.08.12
✎
11:49
|
+(9) что у тебя в ИмяКолонки ?
|
|||
11
Vakhrin
07.08.12
✎
11:50
|
Имя колонки <> Заголовок колонки
Заголовок может содержать любые символы, на имя есть ограничения Кури хелпы |
|||
12
kiabs
07.08.12
✎
11:54
|
(9)(10) ИмяКолонки - тип Строка.
ИмяКолонки = Строка (Строка.ГодовойСпрос); Строка.ГодовойСпрос - тип Число (Сюда попадают только неотрицательные числа) |
|||
13
DrShad
07.08.12
✎
11:55
|
ИмяКолонки = "_" + Строка (Строка.ГодовойСпрос);
|
|||
14
kiabs
07.08.12
✎
11:56
|
(11) Я оставляю заголово колонки пустым и присваиваю только имя колонки.
Пробовал конструкцию ТП.Колонки.Добавить(ИмяКолонки, , , );
тоже не работает. |
|||
15
BuHu
07.08.12
✎
11:59
|
(12)ты можешь показать ИмяКолонки чему равно ?
|
|||
16
kiabs
07.08.12
✎
12:01
|
(13) Спасибо! Так работает.
|
|||
17
DrShad
07.08.12
✎
12:01
|
(16) на будущее имя колонки не может содержать только цифры
|
|||
18
Reset
07.08.12
✎
12:05
|
(13) лучше формат(ГодовойСпрос,"ЧГ=") чтоб на годовой спрос = 1000 не валилось
|
|||
19
kiabs
07.08.12
✎
12:05
|
(17) Спасибо, теперь буду знать.
|
|||
20
kiabs
07.08.12
✎
12:08
|
(18) Кстате да.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |