| 0
    
        falselight   16.06.20✎ 08:35 | 
        Открыл для себя вот это
 ТабДок = Новый ТабличныйДокумент;
 ТабДок.Прочитать(ФайлЗагрузки, СпособЧтенияЗначенийТабличногоДокумента.Значение);
 ТЗЗагрузки.Очистить();
 
 Эксель лист читается в секунды. В то время как раньше я пользовался, методом
 
 Попытка
 Excel = Новый COMОбъект("Excel.Application");
 Excel.WorkBooks.Open(ИмяФайла);
 ExcelЛист = Excel.Sheets(НомерЛистаExcel);
 Исключение
 Сообщить("Ошибка. Возможно неверно указан номер листа книги Excel.");
 Возврат Ложь;
 КонецПопытки;
 SpecialCells = Excel.Sheets(НомерЛистаExcel).Cells.SpecialCells(11);
 RowCount     = SpecialCells.Row;
 ColumnCount  = SpecialCells.Column;
 Для Column = 1 По ColumnCount Цикл
 
 
 
 И дальнейшую его обработку. Правильно я понимаю. что первый метод оптимальный. В 2 строки.
 |  | 
    
        | 5
    
        Ненавижу 1С   гуру 16.06.20✎ 09:38 | 
        Да, все читать в табличный документ
Дальше могут быть нюансы
 Например, есть колонка Артикул, должна быть текстовая
 В исходном файле это общий вид, то есть:
 артикул "0012", значение 12, текст "0012"
 артикул "1234", значение 1234, текст "1 234" (здесь неразрывный пробел)
 |  |