Всем день добрый!
Делаю загрузку из EXEL через регламентное задание на сервере. Задание вылетает с ошибкой:
{ОбщийМодуль.МБ_ОбщийМодуль.Модуль(164)}: Значение не является значением объектного типа (Cells)
СтруктураДанных.СКД = СокрЛП(Ex.Cells(НС,2).Value);
Т.е. при подключении к EXEL ошибок не возникает, ошибка при обработке данных из файла.
На клиенте все работает (в файловом варианте тоже).
Делаю загрузку из EXEL через регламентное задание на сервере. Задание вылетает с ошибкой:
{ОбщийМодуль.МБ_ОбщийМодуль.Модуль(164)}: Значение не является значением объектного типа (Cells)
СтруктураДанных.СКД = СокрЛП(Ex.Cells(НС,2).Value);
Т.е. при подключении к EXEL ошибок не возникает, ошибка при обработке данных из файла.
На клиенте все работает (в файловом варианте тоже).
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
По точке останова выяснилось, что EXEL таки не открывается.
Пытаюсь открыть так:
Попытка
Ex = Новый COMОбъект("Excel.Application");
Исключение
ФайлСЛогомОшибок.ДобавитьСтроку("MS Excel не установлен на компьютере!");
Возврат Неопределено;
КонецПопытки;
Отладка попадает в исключение, соответственно в переменной Ex (мой первый пост) - Неопределенно.
Пользователь, под которым запущен агент сервера 1С является администратором.
Как запустить EXEL?
Пытаюсь открыть так:
Попытка
Ex = Новый COMОбъект("Excel.Application");
Исключение
ФайлСЛогомОшибок.ДобавитьСтроку("MS Excel не установлен на компьютере!");
Возврат Неопределено;
КонецПопытки;
Отладка попадает в исключение, соответственно в переменной Ex (мой первый пост) - Неопределенно.
Пользователь, под которым запущен агент сервера 1С является администратором.
Как запустить EXEL?
На клиенте все работает (в файловом варианте тоже)
А вы считываете данные из excel в клиентской обработке (&НаКлиенте)?
Если этого указания нет, то процедура пытается отработать на стороне сервера, а чтение из файла - это клиентская часть
А вы считываете данные из excel в клиентской обработке (&НаКлиенте)?
Если этого указания нет, то процедура пытается отработать на стороне сервера, а чтение из файла - это клиентская часть
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот