Имя: Пароль:
1C
 
Как со стороны 1С вызвать веб-сервис корпоративного портала?
0 Деспот_1С
 
13.05.22
12:20
Делаю обмен между 1С и корпоративным порталом. В техническом задании надо вызывать из 1С веб-сервис на стороне Портала и отравлять сообщение-запрос в формате json с данными из 1С. Если Портал не отвечает, то в 1С вернется ответ об ошибке запроса по таймауту. Если Портал доступен, то принимает запрос и возвращает синхронное сообщение-ответ в формате json. Полученный ответ обрабатывается на стороне 1С.

Отравку данных из 1С по ссылке я сделал через http-сервисы. Непонятно как взаимодействовать с корпоративным порталом. Как, например, вызвать из 1С веб-сервис на стороне Портала и как получать ответ на стороне 1С из Портала. Прошу помочь.
1 Галахад
 
гуру
13.05.22
12:31
(0) Спросить у разработчиков API. Если что-то популярное, поискать API на сайте разработчика.
2 Деспот_1С
 
13.05.22
12:43
(1) т.е. спросить у разработчиков корпоративного портала какое API они использовали ?
3 Галахад
 
гуру
13.05.22
12:45
(2) Ну типа того. Документацию.
4 Деспот_1С
 
13.05.22
12:45
(3) А можно привести пример кода как вызвать веб-сервис корпоративного портала из 1С?
5 Kassern
 
13.05.22
12:52
(0) походу у вас каша в голове по этой теме...
Вот смотрите есть корпоративный портал (Сайт) и есть 1с предприятие (1ска)
Вам в ТЗ сказано, что вы должны обратиться к сайту и отправить туда данные. Для этого есть HTTP Соедиение и различные методы отправки данных. Через него вы соединяетесь с сайтом и отправляете данные.
(4) Соединение=Новый HTTPСоединение("portal.ru",,,,,,ssl);
    HTTPЗапрос=Новый HTTPЗапрос("/get_data.php",Заголовки);
    Ответ=Соединение.ВызватьHTTPМетод("GET",HTTPЗапрос);
6 Kassern
 
13.05.22
12:52
писал на память, мог в синтаксисе косячнуть