Имя: Пароль:
 
1C
1С v8
http сервис, get
0 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Запрос с методом Получить().
2 andryscha1c
 
26.01.21
21:35
(1) Вот и я к этому нужен HTTPЗапрос с методом Получить() сделал в обработке и успешно получаю данные. А как обеспечить постоянное чтение, делать периодическое обращение по ссылке и воткнуть в регламентное расписание?
3 sitex
 
26.01.21
21:38
Это из другой ветки скидывали. Разбирайся. https://github.com/vbondarevsky/Connector
4 andryscha1c
 
26.01.21
21:47
(3) но я так понял библиотека сокращает написание кода, и из нужного, делает повторное запросы. Скорее всего надо обработку таки в регламентное выполнение закидывать с каким то периодом выполнения. Или у кого есть какие варианты? Не поднимал сервис на стороне 1с поэтому вместо обработки думал там это делается и автоматически сканирует данные по ссылке, но судя по подсказке Юрий Лазаренко это необходимо не для данной задачи
5 Юрий Лазаренко
 
26.01.21
21:49
(2) Именно так - регламентное задание и HTTPЗапрос.
6 Юрий Лазаренко
 
26.01.21
21:53
+(5) Но не надо в регламентное задание втыкать обработку. Регламентное задание запускает процедуру на сервере, а HTTPЗапрос доступен на сервере и нормально там работает. Получай необходимые тебе данные и складывай куда надо.
7 andryscha1c
 
26.01.21
21:56
(6) а нагрузка постоянных обращений не будет или есть какое то оптимальный период для повторного запроса?
8 andryscha1c
 
26.01.21
21:57
(6) а процедуру где тогда описать необходимо? я делал в модуле внешней обработки и запускал ее по расписанию, которое также в обработке устанавливается.
9 andryscha1c
 
26.01.21
23:14
(5) Юрий Лазаренко скажите пожалуйста это делается подобно примеру? http://catalog.mista.ru/1c/articles/1102674/
10 andryscha1c
 
27.01.21
11:11
(6) вы тут?