как заполнить строку на сайте через 1с #676772


#0 by IlyaNikolaevich
подскажите пожалуйста, как заполнить поле на сайте данными из 1с ???ничего дельного в инете не могу найти(((
#1 by Asmody
возможны варианты: 1) загрузить страницу в ПолеHTMLДокумента, далее заполнять форму, пользуясь свойствами типа document.forms[0].input1.value="что-то"; засабмитить форму forms[0].submit; 2) проанализировать html-код страницы, понять как форма отправляет данные, сформировать нужную строку запроса в 1С, отправить на сервер через HTTPСоединение.get или HTTPСоединение.post
#2 by IlyaNikolaevich
а как загрузить в поле страницу?! ЭтаФорма.Элементы.ПолеHTMLДокумента... не работает
#3 by IlyaNikolaevich
я загрузил в поле страничку, как теперь заполнить ее параметрами, для примера взял сайт и на обработке есть поле ввода(серийный номер) как заполнить поле на форме сайта?
#4 by miron25
Синтаксис помощник говорит,что можно использовать. Методы: Конструкторы: По умолчанию Описание: Предназначен для последовательного чтения HTML данных из файла или строки. Автоматически обрабатывает объявление HTML-документа и распознает тип кодировки файла. Объект должен использоваться в паре с ПостроительDOM Прочитаешь документ и найдешь поле серийный номер.а там ,что хошь делай.
#5 by miron25
Как раз научишся парсить сайты.Напишешь парсер авито...и забросишь 1с.
#6 by sikuda
Не понятно. Тебе надо внутри 1С получить старницу сайта? Или из сайта сделать запрос к 1С и вывести данные на сайт?
#7 by miron25
Наверно обмен с сайтом нужен..Но учиться на кошках.
#8 by IlyaNikolaevich
совершенно верно, нужен обмен с сайтом, пользователь вводит данные, нажимает кнопочку, данные заполняются на сайте(сайт открывается после нажатия кнопочки) и после этого на сайте пользователь на сайте "регистрирует" данные нажатием кнопочки...
#9 by miron25
Они передаються в базу 1с и если там нет такого серийного номера записываються? Так чтоль?
#10 by IlyaNikolaevich
В идеале: обработка, полеВвода-СерийныйНомер, кнопочка отправить, вводим Номер, например 123, нажимаем кнопочку, открывается сайт   с заполненным полем "серийный номер"
#11 by IlyaNikolaevich
Элементы.ПолеHTMLДокумента.Документ.URL = ";; пробовал так, но пишет поле объекта не обнаружено... код страницы : <form name="warranty" method="post" action="form.php">       <label for="textfield2">Серийный номер</label>
#12 by miron25
Вообще ты писал уже вроде код с сайтом?Но там ты пробовал передать параметры через пост запрос.Попробуй тоже самое сделать через передачу файла хмл и чтением его пшп. Или это сайт не ваш? Вроде для примера взяли.
#13 by IlyaNikolaevich
сайт не наш, нашел на форуме в какой то теме...но там не описали решение проблемы(((
#14 by miron25
Я вот так всё понял.Есть в 1с поледокумента,есть полеввода серийный номер.Ты туда загружаешь сайт по адресу.И пытаешся туда вставить серийный номер?Чтобы в поледокумента он выглядил уже с серийным номером?При обновлений сайта все равно поле будет пустое.
#15 by IlyaNikolaevich
да скорее всего при обновлении операцию придется заново повторить, но мне так и надо чтобы открылся сайт с заполненным серийным номером, а дальше пользователь на сайте САМ нажмет кнопку "Проверить". Суть такова
#16 by IlyaNikolaevich
miron25, сделать передачу через файл XML, это get передача, да?
#17 by miron25
Кхм я не программист вообщето.Плитку кладу.Надо бы у других спросить.Но я так понял другие помогать не хотят(
#18 by IlyaNikolaevich
жаль, очень жаль ((( помощь очень нужна, хотя бы пример как кто-нибудь делал
#19 by miron25
Почитай это вроде твой случай.
#20 by IlyaNikolaevich
не совсем то,что нужно...решение пока не нашлось
#21 by miron25
Вроде работает и без хмл и бех хтмл...          КонецПроцедуры Пробуй.,правда с русскими буквами не срабатывает..Наверно дело как всегда в шрифтах.
#22 by miron25
+Движок мисты ломает адрес..Адрес должен быть такой zema33.yomu.ru?nomer="+серииныйномер
#23 by IlyaNikolaevich
да это работает на некоторых сайтах...пробовал так, однако к не подключается через параметры, надеюсь у заказчика, можно будет через параметры передать и будет все ок!
#24 by IlyaNikolaevich
тема закрыта
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С