|
Работа с explorer ИЕ.Document.Forms ошибка - хотя в 1С77 этот код работает?
| ☑ |
0
oleg_prg
16.12.14
✎
14:54
|
Добрый день, Уважаемые форумчане! Подскажите пожалуйста как обойти ошибку Метод объекта не обнаружен (Forms)
ИЕ = новый COMОбъект("InternetExplorer.Application");
ИЕ.Visible=0;
ИЕ.Navigate("rabota.by");
Пока ИЕ.ReadyState<4 Цикл
КонецЦикла;
Док=ИЕ.document;
ИЕ.Document.Forms(1).elements("key_string").Value="Кладовщик"; //ОШИБКА!!!
ИЕ.Document.Forms(1).submit();
Хотя в 1С77 этот код работает (естественно в 1С77 надо заменить ИЕ = новый COMОбъект("InternetExplorer.Application"); на ИЕ = СоздатьОбъект("InternetExplorer.Application");)
Заранее спасибо!
|
|
1
oleg_prg
16.12.14
✎
14:54
|
Платформа 1С:Предприятие 8.2 (8.2.19.68)
|
|
2
su_mai
16.12.14
✎
14:56
|
(0) В отладчике смотреть надо свойства ИЕ. ...
|
|
3
su_mai
16.12.14
✎
14:56
|
Док=ИЕ.document; - эта строка зачем?
|
|
4
oleg_prg
16.12.14
✎
14:57
|
(3) на это не смотрите, по быстрому выдернул код и подчистил. Строку убрать забыл
|
|
5
oleg_prg
16.12.14
✎
14:58
|
Сам смысл в том что Метод объекта не обнаружен (Forms) в 1С8, а в 1С77 работает. Как решить не знаю.
|
|
6
oleg_prg
16.12.14
✎
14:59
|
(2) смотрел - нет Forms, интересно как до них докапаться?
|
|
7
oleg_prg
16.12.14
✎
15:01
|
Может у кого есть рабочий пример? Надо вызвать сайт, вбить в поле поиска фразу и нажать кнопку. На 1С77 у меня это реализовано, стал переписывать на 1С8, думаю ну работы на 5 мин, и вот... Наткнулся на грабли
|
|
8
oleg_prg
16.12.14
✎
15:06
|
т.е. ИЕ.Document.forms отладчик показал что есть такой метод но ошибка чтения
|
|
9
oleg_prg
16.12.14
✎
18:47
|
Решил, может кому пригодится
ИЕ = новый COMОбъект("InternetExplorer.Application");
ИЕ.Visible=0;
ИЕ.Navigate("rabota.by");
Пока ИЕ.ReadyState<4 Цикл
КонецЦикла;
ИЕ.Document.all.item("key_string").Value="Кладовщик";
ИЕ.Document.all.item("search_form").submit();
|
|