Конструктор Запросов
☑
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 , но я как-то сомневаюсь, что взлетит.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший