helpf.pro
Регистрация

Запрос через внешнее соединение

alex81nzp
16.06.2011 15:04Прочитано: 10215
запрос через внешнее соединение
Изменено 04.07.11 13:57:48
Yandex
Возможно, вас также заинтересует
Реклама на портале
theelectric
17.06.2011 13:56Ответ № 1
(0) alex81nzp, не понятно... Что ты имел в виду?
alex81nzp
04.07.2011 13:56Ответ № 2
Простите за название темы, машина забарахлила.
Вопрос был такого рода. Нужно подключиться к другой базе через внешнее соединение, чтобы сравнить документы с текущей базой.
Предполагалось, что после установления соединения через запрос во внешней базе собираются данные, которые позвращались бы обратно в виде таблицы.
Проблем с подключением не возникло, а вот получить данные не получилось
alex81nzp
04.07.2011 14:05Ответ № 3
Вопрос решен, вот пример если нужно кому

Код 1C v 8.2 УП
 Платформа = Новый COMОбъект("V82.COMConnector");
СтрокаПодключения = "file='" + ПутьКБазе + "'; usr='" + Пользователь + "'; pwd='" + Пароль + "';";
Соединение = Платформа.Connect(СтрокаПодключения);
Запрос = Соединение.NewObject("Запрос");
Запрос.Текст = "ВЫБРАТЬ СотрудникиОрганизаций.Физлицо Как ФИО
|ИЗ Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций";
ТЗ = Соединение.NewObject("ТаблицаЗначений");
ТЗ = Запрос.Выполнить().Выбрать();
Пока ТЗ.Следующий() Цикл Сообщить(Соединение.String(ТЗ.ФИО));КонецЦикла;


Пример для работы в файловом режиме.
Где ПутьКБазе - Путь к каталогу где лежить база,
Пользователь - Имя пользователя (полностью)
Пароль - Пароль пользователя
alex81nzp
02.11.2011 09:17Ответ № 4
Вопрос закрыт!
Подсказка: Вы получили ответ на свой вопрос - закройте вопрос!
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.