Вход | Регистрация


Как из 1С заполнить текстовое поле на сайте

Как из 1С заполнить текстовое поле на сайте
Я
   Dmitry_333
 
21.05.18 - 13:36
Всем доброго дня! Долго выжимал яндекс с гуглом, но так и не нашел ответа на вопрос. Разве что на данном форму в 13-м году была подобная тема но тоже без вразумительного ответа осталась.

Собственно, нужно передать значение в текстовое поле на сайте (<input type="text") и послать запрос на сервер ("нажать на кнопку" <input type="submit").
Возможно, был бы силен в JavaScript, до чего-нибудь додумался, но так даже не знаю с какого краю подойти.

Помогите пожалуйста.
 
 
   Юрий Лазаренко
 
1 - 21.05.18 - 13:40
Что за сайт? Авторизация там есть? Может и поля заполнять не придется, все через POST или GET запрос можно сделать без открытия страницы сайта.
   Dmitry_333
 
2 - 21.05.18 - 13:44
Вообще предстоит интеграция с сайтом автозапчпстей, но пока тренируюсь на кошечках, хочу понять самую суть.
К примеру вот эта страница https://sctopaz.ru/warranty/
с полем для вставки серийного номера
   0xFFFFFF
 
3 - 21.05.18 - 14:35
(0) HttpЗапрос?
   Asmody
 
4 - 21.05.18 - 14:37
(2) Ну, тут-то всё просто: обычный POST-запрос на адрес https://sctopaz.ru/warranty/form.php и параметром label.
В 1С это делается через HTTPСоединение.ОтправитьДляОбработки()
   ЦиркУехал
 
5 - 21.05.18 - 14:39
(0) можно еще поинтересоваться есть ли у Сайта API.

так будет намного лучше.
   Dmitry_333
 
6 - 21.05.18 - 14:49
(5) api, конечно есть, просто для параметра, который нужно будет кровь из носу менять из 1с, не описан метод в руководстве по api той платформы, на которой сайт.

(3) Ага, httpзапрос

(4) Благодарю, буду пробовать!
   Dmitry_333
 
7 - 21.05.18 - 14:54
Простите, можно более подробно про функцию HTTPСоединение.ОтправитьДляОбработки().
У нее два параметра, Запрос и ИмяВыходногоФайла. Что есть второе, и нужно ли его заполнять?
   Вафель
 
8 - 21.05.18 - 14:55
там возможно еще и куки нужно будет передать
   novichok79
 
9 - 21.05.18 - 15:33
(7) открываешь erp, гуглишь там по конфиге .ОтправитьДляОбработки
   Dmitry_333
 
10 - 21.05.18 - 18:28
Подскажите, пожалуйста, как передать само значение, куда его вложить и в каком виде?
 
 Рекламное место пустует
   Вафель
 
11 - 21.05.18 - 18:29
Обычно передается
ИмяПоля1=Значение1&ИмяПоля2=Значение2
   Dmitry_333
 
12 - 21.05.18 - 22:10
Благодарю.
   Cyberhawk
 
13 - 21.05.18 - 23:59
Поправка к (11) - в 1С _обычно_, даже не так - обязательно - надо писать & даже перед первым параметром (тем, что после "?" в адресе ресурса идет), иначе долго можно трахать мозг, какого хера ничего не работает
   Dmitry_333
 
14 - 22.05.18 - 01:45
Спасибо.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует