Имя: Пароль:
1C
1С v8
ошибка при обращении к Эскелю на сервере 1с
0 RoRu
 
09.02.18
10:14
Есть обработка по загрузке поступлений из Экселя в БП3 .
локально работает. Есть рабочая база ( вирт машина, на ней сервер1С, клиенты работают через ситрикс со своих компов).
С клиента(через цитрикс) и даже  если непосредственно с сервера 1с зайти в 1с ошибка та же ( т.е. по идее база не причём).
Эксель работает, этот файл открывает, даже из окошка по выбору файла из обработки .
папка на сервере . Пробовал перезапустить сервер 1с под собой ( у меня лок админ ) - не помогло .
ошибка : не удалось открыть файл эксель , эксель не может получить доступ к файлу.
ссылка на картинку с ошибкой
http://yapx.ru/v/4TZT
1 RoRu
 
09.02.18
10:15
( т.е. по идее база не причём)- читать как по идее цитрикс не причём .
2 бомболюк
 
09.02.18
10:16
голосую за причину номер 2
3 RoRu
 
09.02.18
10:17
(2) что вы имели в виду ?
админы смотрели вчера весь день , у них вариантов нет.
4 бомболюк
 
09.02.18
10:18
что файл открыт другой программой. проверьте, нет ли других сеансов Excel.
5 Megas
 
09.02.18
10:22
А ещё Эксель можно читать по ОЛЕ
6 RoRu
 
09.02.18
10:26
(4)что проверять не понятно
сервер1с - вирт машина только для 1с, никого на нём нет
сам эксель закрыт. Файл сделал копию перед попыткой загрузки, ошибка при загрузке копии та же. Непосредственно экселем всё открывается сразу после того, как 1с не смогло прочесть.
7 laeg
 
09.02.18
10:28
+(5) еще и по ADO.
Читает ексель клиент или сервер ?
8 Megas
 
09.02.18
10:30
(6) Если Сервер читает Эксель то на сервере должен стоять Эксель =)
9 Vinianel
 
09.02.18
10:31
(0) Создай на сервере 1с каталог C:\Windows\SysWOW64\config\systemprofile\Desktop или C:\Windows\System32\config\systemprofile\Desktop - в зависимости от разрядности ОС сервера.
10 1dvd
 
09.02.18
10:32
На сервере установлен офис?
11 RoRu
 
09.02.18
10:32
(7)  сервер
(8) да поставили эксель, когда не стоял, была другая ошибка
12 RoRu
 
09.02.18
10:33
(10) да
подлючившись к серверу через рдп могу открыть этот файл лежащий на сервере
13 Vinianel
 
09.02.18
10:38
(12) Сделай (9)
14 RoRu
 
09.02.18
10:45
(9) помогло , Спасибо !!!
а не могли бы вы написать зачем это надо, чтобы знать на будущее
15 drcrasher
 
09.02.18
10:47
(14) эксель - приложение с гуём. для работы системы с гуём нужен десктоп.
16 Vinianel
 
09.02.18
10:49
(14) It's magic :)
Не помню, с чем связано. В своё время решение тоже на мисте нашла.
17 Вафель
 
09.02.18
10:49
а еще ексель можно открывать прямо табличным документом
18 RoRu
 
09.02.18
10:50
(16) постараюсь его и дальше передавать )))
19 Sasha_H
 
09.02.18
10:52
20 Fram
 
09.02.18
11:02
(14) какого то фига экселю нужен рабочий стол, и когда незалогинененный юзер запускает программу %USERPROFILE% какого то ляда равен системной папке, в которой ищется папка Desktop
21 Neu4
 
09.02.18
11:18
Путь указан на клиенте, а чтение происходит на сервере.
А на сервере по пути, который указан в обработке, нет файла ексель.
Файл надо передать на сервер и читать его как временный файл.
22 dezss
 
09.02.18
11:28
(21) а прочитать всю ветку вера не позволяет?