Вход | Регистрация


Выгрузка в эксель

Выгрузка в эксель
Я
   ER1337
 
05.02.18 - 13:36
Здравствуйте, господа! Очень интересная проблема, с которой я ранее не сталкивался. Помогите, пожалуйста, найти решение.
Есть обработка (УФ), которая из эксель файла загружает в базу кучу документов. Но суть не в этом. Дело в том, что у клиента на сервере не установлен эксель, из за этого, когда выбирается файл из каталога, вываливается ошибка "Каталог не найден". Когда попробую выполните чтение из экселя на клиенте, выдает ошибку "процедура с указаным именем не опеределена".

&НаКлиенте
Процедура ЗагрузитьНаКлиенте(Excel)
        Excel = Новый COMОбъект("Excel.Application");
        Excel.WorkBooks.Open(ПутьКФайлу);
КонецПроцедуры

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

Буду рад любой помощи, спасибо!
 
 
   Lexey_
 
1 - 05.02.18 - 13:41
(0) "процедура с указаным именем не опеределена" 
какая процедура?
   catena
 
2 - 05.02.18 - 13:46
   ER1337
 
3 - 05.02.18 - 14:15
(1) &НаКлиенте 
Процедура ЗагрузитьНаКлиенте(Excel)
        Excel = Новый COMОбъект("Excel.Application");
        Excel.WorkBooks.Open(ПутьКФайлу);
КонецПроцедуры
   hhhh
 
4 - 05.02.18 - 15:38
(3) запоминай уже
ТабДок = Новый ТабличныйДокумент;
ТабДок.Прочитать(ПутьКФайлу);

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует