Имя: Пароль:
1C
1С v8
Изменить тип колонки таблицы значений
0 yur4egg
 
15.11.15
06:48
В документе есть табличная часть Товары. Мне нужно создать ее копию и  произвести там некие вычисления.

ТабКопия = Товары.Выгрузить();

Но оказалось, что в конфе определен неотрицательный числовой тип для колонок "Цена" и "Количество". Этот тип копируется в ТабКопия. А мне нужно записывать в эти колонки отрицательные значения. Попытка изменить тип колонки

ТабКопия.Колонки.Цена.ТипЗначения=глПолучитьОписаниеТиповЧисла(10,2);

или

ТабКопия.Колонки.Цена.ТипЗначения.КвалификаторыЧисла.ДопустимыйЗнак=ДопустимыйЗнак.Любой;

приводит к ошибке, что свойства доступны только для чтения.
Что делать?
1 Мимохожий Однако
 
15.11.15
07:42
Попробуй сначала создать ТЗ с нужными типизированными колонками и потом загружай данными.
2 ДенисЧ
 
15.11.15
08:05
Создай новую колонку с нужным типом и перенеси туда данные