|
Сломалось 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) Это сколько же похоронить надо? А заодно и переделать...
А ком последнее время после обновлений винды постоянно ломается. Я так же борюсь с загрузкой через Эксель сложных меняющихся данных. Посла каждой загрузки дубли ищем и вычищаем... |
|||
|
10
Chai Nic
26.02.26
✎
18:45
|
COM конечно кривой и глючный, но ничего лучшего 1с не придумало для связи двух информационных баз на уровне программной модели. Всякие веб-сервисы - это уровень передачи сериализованных данных, что не совсем то.
|
|||
|
11
p-soft
26.02.26
✎
19:02
|
(10) сом - попытка сделать просто сложную для винды тему. вопрос безопасности, вопрос юзабилити. но мелкомягкие зайки не смогли предложить стабильный и предсказуемый вариант.
в общем случае, рулит только сделанное ручками, остальное в любой момент неожиданно отвалится |
|||
|
12
tartarya
27.02.26
✎
07:22
|
(4) тут смотрели?
|
|||
|
13
СамоСабой
01.03.26
✎
22:12
|
Системщики целый день ковырялись. В итоге сказали что надо вместо IP адреса использовать его текстовый синоним.
Попробовал и действительно заработало. Причем клянуться, что сознательно нигде ничего не перенастраивали. А с IP по прежнему не работает. |
|||
|
14
X Leshiy
01.03.26
✎
22:56
|
(7) А что с ним не так? У меня много лет работает и не жужжит)
(0) А че КА на сервере, а БП файловые, ониж в одной сети, вы там любите садо- мазо?) |
|||
|
15
craxx
02.03.26
✎
00:32
|
(13) Системщикам выдрать руки по самые ноги.
|
|||
|
16
СамоСабой
02.03.26
✎
11:30
|
(14) КА - серверная, 2 Бух - файловые
С обоими Бух работает com обмен у обоих бух адрес был прописан через IP Все работало. Внезапно. Перестал работать com обмен с одной из Бух. Поменяли IP на текстовый синоним - заработало на другой базе Бух по прежнему работает по IP. Таки дела |
|||
|
17
Garykom
гуру
02.03.26
✎
12:01
|
(16) Спорим что дело не в IP или Hostname
А в правильности указания шары и правах на нее! Сервер = "\\192.168.0.24\1c$\Бух30";
Сервер = "\\192.168.0.4\1c8$\бух3"; Никого "$" не смущают? |
|||
|
18
Garykom
гуру
02.03.26
✎
12:03
|
(17)+ Суть что старый адрес (шара) через ip перестала работать (админы сломали)
Затем они (админы) дали новый адрес через Hostname, который рабочий и там имхо другой путь (шара) Разница не в ip|hostname а в пути который после )) |
|||
|
19
uno-group
02.03.26
✎
12:49
|
Через хост нейм идет доменная авторизация, а через ип может подхватывать сохраненный пароль или пароль локального юзера, а не доменного.
(17) 2 разных сервера у каждой организации свой. Или когда имя юзера, пароль и т.п. менял при копировании кода сюда стер лишний символ. |
|||
|
20
uno-group
02.03.26
✎
12:53
|
+(19) в командной строке набери control /name Microsoft.CredentialManager смотри сохраненные пароли там где работает и где не работает. При необходимости поменяй на правильный.
|
|||
|
21
Chai Nic
04.03.26
✎
11:20
|
(17) Доллары в имени шары на доступ никак не влияют, это от бухгалтерш защита, чтобы не любопытствовали лишний раз. Просто признак скрытого ресурса, который клиент сети микрософт по умолчанию не отображает в списке ресурсов хоста.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |