Имя: Пароль:
1C
1С v8
Вопрос по экселю. Ошибка: 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
(3) Имеется в виду эта тема
http://catalog.mista.ru/public/163640/
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
Все фигня... Не в релизе дело... а в бухгалтере, дала не тот файл... он и выдавал ошибку ...

Спасибо всем за содействие.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.