Имя: Пароль:
1C
1С v8
Можно ли из 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