|
Как из 1С заполнить текстовое поле на сайте |
☑ |
0
Dmitry_333
21.05.18
✎
13:36
|
Всем доброго дня! Долго выжимал яндекс с гуглом, но так и не нашел ответа на вопрос. Разве что на данном форму в 13-м году была подобная тема но тоже без вразумительного ответа осталась.
Собственно, нужно передать значение в текстовое поле на сайте (<input type="text") и послать запрос на сервер ("нажать на кнопку" <input type="submit").
Возможно, был бы силен в JavaScript, до чего-нибудь додумался, но так даже не знаю с какого краю подойти.
Помогите пожалуйста.
|
|
1
Юрий Лазаренко
21.05.18
✎
13:40
|
Что за сайт? Авторизация там есть? Может и поля заполнять не придется, все через POST или GET запрос можно сделать без открытия страницы сайта.
|
|
2
Dmitry_333
21.05.18
✎
13:44
|
Вообще предстоит интеграция с сайтом автозапчпстей, но пока тренируюсь на кошечках, хочу понять самую суть.
К примеру вот эта страница
с полем для вставки серийного номера
|
|
3
0xFFFFFF
21.05.18
✎
14:35
|
(0) HttpЗапрос?
|
|
4
Asmody
21.05.18
✎
14:37
|
(2) Ну, тут-то всё просто: обычный POST-запрос на адрес и параметром label.
В 1С это делается через HTTPСоединение.ОтправитьДляОбработки()
|
|
5
ЦиркУехал
21.05.18
✎
14:39
|
(0) можно еще поинтересоваться есть ли у Сайта API.
так будет намного лучше.
|
|
6
Dmitry_333
21.05.18
✎
14:49
|
(5) api, конечно есть, просто для параметра, который нужно будет кровь из носу менять из 1с, не описан метод в руководстве по api той платформы, на которой сайт.
(3) Ага, httpзапрос
(4) Благодарю, буду пробовать!
|
|
7
Dmitry_333
21.05.18
✎
14:54
|
Простите, можно более подробно про функцию HTTPСоединение.ОтправитьДляОбработки().
У нее два параметра, Запрос и ИмяВыходногоФайла. Что есть второе, и нужно ли его заполнять?
|
|
8
Вафель
21.05.18
✎
14:55
|
там возможно еще и куки нужно будет передать
|
|
9
novichok79
21.05.18
✎
15:33
|
(7) открываешь erp, гуглишь там по конфиге .ОтправитьДляОбработки
|
|
10
Dmitry_333
21.05.18
✎
18:28
|
Подскажите, пожалуйста, как передать само значение, куда его вложить и в каком виде?
|
|
11
Вафель
21.05.18
✎
18:29
|
Обычно передается ИмяПоля1=Значение1&ИмяПоля2=Значение2
|
|
12
Dmitry_333
21.05.18
✎
22:10
|
Благодарю.
|
|
13
Cyberhawk
21.05.18
✎
23:59
|
Поправка к (11) - в 1С _обычно_, даже не так - обязательно - надо писать & даже перед первым параметром (тем, что после "?" в адресе ресурса идет), иначе долго можно трахать мозг, какого хера ничего не работает
|
|
14
Dmitry_333
22.05.18
✎
01:45
|
Спасибо.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший