|
Как подключиться к другой базе 1с программно? | ☑ | ||
---|---|---|---|---|
0
Jamal77788
19.02.15
✎
11:42
|
Всем здрасьте, Как из обработки, запущенной в одной базе достучаться до другой базы и выполнить запрос к справочнику этой базы?
|
|||
1
Godofsin
19.02.15
✎
11:44
|
Через СОМ вестимо...
|
|||
2
Jamal77788
19.02.15
✎
11:44
|
(1) направьте гуглить плиз правильно?)))
|
|||
3
del123
19.02.15
✎
11:45
|
красная "Я" справа от названия темы ;)
|
|||
4
Godofsin
19.02.15
✎
11:48
|
У тебя какой-то другой гугол? =)
https://www.google.ru/webhp?client=opera&sourceid=opera#newwindow=1&q=COM+подключение+к+базе+1с8 |
|||
5
Godofsin
19.02.15
✎
11:48
|
1 ссылка
|
|||
6
Jamal77788
19.02.15
✎
14:11
|
Теперь ошибка возникла при выполнении запроса! Вот запрос
"ВЫБРАТЬ | ТЗ_КА.Наименование КАК НаименованиеКА, | ТЗ_Колос.Наименование КАК НаименованиеКолос |ИЗ | &ТЗ_КА КАК ТЗ_КА | ЛЕВОЕ СОЕДИНЕНИЕ &ТЗ_Колос КАК ТЗ_Колос | ПО ТЗ_КА.УИД = ТЗ_Колос.УИД"; Запрос.УстановитьПараметр("ТЗ_КА",ТаблицаЗначенийКА); Запрос.УстановитьПараметр("ТЗ_Колос",ТаблицаЗначенийКолос); Выборка = Запрос.Выполнить().Выбрать(); а вот и ошибка {ВнешняяОбработка.СоответствиеЭлементовСправочниковРазныхБаз.МодульОбъекта(59)}: Ошибка при вызове метода контекста (Выполнить) Выборка = Запрос.Выполнить().Выбрать(); по причине: {(6, 20)}: Ожидается имя таблицы ЛЕВОЕ СОЕДИНЕНИЕ <<?>>&ТЗ_Колос КАК ТЗ_Колос |
|||
7
Jamal77788
19.02.15
✎
14:23
|
подправил запрос - сделал так:
"ВЫБРАТЬ | ТЗ_КА.Наименование КАК НаименованиеКА, | ТЗ_КА.УИД |ПОМЕСТИТЬ ВТ_Комплексная |ИЗ | &ТЗ_КА КАК ТЗ_КА |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ТЗ_Колос.УИД, | ТЗ_Колос.Наименование КАК НаименованиеКолос |ПОМЕСТИТЬ ВТ_Колос |ИЗ | &ТЗ_Колос КАК ТЗ_Колос |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ВТ_Комплексная.НаименованиеКА, | ВТ_Колос.НаименованиеКолос |ИЗ | ВТ_Комплексная КАК ВТ_Комплексная | ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Колос КАК ВТ_Колос | ПО ВТ_Комплексная.УИД = ВТ_Колос.УИД"; Появилась другая ошибка Ошибка при вызове метода контекста (Выполнить) Выборка = Запрос.Выполнить().Выбрать(); по причине: {(2, 2)}: Тип не может быть выбран в запросе <<?>>ТЗ_КА.Наименование КАК НаименованиеКА, |
|||
8
Timon1405
19.02.15
✎
14:24
|
а что пишут в гугле на "Тип не может быть выбран в запросе" нам расскажете?
|
|||
9
D_E_S_131
19.02.15
✎
14:36
|
(8) Вообще уже пора в новых платформах сделать поиск по тексту ошибки с видео курсом по программированию.
|
|||
10
Jamal77788
19.02.15
✎
14:43
|
(9) я за!!! как думаете, можно это предложить разработчикам?
|
|||
11
Timon1405
19.02.15
✎
14:45
|
(9) В пунтосвитчере есть хоткей на поиск в яндексе, но идея просто шикарна
(10) ТС так ты уже добрался до типизации колонок ТЗ? |
|||
12
dk
19.02.15
✎
14:48
|
а менеджер временных таблиц и запрос у тебя комовские?
и вообще ком где в коде |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |