|
Как изменить тип колонки Таблицы Значений? |
☑ |
0
RuslanT
25.10.06
✎
09:56
|
Поскажите плиз, как изменить тип колонки Таблицы Значений?
|
|
1
Hadgehogs
25.10.06
✎
10:01
|
Выгрузить значения колонки в массив, удалить колонку, создать колонку, в цикле загрузить значения из массива, преобразовывая (если можно) их.
|
|
2
RuslanT
25.10.06
✎
10:02
|
А можно очень простенький примерчик? просто я только начал изучать 8.0
|
|
3
Hadgehogs
25.10.06
✎
10:56
|
Массив=Таблица.ВыгрузитьКолонку("Колонка");
Колонка=Таблица.Колонки.Найти("Колонка");
Из строковой колонки в числовую:
Индекс=Таблица.Колонки.Индекс(Колонка);
Таблица.Колонки.Удалить(Индекс);
ОписаниеТипов=Новый ОписаниеТипов("Число");
Таблица.Колонки.Добавить("Колонка",ОписаниеТипов);
Если Массив.Количество()<=Таблица.Количество() Тогда
//Колонок было несколько
i=0;
Для Каждого Строка ИЗ Таблица Цикл
Строка.Колонка=Число(Массив[i]);
i=i+1;
КонецЦикла;
Иначе
//Колонка была единственная
Для Каждого Элемент ИЗ Массив Цикл
Строка=Таблица.Добавить();
Строка.Колонка=Число(Элемент);
КонецЦикла;
КонецЕсли;
|
|