Имя: Пароль:
1C
1С v8
Ошибка при загрузке из Excel. УТ11
0 vse_serjezno
 
02.12.13
16:48
Здравствуйте. Такая проблема: загружаю внешн. обработкой справочник партнеров из Эксель на одном компе - все замечательно грузится. На другом - выдает ошибку открытия файла. И там и там обработка и файл одинаковые. Эксель установлен на обоих компах.
Ошибка:
Не удалось открыть файл: C:\Users\t.prohorova\Desktop\salon-big (2).xls
Ошибка открытия листа №1 Microsoft Excel.
{Форма.Форма.Форма(58)}: Значение не является значением объектного типа (Sheets)
Как справиться с этой проблемой?
1 Apokalipsec
 
02.12.13
16:51
Код покажи как ты к листам обращаешься.)
2 vse_serjezno
 
02.12.13
16:52
ОбъектОбработкаНаСервере = РеквизитФормыВЗначение("Объект");
    ФайлДанныхНаСервере = ОбъектОбработкаНаСервере.ФайлДанных;    
    Сообщить("Идет обработка выбранного файла!..");
    Попытка
        // Загружаем Excel
        ExcelПриложение = Новый COMОбъект("Excel.Application");
    Исключение
        Сообщить("Ошибка при загрузке Microsoft Excel." + Символы.ПС + ОписаниеОшибки(), СтатусСообщения.Внимание);    
    КонецПопытки;
    
    Попытка
        // Открываем файл
        ExcelФайл = ExcelПриложение.WorkBooks.Open(ФайлДанныхНаСервере);
    Исключение
        Сообщить("Не удалось открыть файл: " + ФайлДанныхНаСервере);
    КонецПопытки;
    
    Попытка
        // Обрабатываем файл
        // Читаем первую страницу книги
        ExcelЛист = ExcelФайл.Sheets(1);
        //RangeAll = ExcelЛист.UsedRange;
        //xlCellTypeLastCell = 11;
        //ПоследняяСтрока = ExcelЛист.Cells.SpecialCells(xlCellTypeLastCell).Row;
        ПоследняяСтрока = 100;
        
        Для счетчик = 2 по ПоследняяСтрока Цикл
            НовыйПартнер = Справочники.Партнеры.СоздатьЭлемент();
3 Sabbath
 
02.12.13
16:53
всё всерьёзно
4 Sabbath
 
02.12.13
16:54
(0) а файл удается открыть? Может ОС разные и документы в разных местах в 7 и в ХР к примеру
5 Масянька
 
02.12.13
16:54
(0) Точно файл Excel один и тот же? И Excel'и одинаковые стоят?
6 vse_serjezno
 
02.12.13
16:57
Вы правы, версии экса различаются.