|
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С сформирует необходимые данные и вернет обратно сайту.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший