| 
    
        
     
     | 
    
  | 
При подключении по 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 
 | 
         
        напишу-ка я разработчикам мб успешно     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |