Имя: Пароль:
1C
 
Сломалось com соединение
0 СамоСабой
 
26.02.26
16:16
Здравствуйте.

Имеется 1С КА 2.5 и две базы 1С Бух 3.0
Имеется обработка с помощью которой подкачиваем данные из бух баз в 1С КА

Подключение происходит при выполнении следующего кода :
//------------------------------------------------
Если Организация.Наименование = "АО ""ОРГ-1""" Тогда
    Сервер = "\\192.168.0.24\1c$\Бух30";
    Пользователь = "КакойтоПользователь";
    Пароль = "112345";
ИначеЕсли Организация.Наименование = "АО ""ОРГ-2""" Тогда
    Сервер = "\\192.168.0.4\1c8$\бух3";
    Пользователь = "КакойтоПользователь";
    Пароль = "112345";
Иначе
    Возврат Неопределено;
КонецЕсли;

СтрокаПодключения = "File=""" + Сервер + """;";
СтрокаПодключения = СтрокаПодключения + ?(ПустаяСтрока(Пользователь), "", "Usr=""" + Пользователь + """;");
СтрокаПодключения = СтрокаПодключения + ?(ПустаяСтрока(Пароль), "", "Pwd=""" + Пароль + """;");    
    
V83COMCon= Новый COMОбъект("V83.COMConnector");
Попытка
    Возврат V83COMCon.Connect(СтрокаПодключения);
Исключение
ОбщегоНазначения.СообщитьПользователю(СокрЛП(ОписаниеОшибки()));
Возврат Неопределено;
КонецПопытки;
//-----------------------------------------

Все работало.

Но внезапно при попытке подключиться к базе ОРГ-1 стала вываливаться ошибка :
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V83.COMConnector.1): Ошибка при выполнении операции с информационной базой
Файл не является файлом базы данных '\\192.168.0.24\1c$\Бух30/1Cv8.1CD'
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Проверил путь - по указанному пути открывается каталог с требуемой базой.
Файл 1Сv8.1CD в этом каталоге также имеется.
Обратил внимание что в тексте ошибки присутствует правый слеш, хотя вроде должен быть левый.

Как с этим бороться?
Прошу подсказать
1 СамоСабой
 
26.02.26
16:18
Подключение к Безе ОРГ-2 по прежнему срабатывает нормально
2 shuhard
 
26.02.26
16:20
(0)[Как с этим бороться?]
вернуть права на скрытую шэру
3 СамоСабой
 
26.02.26
16:24
(2) Бух база - файловая.
Если в проводнике указать путь \\192.168.0.24\1c$\Бух30
то этот  каталог открывается.

И Вы считаете, что не хватает прав?
Тогда для какого пользователя?
4 СамоСабой
 
26.02.26
16:35
База КА в которой  происходит подключение - серверная
5 H A D G E H O G s
 
26.02.26
16:39
(3) позовите специалиста.
6 shuhard
 
26.02.26
16:42
(3)[Тогда для какого пользователя?]
от которого запущен rphost
7 spiller26
 
26.02.26
17:25
(0) Да когда вы похороните COM. Столько уже наелись просто.
Переделайте на обмен через папку или Web-сервис.
8 АНДР
 
26.02.26
17:26
(0) Проверь обновления винды и права на шару. После недавнего обновления надо явно клиенту разрешать доступ.

https://learn.microsoft.com/ru-ru/windows-server/storage/file-server/enable-insecure-guest-logons-smb2-and-smb3?tabs=group-policy
9 paramedic
 
26.02.26
18:40
(7) Это сколько же похоронить надо? А заодно и переделать...
А ком последнее время после обновлений винды постоянно ломается.
Я так же борюсь с загрузкой через Эксель сложных меняющихся данных. Посла каждой загрузки дубли ищем и вычищаем...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший