Инвентаризация

Для загрузки несуществующих в УТ артикулов по списку используется дополнение ЗапросСправочников.

Обр = Обработки.Дополнения.Создать().Создать("ЗапросСправочников");
Обр.ЗапросАртикулов(СписокАртикулов);

Дополнение само выполнит http-запрос к шине данных, получит ответное сообщение и загрузит его с помощью дополнения СинхронизацияСправочников.

СписокАртикулов --- это СписокЗначений, соедержащий строки с артикулами для загрузки.

Для запроса остатков на складах нужно воспользоваться дополнением ЗапросОстатков:

Обр = Обработки.Дополнения.Создать().Создать("ЗапросОстатков");
Элемент = Обр.ЗапросОстатков(СписокАртикулов, СписокСкладов);

СписокАртикулов --- это список значений, содержащий строковые УИДы номенклатуры. СписокСкладов --- список значений, содержащий строковые УИДы складов, остатки которых нужно получить.

Функция вернёт таблицу значений:

Склад Номенклатура Характеристика Остаток
Структура, содержащая код и UID склада Ссылка на справочник Номенклатура Ссылка на характеристику номенклатуры Значение остатка