backgroundbackground
Back
Back

Формат srid - что означают цифры после точки

Discussion
0
2302
# Documents and Accounting
Discussion

Использую метод для выгрузки отчётов:

https://dev.wildberries.ru/openapi/financial-reports-and-accounting#tag/Finansovye-otchyoty/paths/~1api~1v5~1supplier~1reportDetailByPeriod/get

Там возвратается поле srid.

Описание поля в документации:

string

Уникальный ID заказа.

Примечание для использующих API Marketplace: srid равен rid в ответах методов сборочных заданий.

Эти srid имеют такой вид:

209116120570.2.0
209116120570.4.0
119116127823.17.0
253615651032.0.0
128116059101.0.1
128116059101.0.0

Что означают цифры после точек (и первая, и вторая)?

0
Comment

Логика формирования srid/rid (и любых других идентификаторов) — внутренняя кухня ВБ, которую знать нет необходимости и тем более завязывать на ней какую-либо логику.

Просто используй его как черный ящик — уникальный ключ для связки данных между методами. А для определения типа операции смотри в поля supplier_oper_name и doc_type_name.

Формат может меняться в любой момент, а твоя логика останется рабочей.

Кстати, а какую бизнес-задачу решаешь через анализ этих ID? Может, есть более простое решение?

+1

Replies to the comment

Спасибо за ответ. Через srid я не пытаюсь решить какую-либо задачу - это чисто праздный интерес. Просто иногда кажется, что понял логику появления цифр после точек, но потом оказывается, что всё-таки не понял)

0