|
Конструктор Запросов |
☑ |
0
gabel
23.10.13
✎
16:57
|
Помогите, пожалуйста, делаю себе что-то вроде запросника из одной базы в другую... подключаюсь из одной базы к другой базе через COMОбъект("V82.ComConnector") и соответственно мне нужно как-то открыть конструктор запроса именно той базы к которой подключаюсь(что бы я мог делать запросы основываясь на его метаданных)... проблема в том что при подключении и получении конструктора запроса, я не могу его открыть.
~Код
КонструкторЗапроса = Соединение.NewObject("КонструкторЗапроса");
ТекстЗапросаКонструктор = ЭлементыФормы.ПолеТекстовогоДокумента1.ПолучитьТекст();
Если ТекстЗапросаКонструктор <> "" Тогда
КонструкторЗапроса.Текст = ЭлементыФормы.ПолеТекстовогоДокумента1.ПолучитьТекст();
КонецЕсли;
Если КонструкторЗапроса.ОткрытьМодально() Тогда
ЭлементыФормы.ПолеТекстовогоДокумента1.УстановитьТекст(КонструкторЗапроса.Текст);
Модифицированность = Истина;
КонецЕсли;
|
|
1
User_Agronom
23.10.13
✎
16:59
|
Открой ту базу конфигуратором, напиши там запрос. Скопируй его в эту обработку.
|
|
2
gabel
23.10.13
✎
17:04
|
ну.. так не круто... просто вся замарочка как раз в том что бы не заходить в конфигуратор той базы
|
|
3
pumbaEO
23.10.13
✎
17:07
|
(2) нет и все, даже справку не надо открывать.
|
|
4
r_p
23.10.13
✎
17:20
|
КонструкторЗапроса (QueryWizard)
ОткрытьМодально (DoModal)
Синтаксис:
ОткрытьМодально()
Возвращаемое значение:
Тип: Булево.
Истина - редактирование завершено нажатием на кнопку "ОК"; Ложь - в противном случае.
Описание:
Открывает модально конструктор запроса.
Доступность:
--------->Толстый клиент. <---------
|
|
5
r_p
23.10.13
✎
17:23
|
Попробуй сделать через v82.application , но я как-то сомневаюсь, что взлетит.
|
|