JSON API - expand=positions и лимит

Комментарии

Комментариев: 3

  • Dtrufanov

    Чтобы работать с документами, где позиций больше чем 100, нужно воспользоваться отдельными ресурсами, работающими с позициями.

    Для приёмок это

    /entity/supply/{id}/positions

    В документации 
    https://online.moysklad.ru/api/remap/1.1/doc/index.html#%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82-%D0%BF%D1%80%D0%B8%D1%91%D0%BC%D0%BA%D0%B0-%D0%BF%D0%BE%D0%B7%D0%B8%D1%86%D0%B8%D0%B8-%D0%BF%D1%80%D0%B8%D1%91%D0%BC%D0%BA%D0%B8

    В версии 1.2 лимит будет увеличен до 1000.

    Вопрос Как задать limit для expand? не понял

    0
    Действия с комментариями Постоянная ссылка
  • Pavel Nemkin

    > Вопрос Как задать limit для expand? не понял

     

    Имелось в виду, можно ли задать лимит для positions в данном случае: когда positions возвращаются через expand=positions

    0
    Действия с комментариями Постоянная ссылка
  • Dtrufanov

    Лимиты можно задать только для списков, которые вы получаете непосредственно. Для массивов, которые находятся внутри объектов, и в частности для positions, лимиты указать невозможно. В positions придут либо все позиции, если их меньше 100, либо первые 100.

    С позициями можно работать через отдельный ресурс и тогда уже будет доступно указание лимита, но в версии 1.1 максимальный лимит также составляет 100 (в рамках отдельного ресурса доступно листание).


    В версии 1.2 лимиты будут увеличены как для получения списка сущностей, так и для массивов внутри объектов.

    0
    Действия с комментариями Постоянная ссылка

Войдите в службу, чтобы оставить комментарий.