| 
    
        
     
     | 
    
  | 
Вопрос по экселю. Ошибка: 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    
     naïve 
    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 
 | 
         
        Все фигня... Не в релизе дело... а в бухгалтере, дала не тот файл... он и выдавал ошибку ...
 
        Спасибо всем за содействие.  | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |