Имя: Пароль:
1C
1C 7.7
v7: Переписать код с 1С++ 2.0 на 3.1
0 leshikkam
 
19.03.19
19:46
Добрый день!
Помогите пожалуйста переложить код создания ЭУ на последний релиз:
//******************************************************************************
Процедура ФормаПодготовитьОбъекты()
    гАтрФормы = СоздатьОбъект("АтрибутФормы");
    гАтрФормы.УстановитьАтрибут(Форма,"axWBrowser");
    гКартаAX = СоздатьОбъект("АктивИкс");
    гАтрФормы.СоздатьЭлементУправления(гКартаAX);
    
    гКартаAX.СоздатьЭУ("Shell.Explorer.2");
    гБраузер = гКартаAX.Объект;
    SetBrowserWindow();
    гБраузер.Navigate("about:blank");
    
    гФрмРасширение = СоздатьОбъект("РасширениеФормы");
    гФрмРасширение.ОбработкаОжидания("ПослеОткрытияФормы",1000);
    //списИсточникКартыВыбор();
КонецПроцедуры

Ругается на:
гАтрФормы.СоздатьЭлементУправления(гКартаAX);
{D:\1C_BASE\V77BASE\TRADE2019\EXTFORMS\GPS.ERT(1107)}: Поле агрегатного объекта не обнаружено (СоздатьЭлементУправления)
1 Ёпрст
 
гуру
19.03.19
21:10
2 leshikkam
 
20.03.19
00:09
(1) Спасибо большое!
Всё получилось.
Вспомнил всё былое. Оптимизировать в АгентПлюс для ТиС 7.7 работы с GPS.
Теперь всё летает. ПрямойЗапрос мне также помог.
Как в старые добрые времена.