Добрый день.
На сегодняшний день, остатки/обороты товаров в "Честном знаке", понятие "эфемерное", особенно по ОСУ... Но, не за горами тот день, когда они потребуют привести их в соответствие с реальностью.
Поэтому, решил "поковырять" API на предмет того, что они могут предоставить для этого.
Сделал отчет, запросом к УРЛAPI + "/warehouse/balance". Что-то работает, какие-то "циферки" выводит
Но, саму номенклатуру не выводит - только ее GTIN-ы... Ладно, делаю второй запрос, по адресу: УРЛAPI + "/product/info", по списку полученных в предыдущем запросе GTIN. Соединяю эти две таблицы(в запросе их не соединить, так, как это запрос к API, а не к базе 1С), получаю "приемлемый" результат:
Но, так, как получить только наименования товара и его товарную группу нечем, в предыдущем запросе получена вся инфа по карточкам товаров по списку GTIN. Для этой таблицы она избыточна. Позтому, "сам бог велел
" сделать расшифровку карточек из этой таблицы:
И вот тут, вылезла одна "неприятная особенность" - некоторые показатели они передают в виде объектов(там, где это по большому счету и нафик не нужно - как например "Условия хранения" на предыдущем СкринШоте - смысл объекта, когда там всегда одна строка? Нет, ну, может в каких-то случаях и будет несколько строк, но, это уже нонсенс...), а нужные, которые по хорошему желательно разворачивать - строкой:
В строках "Хозяйствующий субъект" и "Производитель" только их GUID-ы строками...
Вчера раз пять перечитал описание API, и так и не нашел метода, как получить данные этих контрагентов по их GUID... По ИНН - можно, но мы их не знаем.
Оно не то, что-бы очень нужно, но, как-то не красиво... Зачем рядового юзера "пугать" GUID-ами, вместо нормальных наименований контрагентов?
Если кто-то разобрался с этим вопросом, подскажите, "ткните носом", буду очень признателен