При выгрузке табличного документа в таблицу значений используете цикл для перебора строк? И записываете каждую строку в таблицу значений? Есть более элегантные способы.
№1. Через ПостроительОтчета:
Процедура КонвертацияТаблДокВТаблЗначПО(ИмяОбластиЭксель)
// Например: ИмяОбластиЭксель = ТабДок.Области["Лист1"];
ПО_данные = Новый ПостроительОтчета; ПО_данные.ИсточникДанных = Новый ОписаниеИсточникаДанных(ИмяОбластиЭксель); ПО_данные.Выполнить();
ТЗ = ПО_данные.Результат.Выгрузить();
КонецПроцедуры
№2. Через ПостроительЗапроса:
Процедура КонвертацияТаблДокВТаблЗначПЗ(ТабДок)
ИмяОбластиЭксель = ТабДок.Область(1, 1, ТабДок.ВысотаТаблицы, ТабДок.ШиринаТаблицы);
ПЗ_данные = Новый ПостроительЗапроса; ПЗ_данные.ИсточникДанных = Новый ОписаниеИсточникаДанных(ИмяОбластиЭксель); ПЗ_данные.Выполнить();
ТабДанные = ПЗ_данные.Результат.Выгрузить();
КонецПроцедуры