Имя: Пароль:
1C
1С v8
Загрузка из MXL в таблицу значений
0 Александр111
 
16.07.21
11:51
Использую следующий код
ТабДок = Новый ТабличныйДокумент;
ТабДок.Прочитать("C:\load\vigr.mxl");
ПЗ = Новый ПостроительЗапроса;
ПЗ.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТабДок.Область());//передаем ТЗ
ПЗ.ДобавлениеПредставлений = ТипДобавленияПредставлений.НеДобавлять;
ПЗ.ЗаполнитьНастройки();
ПЗ.Выполнить();
ТЗ = ПЗ.Результат.Выгрузить();

Допустим получилась таблица вида
Имя1 Имя2
снег 1
Снег 3
При попытке ТЗ.свернуть("Имя1","Имя2")
Получится
Снег 0
т.е. Имя2 понимается как строка. Как задать тип для Имя2?
1 Галахад
 
гуру
16.07.21
12:00
Никак, только новую колонку.
2 Мультук
 
гуру
16.07.21
12:25
(0) Нюанс

ТабДок = Новый ТабличныйДокумент;
ТабДок.Прочитать("C:\load\vigr.mxl", СпособЧтенияЗначенийТабличногоДокумента.Значение);
3 Александр111
 
16.07.21
12:53
2 - не работает