Имя: Пароль:
IT
Веб-мастеринг
Как из 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
Вообще предстоит интеграция с сайтом автозапчпстей, но пока тренируюсь на кошечках, хочу понять самую суть.
К примеру вот эта страница https://sctopaz.ru/warranty/
с полем для вставки серийного номера
3 0xFFFFFF
 
21.05.18
14:35
(0) HttpЗапрос?
4 Asmody
 
21.05.18
14:37
(2) Ну, тут-то всё просто: обычный POST-запрос на адрес https://sctopaz.ru/warranty/form.php и параметром 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
Спасибо.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.