Всем доброе утро. Подскажите с вопросом.
Есть таблица в формате *.mxl (не xml), имеет 3 колонки и 1000 строк.
Как программно в 1с прочитать строки?
в интернете на эту тему нашел только:
ТабДок = новый ТабличныйДокумент;
ТабДок.Прочитать(ИмяКаталогаИмпорта);
ТабДок.Показать();
ТабДок = новый ТабличныйДокумент;
ТабДок.Прочитать(ИмяФайла);
Для Строка=1 По ТабДок.ВысотаТаблицы() Цикл
Для Колонка=1 По ТабДок.ШиринаТаблицы() Цикл
Область = ТабДок.Область(Строка, Колонка);
Текст = Область.Текст;
//...тут читаем и другие свойства ячейки
КонецЦикла;
КонецЦикла;
и понеслась душа в рай..
ПостроительЗапроса = Новый ПостроительЗапроса;
ПостроительЗапроса.ИсточникДанных = Новый ОписаниеИсточникаДанных(областьТД);
Результат = ПостроительЗапроса.Результат; // отобранные строки типа РезультатЗапроса
ОбщаяТЗ = Результат.Выгрузить();
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший