Чтение файла Excel на сервере(фоновое задание) #685512


#0 by iva77ru
Можно ли использовать метод: для чтения файла (фоновое задание)? У меня сообщений в ЖР об ошибках нет, но файл не считывается, хотя аналогичный код при запуске на клиенте работает без ошибок.
#1 by Dzenn
Возвожно, дело в 64х-разрядности сервера 1с
#2 by МойКодУныл
Или на сервере не установлен Excel, или нет доступа к файлу из-под пользователя серевера. Хотя, это должно быть в ошибках.
#3 by iva77ru
Стоит 64-х разрядная win server 2008 r2. Доступ сейчас проверю. Но я так понял, что COMОбъект("Excel.Application") в фоновом задании работает?
#4 by Dzenn
разрядность сервера 1С какая? не ос, а 1с
#5 by iva77ru
1C:Enterprise 8.2 Server Agent (x86-64) От system стои full control.
#6 by Dzenn
я недавно столкнулся с тем, что 32х-битный AccessDatabaseEngine не воспринимался 64х-битным 1С-сервером. не работало. Поставил 64х-битный компонент - взлетело. Возможно, и здесь такое же.
#7 by shamannk
Ошибку сам пишеш в журнал?
#8 by iva77ru
Трассировка: попытка : COMОбъект d:ExportForDPФизЛицаCVP_Mobile.xls - начало: 23.10.2013 17:43:34 Ошибка: {ОбщийМодуль.ЭкспортДанных.Модуль(1162)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft Office Excel): Нет доступа к файлу 'd:ExportForDPФизЛицаCVP_Mobile.xls'. Это может быть вызвано одной из следующих причин. • Имени файла или пути не существует. • Файл используется другой программой. • Имя книги, которую вы пытаетесь сохранить, совпадает с именем открытой в данный момент книги. - 23.10.2013 17:43:36
#9 by shurikvz
Сегодня уже было подобное:
#10 by iva77ru
Не помогло. Файл существет, поскольку перед открытием проверяется через НайтиФайлы(ИмяФайла). 1C сервер работает под Local System. Как дать права на com для этой записи не понятно.
#11 by ViSo76
Дело может быть в том, что у тебя используется windows 64bit, а Excel 32bit по этому чтобы файл открывался нужно создать папки WindowsSysWOW64configsystemprofileDesktop и WindowsSystem32configsystemprofileDesktop и
#12 by Kurbash
а версия Excel какая?
#13 by iva77ru
Спасибо! Файлы читаются. Создал папку: WindowsSysWOW64configsystemprofileDesktop Excel 2007 32-х разрядная версия.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С