Сделать в 1с встроенный браузер #712364


#0 by Apelsin
Добрый день! Подскажите, кто может, с помощью каких средств можно в 1с встроить браузер, например, чтобы во внешней обработке было окно, в котором можно было бы переключаться между страницами интернета, то есть сделать аналог браузера, только внутри 1с. Пробовал делать через Поле html документа, получилось, но не работают некоторые функции, например при нажатии на некоторые элементы вылетают ошибки сценария. Видимо это из-за того, что 1ской в данном случае поддерживаются версии браузеров ie 7,8. А мне необходимо, чтобы отображение страниц производилось, например, как в chrome или firefox или ie11, в общем, чтобы все было корректно и без ошибок.
#1 by mikecool
встрой объект актив-х
#2 by Apelsin
встраивал "Microsoft Web Browser". Результат такой же
#3 by artist
Да... Ошибка сценария та ещё беда взаимодействия 1С и IE... Пробовал по всякому играться с галками в свойствах обозревателя, один хрен, вылазят эти окна... Забил, жмякаю изредка руками...
#4 by Apelsin
Так а причем тут свойства обозревателя? Если у меня, допустим, на ПК стоит internet explorer версия 11. а поле HTML Документа в 1с выводит мне видимо более ранние версии IE (при этом пишет вверху каждой страницы, что мне необходимо обновить браузер). думаю из за того что старые версии и не поддерживаются некоторые функции новые
#5 by МихаилМ
по строке "Матрица конфликтных ролей" поисковые сервисы молчат
#6 by Apelsin
это что такое?
#7 by МихаилМ
извиняюсь. ошибся темой
#8 by Wobland
а никто не знает
#9 by Apelsin
Может быть можно в актив-х указать версию браузера, либо другой браузер, который необходимо использовать при открытии, не подскажете?
#10 by sikuda
Ну собственно IE у тебя такой-же как на компьютре, но работает от в режиме совместимости с IE7. Больная тема для 1С.
#11 by Apelsin
Да я пробовал уже данную обработку. В режиме актив-х действительно ошибок не вылетает, но от этого скрипты работать не начинают.
#12 by Apelsin
ап
#13 by Balabass
а че? Новый ХТМЛ документ не канает?
#14 by rphosts
твоё поле хтмл документа - копия твоего браузера, если в нём не работает - значит и у тебя работать не будет и наоборот.
#15 by Apelsin
В смысле новый? что вы имеете ввиду?
#16 by Apelsin
да не копия это. у меня во всех браузерах выполняются скрипты, а в поле хтмл документа - нет, выдается ошибка выполнения сценария!
#17 by troyka
Поле html документа подойдет
#18 by Apelsin
к чему подойдет? я ж вроде в первом сообщении темы расписал, с какими проблемами пришлось столкнуться при использовании поля хтмл документа
#19 by Apelsin
ап
#20 by Apelsin
может кто подскажет, почему не выводится. Пытаюсь по нажатию кнопки на форме выполнить следующие действия: 1) Открыть нужную страничку в браузере 2) Найти эту страничку через Shell.Application и получить ее код 3) Вставить данный код в поле html, предварительно добавив строку с IE=edge Процедура ОбновитьНажатие(Элемент)     ИнтересующийURL = ";; В итоге поле html пустое, а значение ЭлементыФормы.ПолеHTMLДокумента1.Документ.documentElement.innerHTML равно <HEAD></HEAD> <BODY> <P>&nbsp;</P></BODY> то есть пустая страница. ка сделать, чтобы выводилось корректно?
#21 by cons74
Предлагаю посмотреть типовой механизм БП по открытию страницы сайта ИТС, или по открытию страницы с обновлениями из окна "инф. поддержки".
#22 by Apelsin
смотрел. там делается через поле html документа. пробовал через данную обработку в типовой подставить свой адрес сайта - все равно выводятся ошибки сценария и функционал работает не полностью.
#23 by Apelsin
ап
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям