При выгрузке табличного документа в таблицу значений используете цикл для перебора строк? И записываете каждую строку в таблицу значений? Есть более элегантные способы.

№1. Через ПостроительОтчета:

Процедура КонвертацияТаблДокВТаблЗначПО(ИмяОбластиЭксель)

// Например: ИмяОбластиЭксель = ТабДок.Области["Лист1"];

ПО_данные = Новый ПостроительОтчета;    ПО_данные.ИсточникДанных = Новый ОписаниеИсточникаДанных(ИмяОбластиЭксель);    ПО_данные.Выполнить();

ТЗ = ПО_данные.Результат.Выгрузить();

КонецПроцедуры

№2. Через ПостроительЗапроса:

Процедура КонвертацияТаблДокВТаблЗначПЗ(ТабДок)

ИмяОбластиЭксель = ТабДок.Область(1, 1, ТабДок.ВысотаТаблицы, ТабДок.ШиринаТаблицы);

ПЗ_данные = Новый ПостроительЗапроса;    ПЗ_данные.ИсточникДанных = Новый ОписаниеИсточникаДанных(ИмяОбластиЭксель);    ПЗ_данные.Выполнить();

ТабДанные = ПЗ_данные.Результат.Выгрузить();

КонецПроцедуры

При выгрузке табличного документа в таблицу значений используете цикл для перебора строк? И записываете каждую строку в таблицу значений? Есть более элегантные способы.
№1 | Сетка — социальная сеть от hh.ru При выгрузке табличного документа в таблицу значений используете цикл для перебора строк? И записываете каждую строку в таблицу значений? Есть более элегантные способы.
№1 | Сетка — социальная сеть от hh.ru