Имя: Пароль:
1C
1С v8
OLE-соединение - форма открытия
0 Mikhail Volkov
 
26.01.23
10:32
Есть потребность открывать/создавать элементы справочников из одной базы (упр. Альфа-Авто) в другой (УПП) по OLE-соединению. Раньше открываемый элемент открывался только сам элемент, и значок появлялся в трее, а теперь открывается форма всей программы УПП, а в ней нужный элемент - не очень удобно, хотелось бы как раньше? Можно, как?
1 Архитектор_1С
 
26.01.23
10:47
(0) СтрокаПодключения="File=C:\1C\1S_82; usr=Администатор";
База = Новый COMОбъект("V82.Application");
База.Connect(СтрокаПодключения);
База.Visible = Ложь;
2 Mikhail Volkov
 
26.01.23
11:14
(1) Спс, попробую...
3 Mikhail Volkov
 
26.01.23
17:47
(1) Спс, так открывается лишь нужный элемент (например, контрагент), но значок в трее отсутствует, трудно его искать, когда много окон открыто (или Альфа-Авто открыта на весь экран).
4 Mikhail Volkov
 
27.01.23
14:23
Нельзя чтобы значок в трее открытого элемента оставался?
5 Mikhail Volkov
 
27.01.23
17:09
Вроде нашел: Как отобразить значок в трее http://www.interface.ru/home.asp?artId=30061 - не знаю поможет ли мне?
6 Mikhail Volkov
 
27.01.23
18:50
(1) > База.Visible = Ложь;
А сделать это окно активным? Чтобы не искать его.
7 Mikhail Volkov
 
28.01.23
10:05
Элемент у меня отрывается командами:
    Форма=СсылкаКА.ПолучитьФорму();
    Форма.ОткрытьМодально();
Еще дописал:
    Форма.Visible = Истина;
Пишет: Поле объекта не обнаружено (Visible)
Форма.Visible = Истина;
А хочется чтобы отрывался по верх всех окон. Как?
8 Mikhail Volkov
 
28.01.23
11:33
Так же: Метод объекта не обнаружен (Activate) - это из v8: Активизировать основное окно 1C
9 Mikhail Volkov
 
29.01.23
13:46
Так же: Метод объекта не обнаружен (Открыта), когда дописал:
    Форма=СсылкаКА.ПолучитьФорму();
    Форма.ОткрытьМодально();
    Если Форма.Открыта() Тогда
        Форма.Активизировать();
    КонецЕсли;
Этот пример из справки?
10 Mikhail Volkov
 
30.01.23
16:01
Если форма открыта OLE-соединением, то нее нет методов Открыта и Активизировать?
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан