Имя: Пароль:
1C
1С v8
Не могу подключиться к базе в сетевой папке
,
0 Хрюкин
 
24.07.17
04:32
Делаю так:
COMConnector=Новый COMОбъект("V83.COMConnector");
V8 = COMConnector.Connect("File=""\\192.168.17.20\buhdb""; Usr=""User"";Pwd=""Password"";");

Проблема в том, что сервер не в домене и при попытке войти в расшаренную на нем папку требует логин пароль пользователя. В результате 1с выдает ошибку:


{ВнешняяОбработка.ВнешняяОбработка1.МодульОбъекта(1367)}: Ошибка при вызове метода контекста (Connect)
по причине:
Произошла исключительная ситуация (V83.COMConnector.1): Ошибка при выполнении файловой операции  '\\192.168.17.20\buhdb\1Cv8.cdn'. 1326(0x0000052E): Вход в систему не произведен: имя пользователя или пароль не опознаны.

Подскажите как в в обработке прописать пользователя и пароль.
1 Mikhail Volkov
 
24.07.17
04:45
(0) > при попытке войти в расшаренную на нем папку требует логин пароль пользователя.
Обратиться к сисадминам, чтобы правильно расшарили. Если домены разные, то чтобы установили дружественные отношения между ними.
2 Хрюкин
 
24.07.17
04:51
(1) Админы сказали, мол, в модуле 1с пропиши авторизацию.
3 1dvd
 
24.07.17
06:00
(2) хорошие админы :)

Но, прописать можно
4 Рэйв
 
24.07.17
06:04
(2)Админы братья по разуму с адинесниками - тоже ленивые:-)
5 makfromkz
 
24.07.17
06:29
(0)Вы когда в проводнике открываете сетевую папку, система сама спросит учетку которую надо ЗАПОМНИТЬ с помощью соответствующей галочки.
Ну а админы должны прописать разрешения на доступ к сетевым папкам.
6 Хрюкин
 
24.07.17
06:33
(5) Для каждого пользователя проблематично будет это делать.
7 Рэйв
 
24.07.17
06:56
(0)Может проще базу поближе перенести?
8 sitex
 
naïve
24.07.17
07:25
(0) Это вопрос больше к админам, если они не знают как пригласи админа которые сделает.
9 Хрюкин
 
24.07.17
07:40
(8) Разве в обработке нельзя прописать логин пароль, чтобы соединение проходило?
10 mehfk
 
24.07.17
08:30
(9) В какое место?
Разве что net use использовать.
11 YFedor
 
24.07.17
09:27
А пользователи пред тем как войти в базу обычным клиентом 1С как вводят имя пользователя и пароль к серверу?
12 ytex
 
24.07.17
09:47
(0) Автор не мучайся, подключи сетевую папку с правами на запись как сетевой диск и обращайся "локально" к базе.
13 Хрюкин
 
24.07.17
10:20
net use  помогло. Сделал так:
КомандаСистемы("Net use \\192.168.17.20\buhdb /user:Хрюкин 12345");
И всё работает.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн