Имя: Пароль:
1C
1С v8
Несколько внешних источников данных в одной базе
0 HEKPOH
 
28.07.13
12:37
Всем привет!
Весь мозг сломал. Описываю проблему.

8.2 обычный интерфейс

Первая база.
Добавил внешний источник данных А. Настроил подключение как в конфигураторе, так и в предприятии. Консоль запросов запросы к таблицам источника А выполняет.
Добавил внешний источник данных Б. Настроил подключение как в конфигураторе, так и в предприятии. Консоль запросов запросы к таблицам источника Б не выполняет. Пишет, что таблицы не найдены (хотя таблицы добавлены в конфигураторе - связь есть).

В предприятии отключаю источник А и подключаю Б: ВнешниеИсточникиДанных.А.РазорватьСоединение();
ВнешниеИсточникиДанных.Б.УстановитьСоединение();
В отладчике все красиво.
Запускаю консоль запросов. В отладчике вижу, что А отключен, Б подключен. В момент выполнения запроса почему-то подключается А (Б не отключается) и выдается ошибка. Т.е. запросы выполняются только с А.

Во второй базе сначала подключил источник Б, потом А. Картина с точностью до наоборот. Запросы к таблицам источника Б работают, с источником А - ошибки, мол не вижу таблиц.

Параметры соединения внешних источников данных одинаковые. Разница только в названиях баз.

Как сделать так, чтобы запросы к обоим источникам данных работали?
1 HEKPOH
 
28.07.13
13:00
упс...
что-то нашаманил и во второй базе стали работать запросы к двум источникам :)
теперь бы разобраться с первой базой...
2 hhhh
 
28.07.13
13:17
переходите на 8.3
3 HEKPOH
 
28.07.13
14:10
победил, наконец-то.

из-за оч похожих названий в конфигураторе и предприятии получались разные строки подключения.
Независимо от того, куда вы едете — это в гору и против ветра!