LoadPriceObjectsFull
LoadPriceObjectsFull
Метод полностью перезагружает прайс-лист.
Сама загрузка делается асинхронно: прайс-лист ставится в очередь.
Для получения результатов загрузки воспользуйтесь методами GetPricelistLastLoadingResults и GetPricelistLastBadData.
Метод имеет следующие параметры:
login — логин клиента
password — пароль клиента
priceLogo — лого загружаемого прайс-листа
массив позиций — объектов типа SupplierPricelistResultRow.
SupplierPricelistRow — это объекты следующей структуры
DetailNum — номер детали
MakeName — название изготовителя
Price — цена
Quantity — количество деталей (для заказных прайс-листов — необязательное поле, для обычных — обязательное)
LotQuantity — лотовое количество (необязательное поле)
Метод возвращает массив объектов SupplierPricelistResultRow с ошибками принятия прайс-листа к загрузке.
Если ошибок нет — возвращается пустой массив.
SupplierPricelistResultRow — это объекты следующей структуры.
Message — текст ошибки
Ниже перечислены наиболее распространенные ошибки.
Максимальное количество позиций прайс-листа, передаваемых на вход, — 500 000 позиций. При превышении этого количества будет возвращена ошибка с текстом: «Прайс-лист (количество строк — {0}) не принят к загрузке. Максимальное количество строк для загрузки через данный метод — 500000».
С момента окончания загрузки прайс-листа следующая его загрузка станет возможна только через 60 секунд. Иначе будет возвращена ошибка с текстом: «Превышена частота загрузки прайс-листа. Попробуйте еще раз через минуту».
Метод полностью перезагружает прайс-лист.
Сама загрузка делается асинхронно: прайс-лист ставится в очередь.
Для получения результатов загрузки воспользуйтесь методами GetPricelistLastLoadingResults и GetPricelistLastBadData.
Метод имеет следующие параметры:
login — логин клиента
password — пароль клиента
priceLogo — лого загружаемого прайс-листа
массив позиций — объектов типа SupplierPricelistResultRow.
SupplierPricelistRow — это объекты следующей структуры
DetailNum — номер детали
MakeName — название изготовителя
Price — цена
Quantity — количество деталей (для заказных прайс-листов — необязательное поле, для обычных — обязательное)
LotQuantity — лотовое количество (необязательное поле)
Метод возвращает массив объектов SupplierPricelistResultRow с ошибками принятия прайс-листа к загрузке.
Если ошибок нет — возвращается пустой массив.
SupplierPricelistResultRow — это объекты следующей структуры.
Message — текст ошибки
Ниже перечислены наиболее распространенные ошибки.
Максимальное количество позиций прайс-листа, передаваемых на вход, — 500 000 позиций. При превышении этого количества будет возвращена ошибка с текстом: «Прайс-лист (количество строк — {0}) не принят к загрузке. Максимальное количество строк для загрузки через данный метод — 500000».
С момента окончания загрузки прайс-листа следующая его загрузка станет возможна только через 60 секунд. Иначе будет возвращена ошибка с текстом: «Превышена частота загрузки прайс-листа. Попробуйте еще раз через минуту».
