Если юзать Йоксель
Конвертер = СоздатьОбъект("Йоксель.КонвертерВТаблицуЗначений");
Конвертер.УстановитьДокумент(Таб);
Конвертер.ОпределятьСтруктуру = 0;
Конвертер.ПроверятьСтруктуру = 0;
Конвертер.СтрокДляОпределенияСтруктуры = 10;
ТЗ = Конвертер.Загрузить();
то:
"Если ОпределятьСтруктуру = 0, то в конечную таблицу значений попадут все строки, включая первые строки документа, т.е.: «Расходная накладная», «Товар», «Количество», «Цена», «Сумма». Колонки таблицы значений будут безымянными." - БЕЗЫМЯННЫМИ = БЯКА!!!
из-за этого убил часа полтора где-то...
..ветки с траблом вот здесь:
http://www.forum.mista.ru/topic.php?id=379365
http://www.1cpp.ru/forum/YaBB.pl?num=1229429486/0#13
Если кратко: при отсутствии идентификаторов не работают методы (по крайней мере один) работы с индексированной таблицей...
Поэтому: предлагается в случае отсутсвия идентификаторов колонок (при ОпределятьСтруктуру = 0; и в других случаях, а именно в (Если имя колонки пусто, то в качестве идентификатора будет использован символ "_".) - формировать идентификатор колонки по типу "_"+порядковыйНомерКолонки, то есть "_1", "_2" - как это делает сама 1С в случае если вызвать просто ТЗ.НоваяКолонка();
Оченно не хочется отказываться от Йокселя или громоздить вокруг него "довески"