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

Честный знак. Приемка товаров. Проблема api

Честный знак. Приемка товаров. Проблема api
Я
   AneJIbcuH
 
12.05.21 - 08:43
День добрый! 1С УПП, последняя версия.
Пытаюсь загрузить документ приемки ИС МП из честного знака. 1С думает и вываливает ошибку: HTTP-запрос не отправлен.
Ошибка работы с Интернет:  Превышено время ожидания.

Разбираюсь и вижу, 1с посылает запрос на получение кодов по id документа:

api/v3/true-api/documents/35fde8ba-c72b-4285-8fac-4ec1f3908a85/info?pg=shoes&limit=300&order=DESC&orderColumn=uit_code

т.е. с порцией в 300 кодов. Далее вроде как посылает запрос на получение следующей порции

api/v3/true-api/documents/35fde8ba-c72b-4285-8fac-4ec1f3908a85/info?pg=shoes&limit=300&order=DESC&orderColumn=uit_code&orderedColumnValue=010463008025061121-5%3BA%3F0l.-50%3F%2A&pageDir=NEXT

Но этот запрос возвращает результат такой же, как и первый. И вообщем получается бесконечный цикл этого запроса, пока не свалится по таймауту.

В документе около 500 кодов. временно решил проблему, увеличив лимит до 3000 кодов на получение за один раз. Но получается это косяк, никто не сталкивался?
 
 Партнерская программа EFSOL Oblako
   Garykom
 
1 - 12.05.21 - 08:56
(0) ну ты же уже поступил как профессионал и нашел мануал по этому
api/v3/true-api/documents/ИдентификаторДокумента/info?pg=shoes&limit=300&order=DESC

?
   AneJIbcuH
 
2 - 12.05.21 - 08:58
(1) да всё проштудировал. Прикол, что там подобных примеров с отбором нет.
   Garykom
 
3 - 12.05.21 - 09:05
(2) вот именно
и стоит узнать откуда разрабы 1С УПП взяли эти методы апи и с какого уя их использовали
   Garykom
 
4 - 12.05.21 - 09:08
там если не ошибаюсь
"<url стенда>/doc/f460134e-41fa-44d3-813d-3cf7c5f9468c/info?pg=3&limit=15

limit integer - Значение устанавливает количество
записей в ответе (не более 10 000
записей, по умолчанию 10 записей)
   AneJIbcuH
 
5 - 12.05.21 - 09:18
(3) Ребята "молодцы", своё даже придумывают.

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