|
Доступ к сетевым папкам с сервера |
☑ |
0
Лойфер
26.12.14
✎
11:15
|
Добрый день, друзья!
При разработке файлового обмена в УПП на базе предприятия 1С 8.3 обнаружил, что сервер не видит сетевые папки. Локальные видит, а сетевые - ни в какую.
Например, приведённые ниже функции вернут разный результат:
&НаКлиенте
Функция ФайлНаКлиенте()
File = Новый File("X:"); // X - сетевой диск
Возврат "X: существует = "+File.Exist();
КонецФункции
&НаСервере
Функция ФайлНаСервере()
File = Новый File("X:"); // X - сетевой диск
Возврат "X: существует = "+File.Exist();
КонецФункции
Кто-нибудь сталкивался с такой проблемой? Есть ли решение кроме переноса папки обмена на серверную машину?
|
|
1
Галахад
гуру
26.12.14
✎
11:17
|
Очень популярная тема.
|
|
2
Krolik Bezobraznik
26.12.14
✎
11:23
|
Попробуйте вместо сетевого диска указать полный сетевой путь.
|
|
3
Krolik Bezobraznik
26.12.14
✎
11:23
|
Кроме того вы забыли указать значек \ после имени диска с двоеточием.
|
|
4
Лойфер
26.12.14
✎
11:26
|
(2) С этого я и начинал. Получив ошибку подумал, что проблема в доступе (для подключения к папке нужен был логин и пароль) и решил создать сетевой диск с данными авторизации. Однако проблема не решилась.
(3) На всякий случай проверил ваш вариант - проблема та же. Кроме того клиент видит диск что с чёрточкой, что без неё.
|
|
5
Garikk
26.12.14
✎
11:26
|
пользователь под которым запущена служба 1С на сервере, имеет достаточные права чтобы попадать на эти папки?
|
|
6
Garikk
26.12.14
✎
11:30
|
(4) сетевой диск увы и ах, подключен под вашим профилем, а не профилем пользователя службы 1С
|
|
7
Лойфер
26.12.14
✎
11:50
|
(5) (6) Странное дело, служба сервера была запущена под другим пользователем. Сейчас решаем этот вопрос с админом. Спасибо за участие, я отпишусь если будут новости :)
|
|