Имя: Пароль:
1C
1С v8
Новый COMОбъект на Сервере 1С
0 zak555
 
27.08.15
15:25
если на сервер установлен эксель, там же сервер1С 8.3.6.2237
Если база файловая, то проблем нет, если серверная -- то появилась ошибка

{Форма.ФормаУправляемая.Форма(21)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft Excel): 'X:\5.xlsx' could not be found. Check the spelling of the file name, and verify that the file location is correct.

If you are trying to open the file from your list of most recently used files, make sure that the file has not been renamed, moved, or deleted.

Вот код


Если XLSОбъект = Неопределено Тогда
        XLSОбъект = Новый COMОбъект("Excel.Application");
        XLSОбъект.Visible       = Ложь;
        XLSОбъект.DisplayAlerts = Ложь;
    КонецЕсли;
    
    Попытка
        Book = XLSОбъект.Workbooks.Open(пФайл, , Истина);
    Исключение
        Сообщить ("Проблемы с подключением к Excel" );
        Сообщить(ОписаниеОшибки());
        
    КонецПопытки;
1 ДенисЧ
 
27.08.15
15:26
права
2 Serginio1
 
27.08.15
15:27
DCOM
3 zhig75
 
27.08.15
15:35
Что-то такое мутное у меня помню было, с 2013 версий экселя, справился поставив 2010.
4 Serginio1
 
27.08.15
15:37
5 zak555
 
27.08.15
15:43
user1cv8 в группе локальных админов
6 itlikbez
 
27.08.15
15:52
(0) http://v8.1c.ru/o7/201303sp/index.htm
не это, часом?
7 zak555
 
27.08.15
15:54
(6) нету профилей
8 Гёдза
 
27.08.15
15:55
Сервер не видит файл на клиенте?
9 Defender aka LINN
 
27.08.15
15:56
Ответ еще в (1) дан.
10 zak555
 
27.08.15
16:01
так какие нужны права ?
11 yavasya
 
27.08.15
16:04
(10) лёгкий вариант -батник ? Сложный создать пользователя , дать права на Эксель
12 yavasya
 
27.08.15
16:04
+(11)   ? = .
13 shuhard_серый
 
27.08.15
16:05
права на пампу учетен rphosta
14 zak555
 
27.08.15
16:29
(13) права на папку учётки rphosta ?
15 Apokalipsec
 
27.08.15
16:32
Судя по букве диске это скорее всего шара, значит права на эту шару посмотреть.)
16 shuhard_серый
 
27.08.15
16:33
(14) угу, (13) писано со смартфона
17 H A D G E H O G s
 
27.08.15
16:39
Рпхост не может узреть файл под таким углом.
18 zak555
 
27.08.15
16:41
rphost под user1cv8 же запускается ?
19 zak555
 
27.08.15
16:41
обычно
20 ДенисЧ
 
27.08.15
16:42
(18) тебе видней
21 H A D G E H O G s
 
27.08.15
16:43
Щ
Зак555 не может узреть рпхост. Под таким углом.
22 Dolphinbet
 
27.08.15
16:53
23 Dolphinbet
 
27.08.15
16:53
все пошагово написано
24 Dolphinbet
 
27.08.15
16:54
и в комментах есть дополнение:
Корпорация Microsoft на сегодняшний день не рекомендует производить и не поддерживает автоматизацию программ из пакета Microsoft Office с помощью автоматических, неинтерактивных клиентских приложений или компонентов (включая ASP, DCOM и службы NT), поскольку при запуске в этом окружении программы пакета Office могут работать нестабильно или зависать.
25 zak555
 
27.08.15
17:10
(22) не пошло
26 yavasya
 
27.08.15
17:11
(25) батник сделай
27 Dolphinbet
 
27.08.15
17:11
(25) не может быть!
28 zak555
 
27.08.15
17:14
когда я стал заходить в DCOM компонента "Microsoft Excel Application" -- какая-то ругань пошла

мол нет такого

может там айди должен быть другой ?
29 zak555
 
27.08.15
17:14
офис 2010
30 Dolphinbet
 
27.08.15
17:17
Можно попробовать переустановить офис...
31 VitShvets
 
27.08.15
17:21
Хорошей практикой является запуск агента сервера 1С от доменного пользователя. С добавлением его в локальные админы. Есть у меня подозрение, что у пользователя USR1CV8 просто не хватает прав на открытие файла.
32 VitShvets
 
27.08.15
17:27
Плюс, я бы посмотрел что за "X:\5.xlsx". Если это сетевой диск, то попробовать абсолютный путь вида "\\server\share\..." (про права на шару не забываем). Ну и для полной проверки, что это из за прав, можно положить файл в локальную папку, дать полный доступ пользователю "Все" и проверить.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший