|
Подключение к Exсel |
☑ |
0
yalanton
13.04.20
✎
17:10
|
Добрый день извиняюсь за элементарный вроде вопрос есть 1с 8.3 управляемые формы .Хочу научиться загружать информацию из экскля в 1с 8.3.пишу в обработке
Excel = Новый COMОбъект("Excel.Application");
Excel.WorkBooks.Open("C:\779\123.xls");
выполняю
1с пишет {ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(34)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft Excel): К сожалению, нам не удалось найти файл C:\779\123.xls. Возможно, он был перемещен, переименован или удален?
Что не так то?
|
|
1
palsergeich
13.04.20
✎
17:10
|
(0) Файл на клиенте, код выполняется на сервере
|
|
2
yalanton
13.04.20
✎
17:31
|
и что надо сделать ? выполнить на сервере? да у меня фукция в которой открываю файл экселя на сервере директива стоит &НаСервере
&НаСервере
Функция загрузить()
Excel = Новый COMОбъект("Excel.Application");
Excel.WorkBooks.Open("C:\779\123.xls");
|
|
3
ChMikle
13.04.20
✎
17:33
|
(2) вам надо открыть файл в процедуре &НаКлиенте
|
|
4
MaxS
13.04.20
✎
17:34
|
1С умеет загружать сама, без Excel.Application
|
|
5
yalanton
13.04.20
✎
17:39
|
1С умеет загружать сама, без Excel.Application - как если информация
в Экселе
|
|
6
MaxS
13.04.20
✎
18:36
|
(5) > Хочу научиться загружать информацию из экскля
Если есть желание, копайте в эту сторону.
В 1С предприятии Файл - Открыть, выбрать Ваш Excel файл, который откроется без Excel.Application. Значит и программно можно так же.
|
|
7
yalanton
14.04.20
✎
17:16
|
спасибо за помощь подумаю как открыть(загрузить) без Excel.Application - пока все заработало через Новый COMОбъект("Excel.Application"); ,но я подумаю над другим вариантом- если честно я думал что в 1с8.3 существует уже готовая обработка для импорта из экселя
|
|
8
Garykom
гуру
14.04.20
✎
17:22
|
(7) Существует и не одна.
|
|