|
При подключении по com показывается окно второй базы | ☑ | ||
---|---|---|---|---|
0
ponaroshku
22.05.12
✎
06:27
|
Доброе утро!
Подключаюсь по com, но в момент подключения базы вижу, как открывается и закрывается база, к которой я подключаюсь, несмотря на Visible=Ложь; СтрокаСоединения="Srvr="""+СокрЛП(ИмяСервера)+"""; Ref="+СокрЛП(ИмяБазыДанныхНаСервере)+"; " Соединение=Новый COMОбъект("V82.Application"); РезультатСоединения=Соединение.Connect(СтрокаСоединения); Соединение.Visible=Ложь; Если Соединение.Visible=Ложь; закомментировать, то база останется открытой о_О V82.COMConnector не предлагать, мне нужны визуальные элементы базы, к которой я подключаюсь |
|||
1
Wobland
22.05.12
✎
06:34
|
дык попробуй видимость установить до собссно соединения
|
|||
2
ponaroshku
22.05.12
✎
06:40
|
(1) привет:))
без разницы, что в первом посте код, что так СтрокаСоединения="Srvr="""+СокрЛП(ИмяСервера)+"""; Ref="+СокрЛП(ИмяБазыДанныхНаСервере)+"; " Соединение=Новый COMОбъект("V82.Application"); Соединение.Visible=Ложь; РезультатСоединения=Соединение.Connect(СтрокаСоединения); Соединение.Visible=Ложь; В любом случае я вижу, как база открывается и тут же закрывается |
|||
3
kosts
22.05.12
✎
06:42
|
(3) Может использовать V82.ComConnector?
|
|||
4
ponaroshku
22.05.12
✎
06:44
|
(3) V82.COMConnector не предлагать, мне нужны визуальные элементы базы, к которой я подключаюсь (формы, документы, чтобы пользователь мог потыкать всё)
|
|||
5
ponaroshku
22.05.12
✎
06:44
|
(3)V82.COMConnector с ним я не увижу, согласна, окна этого
но не подходит, увы:( |
|||
6
Wobland
22.05.12
✎
06:49
|
(2) а где там логин/пароль?
|
|||
7
ponaroshku
22.05.12
✎
06:52
|
(6) аутентификация windows, логин-пароль не надо
|
|||
8
ponaroshku
22.05.12
✎
06:53
|
(6) можно добавить, я уже убрала просто из подключения
это окно всё равно покажется и закроется |
|||
9
ponaroshku
22.05.12
✎
06:56
|
вообще после Connect должно автоматом присваиваться Visible=Ложь; ну так в сп написано:) но что-то у меня не отрабатывает автоматом:(
|
|||
10
Галахад
гуру
22.05.12
✎
07:00
|
Конфигурация, наверное большая, вот не успевает отрабатывать.
|
|||
11
Wobland
22.05.12
✎
07:00
|
(9) видимость=ложь после этого. окно не вижу, РезультатСоединения=Истина
Соединение=Новый COMОбъект("V81.Application"); РезультатСоединения=Соединение.Connect(СтрокаСоединения); |
|||
12
Wobland
22.05.12
✎
07:08
|
ПараметрСоединения = "File="""+СокрЛП(ПутьКБазе)+"""; Usr="""+СокрЛП(Пользователь)+""";Pwd="""+СокрЛП(Пароль)+""";";
V8=Новый COMОбъект("V82.Application"); Попытка Base_COM=V8.Connect(ПараметрСоединения); Предупреждение("Полёт нормальный"); Исключение Сообщить(ОписаниеОшибки()); КонецПопытки; 8.2, полёт нормальный, окна нет |
|||
13
ponaroshku
22.05.12
✎
07:22
|
(10) документооборот на управляемых, подключаюсь от упп
(12) :((( что ж за фигня |
|||
14
1Сукпун
22.05.12
✎
07:25
|
А у меня такой вопрос , а как вы боритесь с проподанием фокуса окна при открытии форм через ОЛе подключение ?
|
|||
15
ponaroshku
22.05.12
✎
07:26
|
(14) пока никак не борюсь, проблемы пока не наблюдалось
|
|||
16
ponaroshku
22.05.12
✎
07:34
|
(12) попробовала из упп к упп подключиться, тоже не вижу окна
а вот упп==> документооборот дразнится, вылазит и закрывается это окошко:((( |
|||
17
1Сукпун
22.05.12
✎
07:37
|
Процедура ПапкаУчащихсяНачалоВыбора(Элемент, СтандартнаяОбработка)
v8=Новый COMОбъект("V82.Application"); Попытка Открытие=V8.Connect("File="""+СокрЛП(Константы.КаталогБазыБухгалтерии.Получить())+""";Usr="""+СокрЛП(Константы.ИмяПользователя.Получить())+""";Pwd="""+СокрЛП(Константы.ПарольПодключения.Получить())+""";"); Исключение Предупреждение("Ошибка подключения!"); Возврат; КонецПопытки; Контрагенты=v8.Справочники.контрагенты; формавыбора=v8.Справочники.Контрагенты.ПолучитьФормуВыбораГруппы(); Выбор=формавыбора.ОткрытьМодально(); ПапкаУчащихся=Выбор.Наименование; УИ=Новый УникальныйИдентификатор(v8.string(Выбор.УникальныйИдентификатор())); УИПапкаУчащихся=УИ; v8.ЗавершитьРаботуСистемы(Ложь); v8=Неопределено; КонецПроцедуры Так вот когда Выбор=формавыбора.ОткрытьМодально(); то окно выбора появляется где то за окном базы откуда вызывается. и прихдится альт табом переключаться. |
|||
18
Wobland
22.05.12
✎
07:38
|
(16) попробовал к документообороту, вижу. причина в УП?
|
|||
19
ponaroshku
22.05.12
✎
07:49
|
(16) ага, т.е. я не параноик и мне не кажется
(15) открываю также форму, но она всегда на первом плане |
|||
20
Wobland
22.05.12
✎
07:57
|
http://dl.dropbox.com/u/64196148/20120522_105746.jpg
Истина - пользовательский интерфейс показан; Ложь - скрыт. Начальное значение после вызова метода Connect – Ложь. имеем лживый СП. остаётся терпеть? |
|||
21
ponaroshku
22.05.12
✎
08:09
|
(20) :) терпеть не выход
по отладке я тоже посмотрела:) ерунда какая, сп нагло врёт:(( |
|||
22
ponaroshku
22.05.12
✎
10:59
|
напишу-ка я разработчикам мб успешно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |