#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 Прочитаешь документ и найдешь поле серийный номер.а там ,что хошь делай.
#6
by sikuda
Не понятно. Тебе надо внутри 1С получить старницу сайта? Или из сайта сделать запрос к 1С и вывести данные на сайт?
#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
да скорее всего при обновлении операцию придется заново повторить, но мне так и надо чтобы открылся сайт с заполненным серийным номером, а дальше пользователь на сайте САМ нажмет кнопку "Проверить". Суть такова
#17
by miron25
Кхм я не программист вообщето.Плитку кладу.Надо бы у других спросить.Но я так понял другие помогать не хотят(
#21
by miron25
Вроде работает и без хмл и бех хтмл... КонецПроцедуры Пробуй.,правда с русскими буквами не срабатывает..Наверно дело как всегда в шрифтах.
#22
by miron25
+Движок мисты ломает адрес..Адрес должен быть такой zema33.yomu.ru?nomer="+серииныйномер
#23
by IlyaNikolaevich
да это работает на некоторых сайтах...пробовал так, однако к не подключается через параметры, надеюсь у заказчика, можно будет через параметры передать и будет все ок!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как заполнить список списком всех ДОКУМЕНТОВ в конфигурации?
- Как заполнить програмно заполнить субконто?
- Заполнить табличную часть из справочника
- v8: Как заполнить значения свойств нового документа на основании существующ
- Как выгрузить из 8.1 через командную строку клиент-сервер
- КАк при нажатии на строку в ТЗ добавить эту строку в Табличную часть докуме
- Программно заполнить и отправить форму на сайте через 1С
- v7: Как программно добавить и заполнить строку в Операция?
В этой группе 1С
- Распределение прочих затрат на выпуск
- Как удалить файл из-под 1С 8
- Скд двигать колонки и расшифровка
- Задвоилась организация в БП2.0 после загрузки из ЗУП2.5
- v7: При загрузке рег.отчетности из 1С - сообщение: Ошибка при выполнении команды;
- Ошибка отображения типов: Отсутствует отображение для типа 'Общий модуль'.
- v7: обнулился dh16199.dbf
- Обратная связь с Принтером
- Ошибка создания кластера 1С 8.3
- Поле Итог в СКД сделать другой текст
- Есть ли БП 3.0 автосохранение?? создания резервной копии
- SQL запрос к DBF базе 1С 7.7 из 1С 8
- Сканер Opticon OPN2001 и префикс
- Перенос движений документа. 1С: Предприятие 8.2., БП ---> Учет в МФО
- Переменная не определена (ОбщегоНазначенияКлиентСервер)
- Получить и вывести макет во внешней обработке, управляемая форма?
- Выкидывает из 1С. ругается что Соединение с сервером баз данных разорвано
- Изменения реквизита булева в форме списка документа без открытия документа.
- Как вывести количество записей в колонке таблицы в СКД?
- Как закрыть временные разницы и налоговый учет на 43 счете