#0
by suvolod
Не могу понять в чем ошибка: вот так подключает (Результат = Истина): СтрокаПодключения="srvr=""1CV8-SERVER"";ref=""Trade_R"";usr=""user"";pwd=""123"""; а вот так нет (ComОбъект=Неопределено): погуглил тему... через комконнектор подключение к серверу вроде тоже должно работать (пользовалася всегда им). Почему-же тогда не получается?
#2
by suvolod
Нет.. кажется начинаю разбираться. Вывел описание ошибки. Вот что пишет: Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V82.COMConnector.1): Версия компоненты 'comcntr' (8.2.15.301) отличается от версии корневого модуля 'core82' (8.2.15.310) Сервак и клиент действительно разные. Точнее, на клиенте есть и 301, и 310 версия. Как мне указать в строке подключения, какую версию клиента использовать? И второе, почему тогда проходит инициализиция через V82.Application&
#7
by suvolod
. Специфика задачи такова, что комп, из под которого запускается com-соеденинение, не обслуживается. Т.е. там стоит локальная база, которая вытягивает с серверной определенные данные, но обновление и обслуживание этой базы не планируется. Хочется ее просто поставить и забыть. А не бежать каждый раз переустанавливать клиента, когда меняется номер серверной версии. Как лучше это сделать? Если я вместо комконнектора буду использовать v82.Application, чем это хуже? В гугле нашел вот это: Получается, после выгрузки процесс v82.Application так и не закроется? Есть еще минусы по сравнению с комконнектором?
#8
by yabes
А ты укажи в настойках бызы к которой подключаешься Версию 1С:Предприятия! Там сейчас написано 8.2 и он использует последнюю версию платформы, а ты напиши 8.2.301 или что там у тебя!
#11
by yabes
Напиши мне свой адрес, я тебе скину видео по этому поводу! Там рассматривается v82.Application и Com-соединения!
#13
by yabes
"И второе, почему тогда проходит инициализиция через V82.Application&" Потому что когда ты используешь V82.Application, то открывается еще одно независимое приложение 1С с платформой, которая на сервере, а когда ты пользуешься COM, то используется интерфейс текущий базы, а она у тебя запущена на последней версии платформы!
#18
by suvolod
да ... судя по ссылке, v82.Application - это зло. Уже просто интересно Получается: v82.Application - это полноценный OLE-сервер, но достаточно медленный и глючный. v82.COMconnector - это обрезанный OLE, который работает только через 1С (т.е. на делфи, например, этот объект не вызовешь), который требует синхронизации версий, но зато он очень быстрый. Так?
#19
by izekia
нене комконнектор отовсюду работает, и это совсем не обрезанный оле, скорее всего разные люди их писали, или оле - это обертка над коннектором
#20
by suvolod
тогда мне непонятно, почему комконнектору нужно соответствие версий, а компаликейшену - нет.
#22
by yabes
Посмотри видео! Там же это объясняется! Потому что когда ты используешь Application, то открывается еще одно независимое приложение 1С с платформой (а следовательно открывается та версия платформы, которая на сервере), а когда ты пользуешься COM, то используется интерфейс текущий базы (а текущая база у тебя открыта в последней версии платформы, которая не соответствует версии платформы на сервере)! Опять не понятно?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- v8: Виртуальный таблицы отбор по двум измерениям
- в КА в каком регистре хранятся правила обмена?
- Нумерация счет фактур. (Бухгалтерия 2.0)
- УПП. Книга продаж по 1137, глючно формируется?
- Постоянно валится 1С с каким-то сообщением про неизвестный идентификатор формы
- УТ11. Печать этикетки
- v8: не удается записать документ
- УТ 11, 1С + SQL 2008, Непонятка со временем
- v8: Право на удаление помеченных пользователю с неполными правами
- COM - обмен через Универсальный обмен данными
- Штрих-М Кассир 5.0 и дисплей покупателя Posiflex PD2600
- БГУ. Рег. отчетность. Не заполняется форма 0503779
- не видит сетевой принтер HP LaserJet 3055 в сети
- Консоль управления серверами 1С, Подскажите кто знает что означает (*)
- Поставил 1С Предприятие 8.3 на Ubuntu Linux 12.04. Готов ответить на вопросы.
- Выражение для параметра в СКД
- v7: Значение не представляет агрегатный объект
- Не заполняется адрес регистрации в 4-ФСС, ЗУП 2.5 (2.5.49.2)
- Как правильно создать ОписаниеТипов Дата и Булево?
- Не отображаются варианты СКД-отчета