Имя: Пароль:
1C
1С v8
Как выгрузить в 1с файл Excel если вместо Excel стоит LibreOffice Calс
0 ktu78
 
04.04.16
17:39
Хочу с Экселевского файла загрузить данные в справочник Номенклатура
В коде создается com объект:

Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
      Эксель = новый COMОбъект("Excel.Application");    
КонецПроцедуры


Выдает ошибку
{Форма.Форма.Форма(6)}: Ошибка при вызове конструктора (COMОбъект)
      Эксель = новый COMОбъект("Excel.Application");    
по причине:
-2147221005(0x800401F3): Недопустимая строка с указанием класса

Я знаю, это из-за того, что на компе не стоит Excel. Вместо него у нас на фирме бесплатный LibreOffice Calc
Как мне сделать чтоб все-же Excel файл загрузился в мою обработку? Спасибо заранее. Хорошего вечера коллеги!
1 xxTANATORxx
 
04.04.16
17:41
грузи через АДО
2 mikecool
 
04.04.16
17:42
(1) +1
3 Gary417
 
04.04.16
17:42
(0) берём гугл, немного думаем

http://catalog.mista.ru/public/87317/

спасибопожалуйста
4 xxTANATORxx
 
04.04.16
17:43
5 ДенисЧ
 
04.04.16
17:44
Берём Маню... Платим ему некоторую сумму денег... И вуаля! Есть загрузка...
А потом берём Маню... Бьём его по голове тупым тяжёлым предметом (например, головой ТС) и забираем деньги.
И имеем профит - и обработка, и деньги...
6 mingw
 
04.04.16
17:44
7 Gary417
 
04.04.16
17:45
ADO геморойный тем что надо ставить чёто типа MSJet и т.п. причём фигзнает какой версии
8 MaxS
 
04.04.16
18:08
А чем платформа 1С 8.3.6 не угодила? Можно же ей загружать.
9 Gary417
 
04.04.16
18:10
(8) она вроде только на сервере умеет excel читать
10 MaxS
 
04.04.16
18:14
(9) И? файловая база в серверной процедуре может загрузить файл Excel и т.п.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.