Имя: Пароль:
1C
 
ТаблицаЗначений. Неверное имя колонки
,
0 SevenHola
 
02.11.18
16:27
Процедура КнопкаВыполнитьНажатие(Кнопка)
    тз = новый ТаблицаЗначений;
    Для счётчик = 1 по 10 цикл
    имя = Строка(счётчик);
    тз.Колонки.Добавить(имя);
    КонецЦикла
КонецПроцедуры

И Ошибка

Ошибка при вызове метода контекста (Добавить)
    тз.Колонки.Добавить(имя);
по причине:
Неверное имя колонки

Имя колонки задаётся первым необязательным параметром и должно быть строкой, что и было сделано. При цикле повторяющийся колонок быть не может. Что я не так делаю?
1 Aleksandr N
 
02.11.18
16:28
Имя должно быть строкой а не числом.
2 igork1966
 
02.11.18
16:29
(0) Имя не может начинаться с цифры
3 ДенисЧ
 
02.11.18
16:29
Формат уже некошерен?

имя = "к" + Формат(счётчик, "ЧГ=");
4 igork1966
 
02.11.18
16:29
(2) + к имени предьявляются такие же требования как и к именам переменных
5 SevenHola
 
02.11.18
16:29
(2) О БОЖЕ, два часа бился. Я совсем забыл про это. Спасибо.
6 АгентБезопасной Нацио
 
02.11.18
16:31
(3) формат излишен.. хотя и не вреден.
7 Михаил Козлов
 
02.11.18
16:33
(6) Если колонок меньше 1000.
8 АгентБезопасной Нацио
 
02.11.18
16:34
(5) фигня. я как-то давно колонку НомерСтроки назвал...
9 АгентБезопасной Нацио
 
02.11.18
16:35
(7) если колонок больше 1000 - это уже дефект в ДНК.
10 ДенисЧ
 
02.11.18
16:36
(9) А теперь расскажи это разработчикам УПП ))
11 АгентБезопасной Нацио
 
02.11.18
16:38
(10) не встречал там.
хотя судя по некоторым вещам - дефекты таки есть....
12 Михаил Козлов
 
02.11.18
16:38
(9) Вдруг понадобилось матрицу с большим числом строк транспонировать.
13 АгентБезопасной Нацио
 
02.11.18
16:39
(12) "...а вы на шкаф залезьте!"©
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.