Имя: Пароль:
1C
 
Проблемы с получением WS Определения
0 Kirei
 
25.09.25
09:45
Всем привет.
Реализовал интеграцию с внешним web сервисом, но есть проблема.
Опишу суть: 1С подключается к сервису и получает список объектов, который на стороне собственно 1С превращается в документы - тут проблем нет.

Проблема возникает при получении файлов, а именно из-за большого числа запросов.

Т.е. нужно на стороне 1С автоматически создавать документы со всеми присоединенными файлами к каждому документу.

Когда прилетает объектов  до 10 штук, все проходит нормально и файлы запрашиваются и прикрепляются - все отлично. Но когда порция 500 штук и более, отваливается сервис или хз что.

И валится ошибка Не удалось получить WS-определения из кэша
по причине:
Ошибка работы с Интернет:  неизвестная ошибка http (429).

Я не понимаю, почему возникает эта проблема. На стороне сервера, от которого идут запросы, нет проблем и лимитов.
На стороне web сервиса - тоже все ок, проблем не наблюдается.
Даже когда делаешь запрос к wsdl через http запрос - все отлично, он приходит.

Вопрос - почему моросит получение WS определения на стороне 1С? Кто-то сталкивался?

Я использую обращение через бсп, которое должно кэшироваться.
В регистре РегистрСведений.КэшПрограммныхИнтерфейсов есть данные wsdl описания - что еще надо???
Происходит откровенная фигня.


Подскажите, кто сталкивался, или может какие идеи есть? Буду благодарен
1 Kirei
 
25.09.25
09:46
Ошибка целиком:

Ошибка импорта схемы
по причине:
Ошибка при выполнении файловой операции  'http://www.w3.org/2005/05/xmlmime'
по причине:
Ошибка работы с Интернет:  неизвестная ошибка http (429). <!DOCTYPE html><html lang="en-US"><head><title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="robots" content="noindex,nofollow"><meta name="viewport" content="width=device-width,initial-scale=1"><style>*{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;color:#313131;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body{display:flex;flex-direction:column;height:100vh;min-height:100vh}.main-content{margin:8rem auto;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#challenge-error-text{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bsaxucz0iaHR0cDovs
по причине:
Ошибка работы с Интернет:  неизвестная ошибка http (429)
2 Kirei
 
25.09.25
09:47
Хотя периодами работает и нормально импортируется.
3 Asmody
 
25.09.25
10:50
Непонятно как твое получение данных выглядит с точки зрения API - все файлы одним вызовом или вызов на каждый файл?
Попробуй обрабатывать файлы порциями: попросил 10 штук, разложил, получил следующие 10 и т.д.
4 Kirei
 
25.09.25
11:22
(3) Вызов на каждый файл. По другому никак. Общий список файлов не получить.
Перебор сделал с паузой в 1 сек. все так же.
5 Kirei
 
25.09.25
11:27
Попробую порциями с паузами в секунд 10