|
Как задать тип данных для колонки таблицы значений
| ☑ |
0
Lesya_L
13.02.14
✎
17:18
|
Есть НЕпустая Таблица Значений. Но тип колонок у них не задан. Подскажите,пожалуйста,как установить тип колонки, если Таблица значений уже не пустая?
|
|
1
МихаилМ
13.02.14
✎
17:20
|
создать типизированную
выгрузить и оригинала, загрузить
|
|
2
Lesya_L
13.02.14
✎
17:22
|
(1) разве можно выгрузить из таблицы значений?
Есть метод СкопироватьКолонки(), но опять скопирует без типа
|
|
3
Yea-Yea
13.02.14
✎
17:24
|
КолонкаТаблицыЗначений.ТипЗначения (ValueTableColumn.ValueType)
КолонкаТаблицыЗначений (ValueTableColumn)
ТипЗначения (ValueType)
Использование:
Только чтение.
Описание:
Тип: ОписаниеТипов.
Содержит объект, описывающий допустимые типы значений для колонки.
Доступность:
Сервер, толстый клиент, внешнее соединение.
|
|
4
Lesya_L
13.02.14
✎
17:30
|
ТЗДанных.Колонки.Склады.ТипЗначения(Новый ОписаниеТипов("СправочникСсылка.Склады")) // ошибка
|
|
5
DrLekter
13.02.14
✎
17:31
|
Создавать структуру новой таблицы придется заново, с типами. Затем перенести из старой таблицы в новую поколоночно: НоваяТаблица.ЗагрузитьКолонку(СтараяТаблица(ВыгрузитьКолонку()))
|
|
6
Yea-Yea
13.02.14
✎
17:35
|
ТЗДанных.Колонки.Добавить("СкладыТипизированные", ТвойТип)
ТЗДанных.ЗагрузитьКолонку(ВыгрузитьКолонку)
|
|
7
Lesya_L
13.02.14
✎
17:54
|
ТЗДанных.ЗагрузитьКолонку(ТЗНачисления.ВыгрузитьКолонку("Склады"), "Склады")
Смотрю в отладчике: выгружается колонка в массив - все ок, но вот когда загружается, в ТЗ все равно пусто. в общем не загружается.
С чем это может быть связано?
|
|
8
Yea-Yea
13.02.14
✎
18:01
|
ТЗДанных.ЗагрузитьКолонку(ТЗНачисления.ВыгрузитьКолонку("Склады"), "СкладыТипизированные")
|
|
9
Classic
13.02.14
✎
18:02
|
(2)
Конечно есть
|
|
10
hhhh
13.02.14
✎
18:03
|
(7) количество строк одинаковое в обеих таблицах? Подсчитывали?
|
|
11
Lesya_L
13.02.14
✎
18:05
|
(10) Строк?? Дак таблица, куда я загружаю, пустая.
Т.е. без многострочного цикла не обойтись? раз нужно строки надобавлять?
|
|
12
Lesya_L
13.02.14
✎
18:05
|
Создаю пустую таблицу значений.
Добавляю колонки, где задаю тип данных.
После этого:
ТЗДанных.ЗагрузитьКолонку(ТЗНачисления.ВыгрузитьКолонку("Склады"), "СкладыТипизированные")
|
|