|
Вопрос по экселю. Ошибка: engine could not find the object *.xls |
☑ |
0
JustGuest
31.05.17
✎
15:52
|
Добрый день
Вопрос следюущего характера
Есть Бп 2.0
В ней есть обработка по сравнеие инвентуры с УТ
Работает все это через эксель ADODB
Проблема в следующем
что на 8 3 6 все работает на ура
на 8 3 8 ... выдается ошибка
Не удалось подключится к файлу Excel [инв 31.01.17.xls]
{ВнешняяОбработка.ИнвентаризацияТовараНаСкладеСУТ.МодульОбъекта(338)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft Office Access Database Engine): The Microsoft Office Access database engine could not find the object 'C:\Program Files (x86)\1cv8\common\инв 31.01.17.xls'. Make sure the object exists and that you spell its name and the path name correctly.
Скачать Microsoft.ACE.OLEDB.12.0 можно по адресу
тут адрес
Что в 8 3 8 такого поменяли ?
Эксель стоит
База файловая (Хотя уже серверная на 8 3 8, из за этого вопрос и встал резко)
Может кто встречался
|
|
1
D_E_S_131
31.05.17
✎
16:02
|
8.3.9 не помогает?
|
|
2
JustGuest
31.05.17
✎
16:09
|
(1) не пробовали
Если ставить 8 3 9 Это придется помучаться с сервером 1С
у нас пара баз уже на 8 3 8, не хочется релизы дергать.
|
|
3
AlvlSpb
31.05.17
✎
16:11
|
(0) "Эксель стоит". А ошибку пишет для Access
Ничего не перепутали в коде. Посмотрите что-то типа такого
Excel = Новый COMОбъект("Excel.Application");
Excel.WorkBooks.Open(ИмяФайла);
Есть предположение что ссылается код не на Эксель а на Аксес
|
|
4
D_E_S_131
31.05.17
✎
16:13
|
|
|
5
1sanekmaloi1
31.05.17
✎
16:16
|
Ну в сообщении же написано что на сервере приложений 1С нет файла по указанному пути.Файл наверное на клиенте лежит, надо его на сервер передать и потом уже открывать.
|
|
6
JustGuest
31.05.17
✎
16:16
|
(3) я понимаю про что вы , но тут соединение не с экселем
Попытка
Об_Конект = Новый COMОбъект("ADODB.Connection");
|
|
7
JustGuest
31.05.17
✎
16:17
|
(5) так же подумал =)
Закинул на сам сервак где скуль, делаю то же самое, не находит.
Проблема в релизе, в 8 3 6 такой фигни нет
|
|
8
JustGuest
31.05.17
✎
16:20
|
(4) может конечно релиз не совместим со старым драйвером //
Попробуем обновиться
|
|
9
h-sp
31.05.17
✎
16:22
|
(7) C:\Program Files (x86)\1cv8 - долго думали походу, прям туда ваш файл запихнули?
|
|
10
JustGuest
31.05.17
✎
16:25
|
(9) Это было вне моего понимания =))) что надо запихнуть в системную папку =)
Я слишком долго с компами дружу =)))
А вообще уже результат =) пошло дело
Спасбио
|
|
11
JustGuest
31.05.17
✎
16:38
|
Все фигня... Не в релизе дело... а в бухгалтере, дала не тот файл... он и выдавал ошибку ...
Спасибо всем за содействие.
|
|