Подключение по OLE в файловую и серверную базу #640030


#0 by ЧессМастер
Доброе время суток всем ! Проблема в следующем. Из 1С 7.7 по ОЛЕ подключаюсь в 1С 8.2 где хочу выполнить код из общего модуля (запрос) и вернуть выборку в 1С 7.7 Сделал такое при подключении из 1С 7.7 в 1С 8.2  Бухгалтерия предприятия, редакция 2.0 (2.0.37.14) - все работает отлично. Запрос выполнялся и в 1С 7.7 возвращалась выборка с которой далее работал. У пользователя ОЛЕ в 1С 8.2 в БП 2.0 ставил в правах "Полные права" "Дополнительное право внешнего подключения (соединения)" Возникла необходимость подключиться из 1С 7.7 в 1С 8.2 Управление торговлей, редакция 11.0 (11.0.9.12) но база ФАЙЛОВАЯ. В серверном варианте базу использовать нельзя - нет лицензий на MS SQL нужной версии. У пользователя ОЛЕ в 1С 8.2 поставил в правах "Администратор системы" "Полные права" Подключение из 1С 7.7 в 8.2 в УТ 11 происходит. Но при попытке выполнить запрос получаю сообщение Подключение к базе 8.2 установлено ... Выборка = БазаБух.АСУП_ОЛЕ.ВернутьВыборку(ТекстЗапроса); 1C:Enterprise 8.2.16.352: Ошибка при вызове серверного метода. Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа. Ошибка преобразования данных XDTO: Запись значения свойства 'ret': имя: { Ошибка отображения типов: Отсутствует отображение для типа 'ВыборкаИзРезультатаЗапроса' Вопрос - можно ли как-то при использовании файловой базы 1С 8.2 подключится к ней по OLE из 1С 7.7, выполнить по OLE запрос и вернуть выборку (на серверной базе это отлично получается) ? Поиск в Гугле ничего не дал.
#1 by ЧессМастер
ап что ли
#2 by vicof
#3 by ЧессМастер
почему же на серверной базе все работает ?
#4 by vicof
Потому что бухгалтерия 2.0 - обычное приложение, а Ут 11 - управляемое с четким разделением клиента и сервера.
#5 by ЧессМастер
я на сервере получаю а ВыборкаИзРезультатаЗапроса доступна же <Сервер, толстый клиент, внешнее соединение (то есть OLE)>
#6 by vicof
УТ11 работает под тонким клиентом. Выборка на клиенте не может существовать.
#7 by zladenuw
уверен ? директива запуска какая у твоей функции ?
#8 by hhhh
Тебе надо вернуть данные в 7.7 с клиента.
#9 by ЧессМастер
ну да. не пойму - в чем проблема ? ВыборкаИзРезультатаЗапроса доступна же и в клиенте OLE и в 1С 7.7
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С