Сервис Поиска детали (Проценка)

WSDL веб-сервиса: http://www.part-kom.ru/webservice/search.php?wsdl

Метод FindDetailФорма для тестирования

Осуществляет поиск предложений по указанной детали в базе данных «ПартКом».
Принимает на вход набор фильтров поиска.
Возвращает коллекцию объектов DetailItem, содержащих информацию о предложении.

Все входные параметры обязательны.

Входные параметры
Название
Тип
Пример
Описание
login
string
your_login
Логин пользователя в системе «ПартКом».
password
string
your_password
Пароль пользователя в системе «ПартКом».
number
stringC110Номер искомой детали
makerIdinteger
888
Уникальный идентификатор производителя в системе «ПартКом».
Может быть получен из справочника производителей MakersDict.
findSubstitutes
boolean
true
Флаг для поиска с заменами и аналогами или без них.
store
boolean
true
Флаг для поиска только в наличии склада «ПартКом».
reCross
boolean
false
Флаг для включения в результаты кроссов к найденным заменам и аналогам.

Возвращаемые данные
Название
Тип
Пример
Описание
Коллекция DetailItem
array of objects

Коллекция, содержащая информацию о предложениях

Структура элемента коллекции DetailItem
Название
Тип Пример Описание
numberstringС110Номер детали
makerinteger
888Уникальный идентификатор производителя в системе «ПартКом».
Название поставщика может быть получено из справочника производителей MakersDict.
descriptionstring
Масляный фильтрОписание детали
priceinteger
299Цена в рублях (без копеек)
providerIdinteger99Номер поставщика в системе «ПартКом»
providerDescriptionstringМСК СкладОписание поставщика
minQuantityinteger
10Минимальная партия
quantityinteger|string
15|">50"Количество
storehouseboolean
trueДеталь в наличии
detailGroupstringOriginalГруппы деталей, относительно искомой детали.
Возможные значения:
  1. Original - Искомая деталь;
  2. ReplacementOriginal - Оригинальная замена на искомую деталь (замена того же производителя);
  3. ReplacementNonOriginal - Не оригинальная замена (аналог) на искомую деталь (замена от другого производителя);
  4. ReCross - Кросс к замене или аналогу искомой детали.
minDeliveryDaysinteger2Минимальный срок поставки
averageDeliveryDaysinteger
4Средний срок поставки
maxDeliveryDaysinteger10Максимальный срок поставки
warrantedDeliveryDaysinteger
15Гарантированный срок поставки
lastUpdateDatestring2010-10-27T07:46:26Дата и время последнего обновления данного предложения
lastOrderDatestring2010-10-28T15:40:12Дата и время последнего размещения заказа на деталь
statSuccessCountinteger20Количество успешных заказов детали у данного поставщика.
statRefusalCountinteger2
Количество отказов по детали у данного поставщика.
statTotalOrderCountinteger22Общее количество заказов детали у данного поставщика
statProviderinteger96Общая статистика наличия поставщика в процентах
group
integer
888
Идентификатор производителя группы тождественности деталей.


Метод getMakersDictФорма для тестирования

Предоставляет доступ к справочнику производителей в системе «ПартКом».
Возвращает коллекцию объектов Maker, содержащих информацию о производителе.

Входные параметры
Название
Тип
Пример
Описание
login
string
your_login
Логин пользователя в системе «ПартКом».
password
string
your_password
Пароль пользователя в системе «ПартКом».

Возвращаемые данные
Название
Тип
Пример
Описание
Коллекция Maker
array of objects

Коллекция, содержащая информацию о производителях

Структура элемента коллекции Maker
Название
Тип Пример Описание
idinteger888Уникальный идентификатор производителя в системе «ПартКом».
name
string
SAKURAНазвание производителя.

Метод getMakersByNumberФорма для тестирования

Возвращает производителей по указанному номеру.

Входные параметры
Название
Тип
Пример
Описание
login
string
your_login
Логин пользователя в системе «ПартКом».
password
string
your_password
Пароль пользователя в системе «ПартКом».
number
string
c110
Номер детали

Возвращаемые данные
Название
Тип
Пример
Описание
Коллекция Maker
array of objects

Коллекция, содержащая информацию о производителях

Структура элемента коллекции Maker
Название
Тип Пример Описание
idinteger888Уникальный идентификатор производителя в системе «ПартКом».
name
string
SAKURAНазвание производителя.