|
запрос к подлюченной базе |
☑ |
0
lamme
21.09.11
✎
10:40
|
1С 8.2.13.219. Бух. Версия не важна
Нахожусь в Бух_база1.
Коннекчусь к такой ж Бух_База2:
connection = buh.Connect("File="""+Сокрлп(Стр.ПутьКБазе)+""";Usr="""+сокрлп(Стр.ИмяПользователя)+""";pwd="""+сокрлп(Стр.Пароль)+""";");
Исключение
Предупреждение("База данных "+Сокрлп(Стр.ПутьКБазе)+" не открыта!!!");
Возврат;
КонецПопытки;
Коннект проходит нормально.
А как теперь из Бух_база2 - получить данные по какому либо бух запросу ?
Куда чего подставлять ?
пытаюсь так -
Запрос.Текст = Запрос_ОборотыПоКассе(ЭлементыФормы.ВыбДата.Значение); // тут некий запрос. на Бух_База1 - выполняется.
к = connection.запрос.Выполнить().Выгрузить();
к.выбратьСтроку();
Ругается на
// Поле объекта не обнаружено (запрос)
// к = connection.запрос.Выполнить().Выгрузить();
|
|
1
DrShad
21.09.11
✎
10:43
|
объекты в подключенной базе тоже нужно создавать как COM объекты
|
|
2
lamme
21.09.11
✎
10:44
|
Запрос = Новый COMObject("connection.Запрос");
?
|
|
3
DrShad
21.09.11
✎
10:48
|
(2) издеваешься?
|
|
4
lamme
21.09.11
✎
10:48
|
судя по всему - да.
просто не понимаю.
поэтому и такие дурности
|
|
5
lamme
21.09.11
✎
10:49
|
просто вот так вот работает все
МенеджерОрганизаций = connection.Справочники.Организации.выбрать();
Пока МенеджерОрганизаций.Следующий() цикл
сообщить(МенеджерОрганизаций.наименование);
конеццикла;
|
|
6
Vakhrin
21.09.11
✎
10:50
|
connection.NewObject("Запрос")
|
|
7
lamme
21.09.11
✎
10:51
|
спасибо
|
|
8
lamme
21.09.11
✎
10:52
|
первый раз с ком объектами
|
|
9
DrShad
21.09.11
✎
10:52
|
(5) ну вот и найди отличия в (5) и (2)
(6) даже не дал ТС подумать
|
|