#0
by mefisto666series
Есть две базы,одна 8.3 бп 3.0, вторая на 8.2 бп 2.0 Есть задача подключиться из 8.3 к 8.2, найти нужные доки и вытянуть из них инфу. Расположены обе базы на серваках, на разных. Пока для тестов я наваял обработочку, которая по кнопке делает следующее: V82Com = Новый COMОбъект("V82.COMConnector"); Но этот код плюется такой ошибкой: {Форма.Форма.Форма}: Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V82.COMConnector.1): Error performing operation with infobase server_addr=tcp://server-app2:1541 descr='Windows Sockets' library method aborted. Error code - (Windows Sockets - 10054(0x00002746). An existing connection was forcibly closed by the remote host. ) line=947 file=SrcDataExchangeTcpClientImpl.cpp как поправить или что-то, может, не так с сервером?
#2
by hhhh
и с НайтиПоНомеру уже даже не смешно. Ну сколько можно талдычить, что в НайтиПоНомеру два параметра. Книги тогда хотя бы читайте.
#4
by mefisto666series
доподлинно мне неизвестно, но если использовать v83.COMConnector, кидает ошибку {Форма.Форма.Форма}: Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V83.COMConnector.1): Client software code version does not match 1C:Enterprise server version Различаются версии клиента и сервера (8.3.6.2332 - 8.2.19.130), клиентское приложение: COM-соединение
#5
by Лефмихалыч
на вызывающем компе должна быть установлена именно 8.2.19.130 и ни в коем случае ни одной более поздней. COM-коннектор в системе будет того релиза, который самый свежий был установлен (это не касается минорной версии). Например, если установить 8.2.19.130, 8.2.20.99 и 8.3.9.13, то com-коннектора будет два - 8.2.20.99 и 8.3.9.13, а коннектор от 8.2.19.130 получить будет уже не возможно без удаления 8.2.20.99
#11
by shuhard
[на вызывающем компе должна быть установлена именно 8.2.19.130 и ни в коем случае ни одной более поздней] и будет тебе dll с сервера =)
#14
by Jokero
Та же задача, нужно с 8.3 подключится к 8.2. При этом на 8.2, куда подключаюсь 8.3 не стоит. Зарегил на серваке в отдельном COM Application библиотеку из набора 8.3. - comcntr.dll Все равно при подключении пишет, что версии разные. Поlставил, "dev-erp", теперь пишет:"Сервер RPC недоступен." Как победить этот коннектор? V8X.Application - при подключении вообще зависает намертво. Чем еще связать базы, чтоб запрос выполнить? (з.ы не мой сегодня день)
#16
by etc
> Различаются версии клиента (8.3.6.2332) и сервера (8.2.19.130) Ты из 8.3 подключаешся к 8.2, а клиент у тебя почему-то выдает версию 8.3. Проверь какой версии ком ты инициализируешь. V83.ComConnector или V82.
#18
by Лефмихалыч
стыдно. Почитал бы хоть в СП про второй параметр прежде, чем копипастить без мозгов. V82Com = Новый COMОбъект("V82.COMConnector", "вот сюда надо написать имя сервера приложений 8.2");
#19
by ЧеловекДуши
Зубдь про КОМ. Только ОЛЕ :) У 1С с КОМ-омо все плохо. Любит только одну и туже версию клиента :) Ведать Руки у писателей 1С не под то заточены.
#20
by ЧеловекДуши
Ты может не знал, но по сути КОМ универсален, и затык только на стороне кривизны самой 1С. Нормальные приложения не обращают внимание на версии Комков :)
#21
by Jokero
Да я ставлю туда свой сервер принимающий, но каждый раз какие-то разные ошибки - то "Недопустимая строка с указанием класса", то "Отказано в доступе", то еще какие-то ошибки. Я уже обе версии коннектора на принимающем сервере в пустой Com Application обернул, все равно ничего не помогает. К ораклу и к Оебс подключается без проблем, стыдно будет сказать прогерам этих систем, что не удается сконнектить между собой две базы 1С. )))
#22
by Лефмихалыч
Бред. Атомный. >каждый раз какие-то разные ошибки значит ты что-то еще каждый раз по-разному неправильно делаешь. Второй параметр отлично работает, начиная с 8.2.
#25
by mefisto666series
не знаю насколько это относится к моей проблеме, но я попробовал прописать имя сервера приложений(это же кластер подразумевается?) и получаю ошибку Ошибка при вызове конструктора (COMОбъект): -2147024891(0x80070005): Access is denied.
#26
by TormozIT
Логично, ведь ты не читал и потому не настроил COM+ приложение для удаленной (нелокальной) активации.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Один набор записей по разным регистраторам
- С чего начать оприходование товара в УТ
- Совместное использование аппаратной и программной лицензии 1С
- Ут 11.1 при попытке вывести на печать: Значение не является значением....
- Закрыть 1с для одного пользователя робот
- v7: Загрузка XML-файла с неоднородной структурой
- последовательность документов, изменить порядок
- В БП 3.0 нету РаботаСФайлами.УдалитьЗапрещенныеСимволыИмени(ИмяФайла)
- 1С:Предприятие 8.3 (8.3.7.1845) текущему соединению с ИБ не назначен сеанс
- Девайс для видеоконференции и проброс портов
- УПП 1.3.72.2. Изменение настроек учета
- Сколько брать посреднический процент с исполнителя (настройка ПО и железа) ?
- Обновление УТ: Произошло зацикливание процедуры обработки данных
- ошибка при свертке
- Терминальный режим. Медленная печать документа из 1с на принтер KYOCERA.
- недостаточно фактических параметров для метода фонового задания
- Ошибка разделенного доступа к базе данных
- Обработка заполнения таб части на Управляемых формах
- Программное добавление элемента отбора в пользовательские настройки СКД.
- ftp. 1С на жестком диске роутера