Для загрузки несуществующих в УТ артикулов по списку используется дополнение ЗапросСправочников.
Обр = Обработки.Дополнения.Создать().Создать("ЗапросСправочников");
Обр.ЗапросАртикулов(СписокАртикулов);
Дополнение само выполнит http-запрос к шине данных, получит ответное сообщение и загрузит его с помощью дополнения СинхронизацияСправочников.
СписокАртикулов --- это СписокЗначений, соедержащий строки с артикулами для загрузки.
Для запроса остатков на складах нужно воспользоваться дополнением ЗапросОстатков:
Обр = Обработки.Дополнения.Создать().Создать("ЗапросОстатков");
Элемент = Обр.ЗапросОстатков(СписокАртикулов, СписокСкладов);
СписокАртикулов --- это список значений, содержащий строковые УИДы номенклатуры.
СписокСкладов --- список значений, содержащий строковые УИДы складов, остатки которых нужно получить.
Функция вернёт таблицу значений:
| Склад | Номенклатура | Характеристика | Остаток |
|---|---|---|---|
| Структура, содержащая код и UID склада | Ссылка на справочник Номенклатура | Ссылка на характеристику номенклатуры | Значение остатка |