Имя: Пароль:
1C
1С v8
1С Принять данные с веб-сервера в 1С
0 QWarLockQ
 
10.01.17
14:16
Приветствую. Задача появилась такая: как можно принять данные в 1С (Get, Post или ещё как-нибудь). Я раньше принимал через ПрочитатьXML, который находился на сервере. Сейчас проблема в том, что сейчас этот костыль не будет работать корректно и нужно что-то придумать. Может есть компоненты какие?
1 Cool_Profi
 
10.01.17
14:21
HTTPСоединение.Получить (HTTPConnection.Get)
HTTPСоединение (HTTPConnection)
Получить (Get)
Вариант синтаксиса: По HTTP-запросу

Синтаксис:

Получить(<HTTPЗапрос>, <ИмяВыходногоФайла>)
Параметры:

<HTTPЗапрос> (обязательный)

Тип: HTTPЗапрос.
HTTP-запрос.
<ИмяВыходногоФайла> (необязательный)

Тип: Строка.
Имя файла, в который следует записать тело ответа.
Если не задан, то тело ответа может быть получено из объекта HTTPОтвет.
Описание варианта метода:

Получает ресурс по HTTP-запросу.
Вариант синтаксиса: По адресу

Синтаксис:

Получить(<Источник>, <ИмяВыходногоФайла>, <Заголовки>)
Параметры:

<Источник> (обязательный)

Тип: Строка.
Адрес ресурса на сервере.
<ИмяВыходногоФайла> (обязательный)

Тип: Строка.
Имя файла, в который помещаются данные полученного ресурса.
<Заголовки> (необязательный)

Тип: Соответствие; Строка.
Позволяет добавлять к запросу на сервер заголовки в виде строки, содержащей текстовые пары "Заголовок" - "Значение", разделяемые комбинацией символов ВК + ПС, или в виде cоответствия "Заголовок" - "Значение заголовка".
Описание варианта метода:

Получает ресурс по адресу.
Если код статуса HTTP, возвращенный сервером, >= 400, вызывается исключение.
Возвращаемое значение:

Тип: HTTPОтвет.

Описание:

Получает ресурс из указанного адреса.

Доступность:

Тонкий клиент, сервер, толстый клиент, внешнее соединение.
2 QWarLockQ
 
10.01.17
14:25
(1) Это получается, чтобы получить данные, надо будет сначала обратиться в web-сервису в 1С с сайта, затем 1С будет обращаться к сайту, затем сайт, отдаст данные в 1С, затем в 1С нужно будет обратно сайту.
Есть способ типа Сайт->1C->Сайт?
3 QWarLockQ
 
10.01.17
14:26
Типа через get отправил в 1С (через веб-сервис или http-сервис), и получил обратно что надо
4 Cool_Profi
 
10.01.17
14:26
(2) Ты сам-то понимаешь, что конкретно тебе нужно? Или так, кисель бензином решил развести?
5 Fragster
 
гуру
10.01.17
14:26
6 QWarLockQ
 
10.01.17
14:28
(4) Мне нужно принять параметры, провести поиск с этими параметрами и отдать обратно то, что нашёл, никакого киселя и бензина
7 BuHu
 
10.01.17
14:56
(6) так опубликуй веб-сервис пусть он принимает и отвечает.
8 d546
 
10.01.17
15:17
опиши нормально, что тебе надо (откуда что и куда), а не модели костылей установленных у тебя сейчас
9 Юрий Лазаренко
 
10.01.17
15:18
(2) Http-сервис в 1С сделай. Сайт его дернет с нужными параметрами, 1С сформирует необходимые данные и вернет обратно сайту.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший