Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

http сервис, get

http сервис, get
Я
   andryscha1c
 
26.01.21 - 21:17
к примеру есть определенная ссылка https://r-media.ru/test.php?order=68test4112&amount=258
При переходе из браузера получаем некий ответ к примеру "2154".
Необходимо реализация чтения запроса из 1с по ссылке.
1 способ это сделать обработку, и кнопку на ней, при нажатии на кнопку сделать запрос и получить данные.
А можно ли поднять в 1С свой http сервис и автоматически читать данные обращаясь по ссылке? на сколько известно там же мы сами формируем ссылку с параметрами и публикуем на веб сервере.
   Юрий Лазаренко
 
1 - 26.01.21 - 21:25
(0) Чтобы "автоматически читать данные обращаясь по ссылке" в 1С не нужен http-сервис. Http-сервисы в 1С нужны чтобы кто-то извне мог дергать 1Ску. А тут 1С должна дергать внешний ресурс. Для этого нужен HTTPЗапрос с методом Получить().
   andryscha1c
 
2 - 26.01.21 - 21:35
(1) Вот и я к этому нужен HTTPЗапрос с методом Получить() сделал в обработке и успешно получаю данные. А как обеспечить постоянное чтение, делать периодическое обращение по ссылке и воткнуть в регламентное расписание?
   sitex
 
3 - 26.01.21 - 21:38
Это из другой ветки скидывали. Разбирайся. https://github.com/vbondarevsky/Connector
   andryscha1c
 
4 - 26.01.21 - 21:47
(3) но я так понял библиотека сокращает написание кода, и из нужного, делает повторное запросы. Скорее всего надо обработку таки в регламентное выполнение закидывать с каким то периодом выполнения. Или у кого есть какие варианты? Не поднимал сервис на стороне 1с поэтому вместо обработки думал там это делается и автоматически сканирует данные по ссылке, но судя по подсказке Юрий Лазаренко это необходимо не для данной задачи
   Юрий Лазаренко
 
5 - 26.01.21 - 21:49
(2) Именно так - регламентное задание и HTTPЗапрос.
   Юрий Лазаренко
 
6 - 26.01.21 - 21:53
+(5) Но не надо в регламентное задание втыкать обработку. Регламентное задание запускает процедуру на сервере, а HTTPЗапрос доступен на сервере и нормально там работает. Получай необходимые тебе данные и складывай куда надо.
   andryscha1c
 
7 - 26.01.21 - 21:56
(6) а нагрузка постоянных обращений не будет или есть какое то оптимальный период для повторного запроса?
   andryscha1c
 
8 - 26.01.21 - 21:57
(6) а процедуру где тогда описать необходимо? я делал в модуле внешней обработки и запускал ее по расписанию, которое также в обработке устанавливается.
   andryscha1c
 
9 - 26.01.21 - 23:14
(5) Юрий Лазаренко скажите пожалуйста это делается подобно примеру? http://catalog.mista.ru/1c/articles/1102674/
   andryscha1c
 
10 - 27.01.21 - 11:11
(6) вы тут?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.