Имя: Пароль:
1C
1С v8
запрос к подлюченной базе
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) даже не дал ТС подумать
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший