|
Создание колонок в таблице значений |
☑ |
0
Aydar
22.09.17
✎
12:41
|
Имеется таблица значений. Пытаюсь создать колонки, следующим образом
Для Счетчик=1000 По 1001 Цикл
ТЗ.Колонки.Добавить("Колонка"+Счетчик, Новый ОписаниеТипов("Число"), "Колонка"+Счетчик);
КонецЦикла
ЭлементыФормы.ТПоле.СоздатьКолонки();
При Счетчик=1 По 999 Колонки создаются нормально.
Почему не создаются при Счетчик=1000?
|
|
1
vicof
22.09.17
✎
12:42
|
Нахрена тебе 1000 колонок?
|
|
2
Lexey_
22.09.17
✎
12:44
|
(0) потому что 1 000
|
|
3
Lexey_
22.09.17
✎
12:44
|
"1 000"
|
|
4
vicof
22.09.17
✎
12:47
|
(3) Взял всю интригу испортил
|
|
5
Good_Smile
22.09.17
✎
12:48
|
(0) а какую ошибку выдает?
"Колонка1 000" не может быть создана?
|
|
6
Aydar
22.09.17
✎
12:49
|
(5) Не верное имя колонки
|
|
7
catena
22.09.17
✎
12:50
|
Формат(Счетчик,"ЧГ=")
|
|
8
h-sp
22.09.17
✎
12:50
|
(0) "Колонка"+Счетчик за такое руки надо отрывать
|
|
9
Aydar
22.09.17
✎
12:50
|
(8) А как нужно?
|
|
10
Альбатрос
22.09.17
✎
12:51
|
(9) см (7)
|
|
11
Aydar
22.09.17
✎
12:54
|
(7) Можешь пример привести?
|
|
12
Mankubus
22.09.17
✎
12:56
|
(11) Вместо "Счетчик" в цикле пиши (7)
|
|
13
h-sp
22.09.17
✎
12:56
|
(11) пример
"Колонка" + Формат(Счетчик,"ЧГ=")
|
|
14
catena
22.09.17
✎
12:57
|
(11)Это и есть пример. Почему не создается колонка? Потому что после 999 в число впихивается неразрывный пробел между разрядами. При составлении имени колонки идет неявное преобразования числа в строку. Формат делает преобразование в строку по твоим правилам. "ЧГ=" - означает "не делай мне там разрыв".
|
|
15
Aydar
22.09.17
✎
13:02
|
(14) Спасибо большое.
|
|
16
Tateossian
22.09.17
✎
13:05
|
(13) Еще проще"Колонка" + XMLСтрока(Счетчик)
|
|
17
Базис
naïve
22.09.17
✎
13:50
|
В "Жизнь" играть будешь?
|
|