|
Можно ли из 1С открыть страницу html с заполенными полями? |
☑ |
0
catzilla codzilkin
27.02.25
✎
11:35
|
Всем здравствуйте.
Можно ли из 1С открыть страницу html с заполненными полями?
Поля email и логин, скриншот страницы по ссылке...
https://disk.yandex.ru/i/6LZmQYlowRe2NA
|
|
1
catzilla codzilkin
27.02.25
✎
08:39
|
ЯндексНейро не знает
Не удалось найти информацию о том, как установить значение поля на странице для элемента типа text через строку браузера...
|
|
2
catzilla codzilkin
27.02.25
✎
08:39
|
А для 1С через ЗапуститьПриложение(Адресная строка)
|
|
3
Lama12
27.02.25
✎
08:47
|
(0) Я не настолько силен в web технологиях, но разве такие поля заполняются не после загрузки страницы средствами браузера? Что мешает загрузить страницу, а затем подставить значения в поля средствами 1с?
|
|
4
Звездец
27.02.25
✎
08:50
|
Если ты настолько далек от понимания запросов в вебе, то будет сложно.
Ничего из 1С заполнять не нужно. В запросе, которым вызываешь страницу передавай данные, на странице их получай и JS-ом уже заполняй что нужно.
А если это все только ради авторизации, то может и вовсе не надо заполнять, а сразу передавать данные на сервер для ее прохождения. Но это уже задача со звездочкой при таких вопросах явно
|
|
5
Александр111
27.02.25
✎
09:09
|
&НаСервере
Процедура ОповеститьПользователя(ТекстСообщения,ОбновлятьСообщение,ОбновлениеСекунд,ОткрытьHTML = Ложь)
ПутьHTML = "c:\1\idicator.html";
Текст = Новый ТекстовыйДокумент;
Если ОбновлятьСообщение Тогда
Текст.ДобавитьСтроку("<meta http-equiv=""refresh"" content="""+ОбновлениеСекунд+""">");
КонецЕсли;
Текст.ДобавитьСтроку(ТекстСообщения);
Попытка
// может не быть доступа к файлу на запись
// что-бы не вылетать по исключению использую попытку
Текст.Записать(ПутьHTML);
Исключение КонецПопытки;
Если ОткрытьHTML Тогда
ЗапуститьПриложение(ПутьHTML);
КонецЕсли;
КонецПроцедуры
|
|
6
Волшебник
27.02.25
✎
09:27
|
(0) Используйте поле HTML-документа на форме. После загрузки страницы в событии ДокументСформирован обратитесь к DOM (Элементы.ПолеHTML.Документ)
|
|
7
Bigbro
27.02.25
✎
09:12
|
(5) судя по скриншоту ему надо не статическую html страницу которую он локально сгенерировал а заполнить поля авторизации страницы на удаленном сервере, к изнанке которого доступа нет.
|
|
8
catzilla codzilkin
27.02.25
✎
09:30
|
(7) ага... нужна страница активации для клиента отраслевого ИТС
https://disk.yandex.ru/i/KCqNzW1_Cfitiw
для нее там есть ид, но он внутренний
задача в общем такая
что если для клиента требуется активация отраслевого ИТС то зайти из 1С с минимумом переходов на его страницу и активировать
|
|
9
catzilla codzilkin
27.02.25
✎
09:30
|
и минимум ввода данных в вебе
|
|
10
Александр111
27.02.25
✎
10:03
|
(7) Не посмотрел картинку )
|
|
11
sikuda
27.02.25
✎
10:44
|
(9) "Можно ли из 1С открыть страницу html с заполенными полями?"
- можно подставить значения в поля после загрузки полной страницы с сайта.
Разбор дерева сайта тебе в помощь Элементы.СтраницаHTML.Document
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший